diff --git a/packages/@azure/arm-frontdoor/LICENSE.txt b/packages/@azure/arm-frontdoor/LICENSE.txt
index a70e8cf66038..8f3d856145c5 100644
--- a/packages/@azure/arm-frontdoor/LICENSE.txt
+++ b/packages/@azure/arm-frontdoor/LICENSE.txt
@@ -1,21 +1,21 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 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
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+The MIT License (MIT)
+
+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
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/@azure/arm-frontdoor/README.md b/packages/@azure/arm-frontdoor/README.md
index d373c61ea890..29d1a8f4d60a 100644
--- a/packages/@azure/arm-frontdoor/README.md
+++ b/packages/@azure/arm-frontdoor/README.md
@@ -1,96 +1,96 @@
-## Azure FrontDoorManagementClient SDK for JavaScript
-
-This package contains an isomorphic SDK for FrontDoorManagementClient.
-
-### Currently supported environments
-
-- Node.js version 6.x.x or higher
-- Browser JavaScript
-
-### How to Install
-
-```
-npm install @azure/arm-frontdoor
-```
-
-### How to use
-
-#### nodejs - Authentication, client creation and list frontDoors as an example written in TypeScript.
-
-##### Install @azure/ms-rest-nodeauth
-
-```
-npm install @azure/ms-rest-nodeauth
-```
-
-##### Sample code
-
-```ts
-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";
-import { FrontDoorManagementClient, FrontDoorManagementModels, FrontDoorManagementMappers } from "@azure/arm-frontdoor";
-const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
-
-msRestNodeAuth.interactiveLogin().then((creds) => {
- const client = new FrontDoorManagementClient(creds, subscriptionId);
- client.frontDoors.list().then((result) => {
- console.log("The result is:");
- console.log(result);
- });
-}).catch((err) => {
- console.error(err);
-});
-```
-
-#### browser - Authentication, client creation and list frontDoors as an example written in JavaScript.
-
-##### Install @azure/ms-rest-browserauth
-
-```
-npm install @azure/ms-rest-browserauth
-```
-
-##### Sample code
-
-See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.
-
-- index.html
-```html
-
-
-
- @azure/arm-frontdoor sample
-
-
-
-
-
-
-
-
-```
-
-## Related projects
-
-- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
+## Azure FrontDoorManagementClient SDK for JavaScript
+
+This package contains an isomorphic SDK for FrontDoorManagementClient.
+
+### Currently supported environments
+
+- Node.js version 6.x.x or higher
+- Browser JavaScript
+
+### How to Install
+
+```bash
+npm install @azure/arm-frontdoor
+```
+
+### How to use
+
+#### nodejs - Authentication, client creation and list frontDoors as an example written in TypeScript.
+
+##### Install @azure/ms-rest-nodeauth
+
+```bash
+npm install @azure/ms-rest-nodeauth
+```
+
+##### Sample code
+
+```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";
+import { FrontDoorManagementClient, FrontDoorManagementModels, FrontDoorManagementMappers } from "@azure/arm-frontdoor";
+const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
+
+msRestNodeAuth.interactiveLogin().then((creds) => {
+ const client = new FrontDoorManagementClient(creds, subscriptionId);
+ client.frontDoors.list().then((result) => {
+ console.log("The result is:");
+ console.log(result);
+ });
+}).catch((err) => {
+ console.error(err);
+});
+```
+
+#### browser - Authentication, client creation and list frontDoors as an example written in JavaScript.
+
+##### Install @azure/ms-rest-browserauth
+
+```bash
+npm install @azure/ms-rest-browserauth
+```
+
+##### Sample code
+
+See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.
+
+- index.html
+```html
+
+
+
+ @azure/arm-frontdoor sample
+
+
+
+
+
+
+
+
+```
+
+## Related projects
+
+- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
diff --git a/packages/@azure/arm-frontdoor/lib/frontDoorManagementClientContext.ts b/packages/@azure/arm-frontdoor/lib/frontDoorManagementClientContext.ts
index ef6ce3d84bc5..6b51eaaaf587 100644
--- a/packages/@azure/arm-frontdoor/lib/frontDoorManagementClientContext.ts
+++ b/packages/@azure/arm-frontdoor/lib/frontDoorManagementClientContext.ts
@@ -13,7 +13,7 @@ import * as msRest from "@azure/ms-rest-js";
import * as msRestAzure from "@azure/ms-rest-azure-js";
const packageName = "@azure/arm-frontdoor";
-const packageVersion = "0.1.0";
+const packageVersion = "3.1.0";
export class FrontDoorManagementClientContext extends msRestAzure.AzureServiceClient {
credentials: msRest.ServiceClientCredentials;
diff --git a/packages/@azure/arm-frontdoor/lib/models/index.ts b/packages/@azure/arm-frontdoor/lib/models/index.ts
index a85d00052dbd..3f770bec5487 100644
--- a/packages/@azure/arm-frontdoor/lib/models/index.ts
+++ b/packages/@azure/arm-frontdoor/lib/models/index.ts
@@ -787,7 +787,7 @@ export interface ValidateCustomDomainOutput {
/**
* @interface
* An interface representing ErrorResponse.
- * Error reponse indicates Front Door service is not able to process the
+ * Error response indicates Front Door service is not able to process the
* incoming request. The reason is provided in the error message.
*
*/
@@ -1031,7 +1031,7 @@ export interface CustomRule {
*/
rateLimitDurationInMinutes?: number;
/**
- * @member {number} [rateLimitThreshold] Defines rate limit thresold
+ * @member {number} [rateLimitThreshold] Defines rate limit threshold
*/
rateLimitThreshold?: number;
/**
@@ -1083,7 +1083,7 @@ export interface ManagedRuleSet {
*/
priority?: number;
/**
- * @member {number} [version] defines version of the ruleset
+ * @member {number} [version] defines version of the rule set
*/
version?: number;
}
@@ -1154,8 +1154,8 @@ export interface WebApplicationFirewallPolicy1 extends Resource {
*/
export interface AzureManagedOverrideRuleGroup {
/**
- * @member {RuleGroupOverride} ruleGroupOverride Describes overrideruleGroup.
- * Possible values include: 'SqlInjection', 'XSS'
+ * @member {RuleGroupOverride} ruleGroupOverride Describes override rule
+ * group. Possible values include: 'SqlInjection', 'XSS'
*/
ruleGroupOverride: RuleGroupOverride;
/**
@@ -1181,7 +1181,7 @@ export interface AzureManagedRuleSet {
*/
priority?: number;
/**
- * @member {number} [version] defines version of the ruleset
+ * @member {number} [version] defines version of the rule set
*/
version?: number;
/**
@@ -1208,7 +1208,7 @@ export interface FrontDoorManagementClientOptions extends AzureServiceClientOpti
* @interface
* An interface representing the FrontDoorListResult.
* Result of the request to list Front Doors. It contains a list of Front Door
- * objects and a URL link to get the the next set of results.
+ * objects and a URL link to get the next set of results.
*
* @extends Array
*/
@@ -1224,7 +1224,7 @@ export interface FrontDoorListResult extends Array {
* @interface
* An interface representing the RoutingRuleListResult.
* Result of the request to list Routing Rules. It contains a list of Routing
- * Rule objects and a URL link to get the the next set of results.
+ * Rule objects and a URL link to get the next set of results.
*
* @extends Array
*/
@@ -1240,8 +1240,7 @@ export interface RoutingRuleListResult extends Array {
* @interface
* An interface representing the HealthProbeSettingsListResult.
* Result of the request to list HealthProbeSettings. It contains a list of
- * HealthProbeSettings objects and a URL link to get the the next set of
- * results.
+ * HealthProbeSettings objects and a URL link to get the next set of results.
*
* @extends Array
*/
@@ -1257,7 +1256,7 @@ export interface HealthProbeSettingsListResult extends Array
@@ -1274,7 +1273,7 @@ export interface LoadBalancingSettingsListResult extends Array
*/
@@ -1290,7 +1289,7 @@ export interface BackendPoolListResult extends Array {
* @interface
* An interface representing the FrontendEndpointsListResult.
* Result of the request to list frontend endpoints. It contains a list of
- * Frontend endpoint objects and a URL link to get the the next set of results.
+ * Frontend endpoint objects and a URL link to get the next set of results.
*
* @extends Array
*/
@@ -1306,8 +1305,8 @@ export interface FrontendEndpointsListResult extends Array {
* @interface
* An interface representing the WebApplicationFirewallPolicyListResult.
* Result of the request to list WebApplicationFirewallPolicies. It contains a
- * list of WebApplicationFirewallPolicy objects and a URL link to get the the
- * next set of results.
+ * list of WebApplicationFirewallPolicy objects and a URL link to get the next
+ * set of results.
*
* @extends Array
*/
diff --git a/packages/@azure/arm-frontdoor/lib/operations/frontendEndpoints.ts b/packages/@azure/arm-frontdoor/lib/operations/frontendEndpoints.ts
index 4c175ea66604..06f278dfddbf 100644
--- a/packages/@azure/arm-frontdoor/lib/operations/frontendEndpoints.ts
+++ b/packages/@azure/arm-frontdoor/lib/operations/frontendEndpoints.ts
@@ -291,7 +291,7 @@ const listByFrontDoorOperationSpec: msRest.OperationSpec = {
const getOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
- path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
urlParameters: [
Parameters.subscriptionId,
Parameters.resourceGroupName0,
@@ -317,7 +317,7 @@ const getOperationSpec: msRest.OperationSpec = {
const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
httpMethod: "PUT",
- path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
urlParameters: [
Parameters.subscriptionId,
Parameters.resourceGroupName0,
@@ -356,7 +356,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
const beginDeleteMethodOperationSpec: msRest.OperationSpec = {
httpMethod: "DELETE",
- path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}",
urlParameters: [
Parameters.subscriptionId,
Parameters.resourceGroupName0,
@@ -381,7 +381,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = {
const beginEnableHttpsOperationSpec: msRest.OperationSpec = {
httpMethod: "POST",
- path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps",
urlParameters: [
Parameters.subscriptionId,
Parameters.resourceGroupName0,
@@ -413,7 +413,7 @@ const beginEnableHttpsOperationSpec: msRest.OperationSpec = {
const beginDisableHttpsOperationSpec: msRest.OperationSpec = {
httpMethod: "POST",
- path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/provider/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/disableHttps",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/disableHttps",
urlParameters: [
Parameters.subscriptionId,
Parameters.resourceGroupName0,
diff --git a/packages/@azure/arm-frontdoor/lib/operations/policies.ts b/packages/@azure/arm-frontdoor/lib/operations/policies.ts
index de6db51d7dd9..623fa61e3285 100644
--- a/packages/@azure/arm-frontdoor/lib/operations/policies.ts
+++ b/packages/@azure/arm-frontdoor/lib/operations/policies.ts
@@ -88,7 +88,7 @@ export class Policies {
}
/**
- * Creates or update policy with specified ruleset name within a resource group.
+ * Creates or update policy with specified rule set name within a resource group.
* @param resourceGroupName The name of the resource group.
* @param policyName The name of the resource group.
* @param parameters Policy to be created.
diff --git a/packages/@azure/arm-frontdoor/package.json b/packages/@azure/arm-frontdoor/package.json
index 0b73d167d1e7..aa93e82cee70 100644
--- a/packages/@azure/arm-frontdoor/package.json
+++ b/packages/@azure/arm-frontdoor/package.json
@@ -4,8 +4,8 @@
"description": "FrontDoorManagementClient Library with typescript type definitions for node.js and browser.",
"version": "3.1.0",
"dependencies": {
- "@azure/ms-rest-azure-js": "^1.1.0",
- "@azure/ms-rest-js": "^1.1.0",
+ "@azure/ms-rest-azure-js": "^1.2.0",
+ "@azure/ms-rest-js": "^1.2.0",
"tslib": "^1.9.3"
},
"keywords": [
@@ -23,6 +23,7 @@
"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/packages/@azure/arm-frontdoor",
@@ -51,6 +52,5 @@
"minify": "uglifyjs -c -m --comments --source-map \"content='./dist/arm-frontdoor.js.map'\" -o ./dist/arm-frontdoor.min.js ./dist/arm-frontdoor.js",
"prepack": "npm install && npm run build"
},
- "sideEffects": false,
- "authPublish": true
+ "sideEffects": false
}
diff --git a/packages/@azure/arm-frontdoor/rollup.config.js b/packages/@azure/arm-frontdoor/rollup.config.js
index a59cc6f58c72..b29ebeda2944 100644
--- a/packages/@azure/arm-frontdoor/rollup.config.js
+++ b/packages/@azure/arm-frontdoor/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/frontDoorManagementClient.js',
- external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"],
+ input: "./esm/frontDoorManagementClient.js",
+ external: [
+ "@azure/ms-rest-js",
+ "@azure/ms-rest-azure-js"
+ ],
output: {
file: "./dist/arm-frontdoor.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/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts
index 843011f80b74..ff75b514694b 100644
--- a/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/applicationGatewaysMappers.ts
@@ -1,191 +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 {
- AddressSpace,
+ CloudError,
ApplicationGateway,
+ Resource,
+ BaseResource,
+ ApplicationGatewaySku,
+ ApplicationGatewaySslPolicy,
+ ApplicationGatewayIPConfiguration,
+ SubResource,
ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableRequestHeadersResult,
- ApplicationGatewayAvailableResponseHeadersResult,
- ApplicationGatewayAvailableServerVariablesResult,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayAvailableSslPredefinedPolicies,
- ApplicationGatewayAvailableWafRuleSetsResult,
- ApplicationGatewayBackendAddress,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
+ ApplicationGatewayFrontendIPConfiguration,
+ ApplicationGatewayFrontendPort,
+ ApplicationGatewayProbe,
+ ApplicationGatewayProbeHealthResponseMatch,
ApplicationGatewayBackendAddressPool,
- ApplicationGatewayBackendHealth,
- ApplicationGatewayBackendHealthHttpSettings,
- ApplicationGatewayBackendHealthPool,
- ApplicationGatewayBackendHealthServer,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ BackendAddressPool,
+ InboundNatRule,
+ ApplicationGatewayBackendAddress,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
- ApplicationGatewayFrontendIPConfiguration,
- ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
- ApplicationGatewayListResult,
+ ApplicationGatewayCustomError,
+ ApplicationGatewayUrlPathMap,
ApplicationGatewayPathRule,
- ApplicationGatewayProbe,
- ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
- ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
- ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ TagsObject,
+ ApplicationGatewayListResult,
+ ApplicationGatewayBackendHealth,
+ ApplicationGatewayBackendHealthPool,
+ ApplicationGatewayBackendHealthHttpSettings,
+ ApplicationGatewayBackendHealthServer,
+ ErrorModel,
+ ErrorDetails,
+ ApplicationGatewayAvailableWafRuleSetsResult,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewayAvailableSslPredefinedPolicies,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts
index dd65ef96ef19..2b785d1cc2c8 100644
--- a/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/applicationSecurityGroupsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ApplicationSecurityGroup,
+ Resource,
+ BaseResource,
+ TagsObject,
+ ApplicationSecurityGroupListResult,
+ SubResource,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- ApplicationSecurityGroupListResult,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts
index c9d8bd330c17..65118ed48d12 100644
--- a/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/availableDelegationsMappers.ts
@@ -1,13 +1,16 @@
/*
* 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 {
- AvailableDelegation,
AvailableDelegationsResult,
+ AvailableDelegation,
CloudError
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts
index 709e3706a72b..424c77abd422 100644
--- a/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/availableEndpointServicesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ EndpointServicesListResult,
+ EndpointServiceResult,
+ SubResource,
+ BaseResource,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
- EndpointServiceResult,
- EndpointServicesListResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts
index c9d8bd330c17..65118ed48d12 100644
--- a/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/availableResourceGroupDelegationsMappers.ts
@@ -1,13 +1,16 @@
/*
* 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 {
- AvailableDelegation,
AvailableDelegationsResult,
+ AvailableDelegation,
CloudError
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts
index d7b3e9b5ce4a..5fe6d90ac53c 100644
--- a/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/azureFirewallFqdnTagsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ AzureFirewallFqdnTagListResult,
+ AzureFirewallFqdnTag,
+ Resource,
+ BaseResource,
+ CloudError,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallFqdnTagListResult,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts
index e924a4d7db39..c637148273f2 100644
--- a/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/azureFirewallsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ AzureFirewall,
+ Resource,
+ BaseResource,
+ AzureFirewallApplicationRuleCollection,
+ SubResource,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
+ AzureFirewallApplicationRuleProtocol,
+ AzureFirewallNatRuleCollection,
+ AzureFirewallNatRCAction,
+ AzureFirewallNatRule,
+ AzureFirewallNetworkRuleCollection,
+ AzureFirewallNetworkRule,
+ AzureFirewallIPConfiguration,
+ AzureFirewallListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
- AzureFirewallApplicationRuleCollection,
- AzureFirewallApplicationRuleProtocol,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
- AzureFirewallListResult,
- AzureFirewallNatRCAction,
- AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
- AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts
index 341a5e8b055b..a6748b7cb97b 100644
--- a/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/bgpServiceCommunitiesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ BgpServiceCommunityListResult,
+ BgpServiceCommunity,
+ Resource,
+ BaseResource,
+ BGPCommunity,
+ CloudError,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpServiceCommunityListResult,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts
index 6d67d7ab1db3..1e944a582d41 100644
--- a/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/connectionMonitorsMappers.ts
@@ -1,185 +1,190 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ConnectionMonitor,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
+ ConnectionMonitorResult,
+ BaseResource,
+ ErrorResponse,
+ ErrorDetails,
+ ConnectionMonitorQueryResult,
+ ConnectionStateSnapshot,
+ ConnectivityHop,
+ ConnectivityIssue,
+ ConnectionMonitorListResult,
+ SubResource,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ Resource,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitor,
- ConnectionMonitorDestination,
- ConnectionMonitorListResult,
- ConnectionMonitorQueryResult,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- ConnectionStateSnapshot,
- ConnectivityHop,
- ConnectivityIssue,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorResponse,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts
index 08879609bc82..1f0d28781947 100644
--- a/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/ddosCustomPoliciesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ DdosCustomPolicy,
+ Resource,
+ BaseResource,
+ SubResource,
+ ProtocolCustomSettingsFormat,
+ TagsObject,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
- DdosCustomPolicy,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts
index a7e548feec19..cf03eedad19e 100644
--- a/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts
+++ b/packages/@azure/arm-network/lib/models/ddosProtectionPlansMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ DdosProtectionPlan,
+ BaseResource,
+ SubResource,
+ DdosProtectionPlanListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
- DdosProtectionPlan,
- DdosProtectionPlanListResult,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
+ ProtocolCustomSettingsFormat,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts
index b290f8be9645..d6d6832cd909 100644
--- a/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/defaultSecurityRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ SecurityRuleListResult,
+ SecurityRule,
+ SubResource,
+ BaseResource,
+ ApplicationSecurityGroup,
+ Resource,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- SecurityRuleListResult,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts
index f6daf35ad7bc..12f44158a63b 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitAuthorizationsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ExpressRouteCircuitAuthorization,
+ SubResource,
+ BaseResource,
+ AuthorizationListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AuthorizationListResult,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
- ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts
index 0350dfa48b24..29263f6cd57d 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitConnectionsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ExpressRouteCircuitConnection,
+ SubResource,
+ BaseResource,
+ ExpressRouteCircuitConnectionListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitConnectionListResult,
+ RouteFilterRule,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts
index 75e9a191165b..1094506c0ef0 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitPeeringsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ExpressRouteCircuitPeering,
+ SubResource,
+ BaseResource,
+ ExpressRouteCircuitPeeringConfig,
+ ExpressRouteCircuitStats,
+ RouteFilter,
+ Resource,
+ RouteFilterRule,
+ Ipv6ExpressRouteCircuitPeeringConfig,
+ ExpressRouteConnectionId,
+ ExpressRouteCircuitConnection,
+ ExpressRouteCircuitPeeringListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitPeering,
- ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitPeeringListResult,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteCircuit,
ExpressRouteCircuitSku,
- ExpressRouteCircuitStats,
- ExpressRouteConnection,
- ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts
index 09d4e2733ca6..9064ce93ec37 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCircuitsMappers.ts
@@ -1,186 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ExpressRouteCircuit,
+ Resource,
+ BaseResource,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitAuthorization,
+ SubResource,
+ ExpressRouteCircuitPeering,
+ ExpressRouteCircuitPeeringConfig,
+ ExpressRouteCircuitStats,
+ RouteFilter,
+ RouteFilterRule,
+ Ipv6ExpressRouteCircuitPeeringConfig,
+ ExpressRouteConnectionId,
+ ExpressRouteCircuitConnection,
+ ExpressRouteCircuitServiceProviderProperties,
+ TagsObject,
+ ExpressRouteCircuitsArpTableListResult,
+ ExpressRouteCircuitArpTable,
+ ExpressRouteCircuitsRoutesTableListResult,
+ ExpressRouteCircuitRoutesTable,
+ ExpressRouteCircuitsRoutesTableSummaryListResult,
+ ExpressRouteCircuitRoutesTableSummary,
+ ExpressRouteCircuitListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
- ExpressRouteCircuitArpTable,
- ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitListResult,
- ExpressRouteCircuitPeering,
- ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
+ ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
ExpressRouteCircuitReference,
- ExpressRouteCircuitRoutesTable,
- ExpressRouteCircuitRoutesTableSummary,
- ExpressRouteCircuitsArpTableListResult,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
- ExpressRouteCircuitsRoutesTableListResult,
- ExpressRouteCircuitsRoutesTableSummaryListResult,
- ExpressRouteCircuitStats,
ExpressRouteConnection,
- ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
- ExpressRouteCrossConnectionPeering,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts
index 306d47c45cc3..08cab9bcfecf 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteConnectionsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteConnection,
+ SubResource,
+ BaseResource,
+ ExpressRouteCircuitPeeringId,
+ CloudError,
+ ExpressRouteConnectionList,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteConnectionList,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts
index 9a58ede8d6d4..7a25f73e7ac5 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionPeeringsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteCrossConnectionPeeringList,
+ ExpressRouteCrossConnectionPeering,
+ SubResource,
+ BaseResource,
+ ExpressRouteCircuitPeeringConfig,
+ Ipv6ExpressRouteCircuitPeeringConfig,
+ RouteFilter,
+ Resource,
+ RouteFilterRule,
+ ExpressRouteCircuitPeering,
+ ExpressRouteCircuitStats,
+ ExpressRouteConnectionId,
+ ExpressRouteCircuitConnection,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitPeering,
- ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteCircuit,
ExpressRouteCircuitSku,
- ExpressRouteCircuitStats,
- ExpressRouteConnection,
- ExpressRouteConnectionId,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnection,
- ExpressRouteCrossConnectionPeering,
- ExpressRouteCrossConnectionPeeringList,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts
index 8b166402556f..583ef870f10c 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteCrossConnectionsMappers.ts
@@ -1,186 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteCrossConnectionListResult,
+ ExpressRouteCrossConnection,
+ Resource,
+ BaseResource,
+ ExpressRouteCircuitReference,
+ ExpressRouteCrossConnectionPeering,
+ SubResource,
+ ExpressRouteCircuitPeeringConfig,
+ Ipv6ExpressRouteCircuitPeeringConfig,
+ RouteFilter,
+ RouteFilterRule,
+ ExpressRouteCircuitPeering,
+ ExpressRouteCircuitStats,
+ ExpressRouteConnectionId,
+ ExpressRouteCircuitConnection,
+ CloudError,
+ TagsObject,
+ ExpressRouteCircuitsArpTableListResult,
+ ExpressRouteCircuitArpTable,
+ ExpressRouteCrossConnectionsRoutesTableSummaryListResult,
+ ExpressRouteCrossConnectionRoutesTableSummary,
+ ExpressRouteCircuitsRoutesTableListResult,
+ ExpressRouteCircuitRoutesTable,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
- ExpressRouteCircuitArpTable,
ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitPeering,
- ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitRoutesTable,
- ExpressRouteCircuitsArpTableListResult,
- ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteCircuit,
ExpressRouteCircuitSku,
- ExpressRouteCircuitsRoutesTableListResult,
- ExpressRouteCircuitStats,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteConnection,
- ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
- ExpressRouteCrossConnectionListResult,
- ExpressRouteCrossConnectionPeering,
- ExpressRouteCrossConnectionRoutesTableSummary,
- ExpressRouteCrossConnectionsRoutesTableSummaryListResult,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts
index b5b5b985ee39..6b5ce2385443 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteGatewaysMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteGatewayList,
+ ExpressRouteGateway,
+ Resource,
+ BaseResource,
+ ExpressRouteGatewayPropertiesAutoScaleConfiguration,
+ ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
+ ExpressRouteConnection,
+ SubResource,
+ ExpressRouteCircuitPeeringId,
+ VirtualHubId,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
- ExpressRouteGateway,
- ExpressRouteGatewayList,
- ExpressRouteGatewayPropertiesAutoScaleConfiguration,
- ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts
index 36d8d1d45c5b..d2107cd84a08 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteLinksMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteLink,
+ SubResource,
+ BaseResource,
+ CloudError,
+ ExpressRouteLinkListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRouteLinkListResult,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts
index f6874bc24268..8f8127add6c5 100644
--- a/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRoutePortsLocationsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRoutePortsLocationListResult,
+ ExpressRoutePortsLocation,
+ Resource,
+ BaseResource,
+ ExpressRoutePortsLocationBandwidths,
+ CloudError,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
+ VirtualHubId,
ExpressRouteLink,
ExpressRoutePort,
- ExpressRoutePortsLocation,
- ExpressRoutePortsLocationBandwidths,
- ExpressRoutePortsLocationListResult,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts
index d2d630920da2..acc6bc586a38 100644
--- a/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRoutePortsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ExpressRoutePort,
+ Resource,
+ BaseResource,
+ ExpressRouteLink,
+ SubResource,
+ TagsObject,
+ ExpressRoutePortListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
- ExpressRoutePortListResult,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts
index 00abb998e435..156efdb87c21 100644
--- a/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts
+++ b/packages/@azure/arm-network/lib/models/expressRouteServiceProvidersMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ ExpressRouteServiceProviderListResult,
+ ExpressRouteServiceProvider,
+ Resource,
+ BaseResource,
+ ExpressRouteServiceProviderBandwidthsOffered,
+ CloudError,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- ExpressRouteServiceProviderListResult,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts
index b49df32e2285..93eb349ebbfa 100644
--- a/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/hubVirtualNetworkConnectionsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ HubVirtualNetworkConnection,
+ SubResource,
+ BaseResource,
+ ErrorModel,
+ ErrorDetails,
+ ListHubVirtualNetworkConnectionsResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListHubVirtualNetworkConnectionsResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts
index 98d863a6e3bb..a04d00275d57 100644
--- a/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/inboundNatRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ InboundNatRuleListResult,
+ InboundNatRule,
+ SubResource,
+ BaseResource,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InboundNatRuleListResult,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/index.ts b/packages/@azure/arm-network/lib/models/index.ts
index 5429ec299cd4..7ae5cc9fcb14 100644
--- a/packages/@azure/arm-network/lib/models/index.ts
+++ b/packages/@azure/arm-network/lib/models/index.ts
@@ -1,9 +1,11 @@
/*
* 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";
@@ -11,8540 +13,11079 @@ import * as msRest from "@azure/ms-rest-js";
export { BaseResource, CloudError };
+
/**
+ * @interface
+ * An interface representing SubResource.
* Reference to another subresource.
+ *
+ * @extends BaseResource
*/
export interface SubResource extends BaseResource {
/**
- * Resource ID.
+ * @member {string} [id] Resource ID.
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfaceTapConfiguration.
* Tap configuration in a Network Interface
+ *
+ * @extends SubResource
*/
export interface NetworkInterfaceTapConfiguration extends SubResource {
/**
- * The reference of the Virtual Network Tap resource.
+ * @member {VirtualNetworkTap} [virtualNetworkTap] The reference of the
+ * Virtual Network Tap resource.
*/
virtualNetworkTap?: VirtualNetworkTap;
/**
- * The provisioning state of the network interface tap configuration. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the network
+ * interface tap configuration. Possible values are: 'Updating', 'Deleting',
+ * and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Sub Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Sub Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
}
/**
+ * @interface
+ * An interface representing Resource.
* Common resource representation.
+ *
+ * @extends BaseResource
*/
export interface Resource extends BaseResource {
/**
- * Resource ID.
+ * @member {string} [id] Resource ID.
*/
id?: string;
/**
- * Resource name.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] Resource name.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * Resource location.
+ * @member {string} [location] Resource location.
*/
location?: string;
/**
- * Resource tags.
+ * @member {{ [propertyName: string]: string }} [tags] Resource tags.
*/
tags?: { [propertyName: string]: string };
}
/**
+ * @interface
+ * An interface representing ApplicationSecurityGroup.
* An application security group in a resource group.
+ *
+ * @extends Resource
*/
export interface ApplicationSecurityGroup extends Resource {
/**
- * The resource GUID property of the application security group resource. It uniquely identifies
- * a resource, even if the user changes its name or migrate the resource across subscriptions or
- * resource groups.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * application security group resource. It uniquely identifies a resource,
+ * even if the user changes its name or migrate the resource across
+ * subscriptions or resource groups.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly resourceGuid?: string;
/**
- * The provisioning state of the application security group resource. Possible values are:
- * 'Succeeded', 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * application security group resource. Possible values are: 'Succeeded',
+ * 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing SecurityRule.
* Network security rule.
+ *
+ * @extends SubResource
*/
export interface SecurityRule extends SubResource {
/**
- * A description for this rule. Restricted to 140 chars.
+ * @member {string} [description] A description for this rule. Restricted to
+ * 140 chars.
*/
description?: string;
/**
- * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'. Possible
- * values include: 'Tcp', 'Udp', '*'
+ * @member {SecurityRuleProtocol} protocol Network protocol this rule applies
+ * to. Possible values are 'Tcp', 'Udp', and '*'. Possible values include:
+ * 'Tcp', 'Udp', '*'
*/
protocol: SecurityRuleProtocol;
/**
- * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used
- * to match all ports.
+ * @member {string} [sourcePortRange] The source port or range. Integer or
+ * range between 0 and 65535. Asterix '*' can also be used to match all
+ * ports.
*/
sourcePortRange?: string;
/**
- * The destination port or range. Integer or range between 0 and 65535. Asterix '*' can also be
- * used to match all ports.
+ * @member {string} [destinationPortRange] The destination port or range.
+ * Integer or range between 0 and 65535. Asterix '*' can also be used to
+ * match all ports.
*/
destinationPortRange?: string;
/**
- * The CIDR or source IP range. Asterix '*' can also be used to match all source IPs. Default
- * tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is
- * an ingress rule, specifies where network traffic originates from.
+ * @member {string} [sourceAddressPrefix] The CIDR or source IP range.
+ * Asterix '*' can also be used to match all source IPs. Default tags such as
+ * 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If
+ * this is an ingress rule, specifies where network traffic originates from.
*/
sourceAddressPrefix?: string;
/**
- * The CIDR or source IP ranges.
+ * @member {string[]} [sourceAddressPrefixes] The CIDR or source IP ranges.
*/
sourceAddressPrefixes?: string[];
/**
- * The application security group specified as source.
+ * @member {ApplicationSecurityGroup[]} [sourceApplicationSecurityGroups] The
+ * application security group specified as source.
*/
sourceApplicationSecurityGroups?: ApplicationSecurityGroup[];
/**
- * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to
- * match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and
- * 'Internet' can also be used.
+ * @member {string} [destinationAddressPrefix] The destination address
+ * prefix. CIDR or destination IP range. Asterix '*' can also be used to
+ * match all source IPs. Default tags such as 'VirtualNetwork',
+ * 'AzureLoadBalancer' and 'Internet' can also be used.
*/
destinationAddressPrefix?: string;
/**
- * The destination address prefixes. CIDR or destination IP ranges.
+ * @member {string[]} [destinationAddressPrefixes] The destination address
+ * prefixes. CIDR or destination IP ranges.
*/
destinationAddressPrefixes?: string[];
/**
- * The application security group specified as destination.
+ * @member {ApplicationSecurityGroup[]}
+ * [destinationApplicationSecurityGroups] The application security group
+ * specified as destination.
*/
destinationApplicationSecurityGroups?: ApplicationSecurityGroup[];
/**
- * The source port ranges.
+ * @member {string[]} [sourcePortRanges] The source port ranges.
*/
sourcePortRanges?: string[];
/**
- * The destination port ranges.
+ * @member {string[]} [destinationPortRanges] The destination port ranges.
*/
destinationPortRanges?: string[];
/**
- * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'. Possible
- * values include: 'Allow', 'Deny'
+ * @member {SecurityRuleAccess} access The network traffic is allowed or
+ * denied. Possible values are: 'Allow' and 'Deny'. Possible values include:
+ * 'Allow', 'Deny'
*/
access: SecurityRuleAccess;
/**
- * The priority of the rule. The value can be between 100 and 4096. The priority number must be
- * unique for each rule in the collection. The lower the priority number, the higher the priority
- * of the rule.
+ * @member {number} [priority] The priority of the rule. The value can be
+ * between 100 and 4096. The priority number must be unique for each rule in
+ * the collection. The lower the priority number, the higher the priority of
+ * the rule.
*/
priority?: number;
/**
- * The direction of the rule. The direction specifies if rule will be evaluated on incoming or
- * outcoming traffic. Possible values are: 'Inbound' and 'Outbound'. Possible values include:
- * 'Inbound', 'Outbound'
+ * @member {SecurityRuleDirection} direction The direction of the rule. The
+ * direction specifies if rule will be evaluated on incoming or outgoing
+ * traffic. Possible values are: 'Inbound' and 'Outbound'. Possible values
+ * include: 'Inbound', 'Outbound'
*/
direction: SecurityRuleDirection;
/**
- * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the public
+ * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing EndpointService.
* Identifies the service being brought into the virtual network.
+ *
*/
export interface EndpointService {
/**
- * A unique identifier of the service being referenced by the interface endpoint.
+ * @member {string} [id] A unique identifier of the service being referenced
+ * by the interface endpoint.
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing InterfaceEndpoint.
* Interface endpoint resource.
+ *
+ * @extends Resource
*/
export interface InterfaceEndpoint extends Resource {
/**
- * A first-party service's FQDN that is mapped to the private IP allocated via this interface
- * endpoint.
+ * @member {string} [fqdn] A first-party service's FQDN that is mapped to the
+ * private IP allocated via this interface endpoint.
*/
fqdn?: string;
/**
- * A reference to the service being brought into the virtual network.
+ * @member {EndpointService} [endpointService] A reference to the service
+ * being brought into the virtual network.
*/
endpointService?: EndpointService;
/**
- * The ID of the subnet from which the private IP will be allocated.
+ * @member {Subnet} [subnet] The ID of the subnet from which the private IP
+ * will be allocated.
*/
subnet?: Subnet;
/**
- * Gets an array of references to the network interfaces created for this interface endpoint.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkInterface[]} [networkInterfaces] Gets an array of
+ * references to the network interfaces created for this interface endpoint.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly networkInterfaces?: NetworkInterface[];
/**
- * A read-only property that identifies who created this interface endpoint.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [owner] A read-only property that identifies who created
+ * this interface endpoint.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly owner?: string;
/**
- * The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * interface endpoint. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfaceDnsSettings.
* DNS settings of a network interface.
+ *
*/
export interface NetworkInterfaceDnsSettings {
/**
- * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS
- * resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only
- * value in dnsServers collection.
+ * @member {string[]} [dnsServers] List of DNS servers IP addresses. Use
+ * 'AzureProvidedDNS' to switch to azure provided DNS resolution.
+ * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the
+ * only value in dnsServers collection.
*/
dnsServers?: string[];
/**
- * If the VM that uses this NIC is part of an Availability Set, then this list will have the
- * union of all DNS servers from all NICs that are part of the Availability Set. This property is
- * what is configured on each of those VMs.
+ * @member {string[]} [appliedDnsServers] If the VM that uses this NIC is
+ * part of an Availability Set, then this list will have the union of all DNS
+ * servers from all NICs that are part of the Availability Set. This property
+ * is what is configured on each of those VMs.
*/
appliedDnsServers?: string[];
/**
- * Relative DNS name for this NIC used for internal communications between VMs in the same
- * virtual network.
+ * @member {string} [internalDnsNameLabel] Relative DNS name for this NIC
+ * used for internal communications between VMs in the same virtual network.
*/
internalDnsNameLabel?: string;
/**
- * Fully qualified DNS name supporting internal communications between VMs in the same virtual
- * network.
+ * @member {string} [internalFqdn] Fully qualified DNS name supporting
+ * internal communications between VMs in the same virtual network.
*/
internalFqdn?: string;
/**
- * Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of
- * the VM. This DNS name can be constructed by concatenating the VM name with the value of
- * internalDomainNameSuffix.
+ * @member {string} [internalDomainNameSuffix] Even if internalDnsNameLabel
+ * is not specified, a DNS entry is created for the primary NIC of the VM.
+ * This DNS name can be constructed by concatenating the VM name with the
+ * value of internalDomainNameSuffix.
*/
internalDomainNameSuffix?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterface.
* A network interface in a resource group.
+ *
+ * @extends Resource
*/
export interface NetworkInterface extends Resource {
/**
- * The reference of a virtual machine.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource} [virtualMachine] The reference of a virtual machine.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly virtualMachine?: SubResource;
/**
- * The reference of the NetworkSecurityGroup resource.
+ * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the
+ * NetworkSecurityGroup resource.
*/
networkSecurityGroup?: NetworkSecurityGroup;
/**
- * A reference to the interface endpoint to which the network interface is linked.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {InterfaceEndpoint} [interfaceEndpoint] A reference to the
+ * interface endpoint to which the network interface is linked.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly interfaceEndpoint?: InterfaceEndpoint;
/**
- * A list of IPConfigurations of the network interface.
+ * @member {NetworkInterfaceIPConfiguration[]} [ipConfigurations] A list of
+ * IPConfigurations of the network interface.
*/
ipConfigurations?: NetworkInterfaceIPConfiguration[];
/**
- * A list of TapConfigurations of the network interface.
+ * @member {NetworkInterfaceTapConfiguration[]} [tapConfigurations] A list of
+ * TapConfigurations of the network interface.
*/
tapConfigurations?: NetworkInterfaceTapConfiguration[];
/**
- * The DNS settings in network interface.
+ * @member {NetworkInterfaceDnsSettings} [dnsSettings] The DNS settings in
+ * network interface.
*/
dnsSettings?: NetworkInterfaceDnsSettings;
/**
- * The MAC address of the network interface.
+ * @member {string} [macAddress] The MAC address of the network interface.
*/
macAddress?: string;
/**
- * Gets whether this is a primary network interface on a virtual machine.
+ * @member {boolean} [primary] Gets whether this is a primary network
+ * interface on a virtual machine.
*/
primary?: boolean;
/**
- * If the network interface is accelerated networking enabled.
+ * @member {boolean} [enableAcceleratedNetworking] If the network interface
+ * is accelerated networking enabled.
*/
enableAcceleratedNetworking?: boolean;
/**
- * Indicates whether IP forwarding is enabled on this network interface.
+ * @member {boolean} [enableIPForwarding] Indicates whether IP forwarding is
+ * enabled on this network interface.
*/
enableIPForwarding?: boolean;
/**
- * A list of references to linked BareMetal resources
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string[]} [hostedWorkloads] A list of references to linked
+ * BareMetal resources
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly hostedWorkloads?: string[];
/**
- * The resource GUID property of the network interface resource.
+ * @member {string} [resourceGuid] The resource GUID property of the network
+ * interface resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the public
+ * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing NetworkSecurityGroup.
* NetworkSecurityGroup resource.
+ *
+ * @extends Resource
*/
export interface NetworkSecurityGroup extends Resource {
/**
- * A collection of security rules of the network security group.
+ * @member {SecurityRule[]} [securityRules] A collection of security rules of
+ * the network security group.
*/
securityRules?: SecurityRule[];
/**
- * The default security rules of network security group.
+ * @member {SecurityRule[]} [defaultSecurityRules] The default security rules
+ * of network security group.
*/
defaultSecurityRules?: SecurityRule[];
/**
- * A collection of references to network interfaces.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkInterface[]} [networkInterfaces] A collection of
+ * references to network interfaces.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly networkInterfaces?: NetworkInterface[];
/**
- * A collection of references to subnets.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Subnet[]} [subnets] A collection of references to subnets.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly subnets?: Subnet[];
/**
- * The resource GUID property of the network security group resource.
+ * @member {string} [resourceGuid] The resource GUID property of the network
+ * security group resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the public
+ * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing Route.
* Route resource
+ *
+ * @extends SubResource
*/
export interface Route extends SubResource {
/**
- * The destination CIDR to which the route applies.
+ * @member {string} [addressPrefix] The destination CIDR to which the route
+ * applies.
*/
addressPrefix?: string;
/**
- * The type of Azure hop the packet should be sent to. Possible values are:
- * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible
- * values include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None'
+ * @member {RouteNextHopType} nextHopType The type of Azure hop the packet
+ * should be sent to. Possible values are: 'VirtualNetworkGateway',
+ * 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible values
+ * include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet',
+ * 'VirtualAppliance', 'None'
*/
nextHopType: RouteNextHopType;
/**
- * The IP address packets should be forwarded to. Next hop values are only allowed in routes
- * where the next hop type is VirtualAppliance.
+ * @member {string} [nextHopIpAddress] The IP address packets should be
+ * forwarded to. Next hop values are only allowed in routes where the next
+ * hop type is VirtualAppliance.
*/
nextHopIpAddress?: string;
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and
- * 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing RouteTable.
* Route table resource.
+ *
+ * @extends Resource
*/
export interface RouteTable extends Resource {
/**
- * Collection of routes contained within a route table.
+ * @member {Route[]} [routes] Collection of routes contained within a route
+ * table.
*/
routes?: Route[];
/**
- * A collection of references to subnets.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Subnet[]} [subnets] A collection of references to subnets.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly subnets?: Subnet[];
/**
- * Gets or sets whether to disable the routes learned by BGP on that route table. True means
- * disable.
+ * @member {boolean} [disableBgpRoutePropagation] Gets or sets whether to
+ * disable the routes learned by BGP on that route table. True means disable.
*/
disableBgpRoutePropagation?: boolean;
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and
- * 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ServiceEndpointPropertiesFormat.
* The service endpoint properties.
+ *
*/
export interface ServiceEndpointPropertiesFormat {
/**
- * The type of the endpoint service.
+ * @member {string} [service] The type of the endpoint service.
*/
service?: string;
/**
- * A list of locations.
+ * @member {string[]} [locations] A list of locations.
*/
locations?: string[];
/**
- * The provisioning state of the resource.
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
*/
provisioningState?: string;
}
/**
+ * @interface
+ * An interface representing ServiceEndpointPolicyDefinition.
* Service Endpoint policy definitions.
+ *
+ * @extends SubResource
*/
export interface ServiceEndpointPolicyDefinition extends SubResource {
/**
- * A description for this rule. Restricted to 140 chars.
+ * @member {string} [description] A description for this rule. Restricted to
+ * 140 chars.
*/
description?: string;
/**
- * service endpoint name.
+ * @member {string} [service] service endpoint name.
*/
service?: string;
/**
- * A list of service resources.
+ * @member {string[]} [serviceResources] A list of service resources.
*/
serviceResources?: string[];
/**
- * The provisioning state of the service end point policy definition. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the service
+ * end point policy definition. Possible values are: 'Updating', 'Deleting',
+ * and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ServiceEndpointPolicy.
* Service End point policy resource.
+ *
+ * @extends Resource
*/
export interface ServiceEndpointPolicy extends Resource {
/**
- * A collection of service endpoint policy definitions of the service endpoint policy.
+ * @member {ServiceEndpointPolicyDefinition[]}
+ * [serviceEndpointPolicyDefinitions] A collection of service endpoint policy
+ * definitions of the service endpoint policy.
*/
serviceEndpointPolicyDefinitions?: ServiceEndpointPolicyDefinition[];
/**
- * A collection of references to subnets.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Subnet[]} [subnets] A collection of references to subnets.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly subnets?: Subnet[];
/**
- * The resource GUID property of the service endpoint policy resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceGuid] The resource GUID property of the service
+ * endpoint policy resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly resourceGuid?: string;
/**
- * The provisioning state of the service endpoint policy. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the service
+ * endpoint policy. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPAddressSku.
* SKU of a public IP address
+ *
*/
export interface PublicIPAddressSku {
/**
- * Name of a public IP address SKU. Possible values include: 'Basic', 'Standard'
+ * @member {PublicIPAddressSkuName} [name] Name of a public IP address SKU.
+ * Possible values include: 'Basic', 'Standard'
*/
name?: PublicIPAddressSkuName;
}
/**
+ * @interface
+ * An interface representing PublicIPAddressDnsSettings.
* Contains FQDN of the DNS record associated with the public IP address
+ *
*/
export interface PublicIPAddressDnsSettings {
/**
- * Gets or sets the Domain name label.The concatenation of the domain name label and the
- * regionalized DNS zone make up the fully qualified domain name associated with the public IP
- * address. If a domain name label is specified, an A DNS record is created for the public IP in
- * the Microsoft Azure DNS system.
+ * @member {string} [domainNameLabel] Gets or sets the Domain name label.The
+ * concatenation of the domain name label and the regionalized DNS zone make
+ * up the fully qualified domain name associated with the public IP address.
+ * If a domain name label is specified, an A DNS record is created for the
+ * public IP in the Microsoft Azure DNS system.
*/
domainNameLabel?: string;
/**
- * Gets the FQDN, Fully qualified domain name of the A DNS record associated with the public IP.
- * This is the concatenation of the domainNameLabel and the regionalized DNS zone.
+ * @member {string} [fqdn] Gets the FQDN, Fully qualified domain name of the
+ * A DNS record associated with the public IP. This is the concatenation of
+ * the domainNameLabel and the regionalized DNS zone.
*/
fqdn?: string;
/**
- * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name that resolves to
- * this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created
- * pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
+ * @member {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A
+ * user-visible, fully qualified domain name that resolves to this public IP
+ * address. If the reverseFqdn is specified, then a PTR DNS record is created
+ * pointing from the IP address in the in-addr.arpa domain to the reverse
+ * FQDN.
*/
reverseFqdn?: string;
}
/**
+ * @interface
+ * An interface representing DdosSettings.
* Contains the DDoS protection settings of the public IP.
+ *
*/
export interface DdosSettings {
/**
- * The DDoS custom policy associated with the public IP.
+ * @member {SubResource} [ddosCustomPolicy] The DDoS custom policy associated
+ * with the public IP.
*/
ddosCustomPolicy?: SubResource;
/**
- * The DDoS protection policy customizability of the public IP. Only standard coverage will have
+ * @member {ProtectionCoverage} [protectionCoverage] The DDoS protection
+ * policy customizability of the public IP. Only standard coverage will have
* the ability to be customized. Possible values include: 'Basic', 'Standard'
*/
protectionCoverage?: ProtectionCoverage;
}
/**
+ * @interface
+ * An interface representing IpTag.
* Contains the IpTag associated with the object
+ *
*/
export interface IpTag {
/**
- * Gets or sets the ipTag type: Example FirstPartyUsage.
+ * @member {string} [ipTagType] Gets or sets the ipTag type: Example
+ * FirstPartyUsage.
*/
ipTagType?: string;
/**
- * Gets or sets value of the IpTag associated with the public IP. Example SQL, Storage etc
+ * @member {string} [tag] Gets or sets value of the IpTag associated with the
+ * public IP. Example SQL, Storage etc
*/
tag?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPAddress.
* Public IP address resource.
+ *
+ * @extends Resource
*/
export interface PublicIPAddress extends Resource {
/**
- * The public IP address SKU.
+ * @member {PublicIPAddressSku} [sku] The public IP address SKU.
*/
sku?: PublicIPAddressSku;
/**
- * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values
- * include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [publicIPAllocationMethod] The public IP
+ * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible
+ * values include: 'Static', 'Dynamic'
*/
publicIPAllocationMethod?: IPAllocationMethod;
/**
- * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values
- * include: 'IPv4', 'IPv6'
+ * @member {IPVersion} [publicIPAddressVersion] The public IP address
+ * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include:
+ * 'IPv4', 'IPv6'
*/
publicIPAddressVersion?: IPVersion;
/**
- * The IP configuration associated with the public IP address.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {IPConfiguration} [ipConfiguration] The IP configuration
+ * associated with the public IP address.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ipConfiguration?: IPConfiguration;
/**
- * The FQDN of the DNS record associated with the public IP address.
+ * @member {PublicIPAddressDnsSettings} [dnsSettings] The FQDN of the DNS
+ * record associated with the public IP address.
*/
dnsSettings?: PublicIPAddressDnsSettings;
/**
- * The DDoS protection custom policy associated with the public IP address.
+ * @member {DdosSettings} [ddosSettings] The DDoS protection custom policy
+ * associated with the public IP address.
*/
ddosSettings?: DdosSettings;
/**
- * The list of tags associated with the public IP address.
+ * @member {IpTag[]} [ipTags] The list of tags associated with the public IP
+ * address.
*/
ipTags?: IpTag[];
/**
- * The IP address associated with the public IP address resource.
+ * @member {string} [ipAddress] The IP address associated with the public IP
+ * address resource.
*/
ipAddress?: string;
/**
- * The Public IP Prefix this Public IP Address should be allocated from.
+ * @member {SubResource} [publicIPPrefix] The Public IP Prefix this Public IP
+ * Address should be allocated from.
*/
publicIPPrefix?: SubResource;
/**
- * The idle timeout of the public IP address.
+ * @member {number} [idleTimeoutInMinutes] The idle timeout of the public IP
+ * address.
*/
idleTimeoutInMinutes?: number;
/**
- * The resource GUID property of the public IP resource.
+ * @member {string} [resourceGuid] The resource GUID property of the public
+ * IP resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * A list of availability zones denoting the IP allocated for the resource needs to come from.
+ * @member {string[]} [zones] A list of availability zones denoting the IP
+ * allocated for the resource needs to come from.
*/
zones?: string[];
}
/**
+ * @interface
+ * An interface representing IPConfiguration.
* IP configuration
+ *
+ * @extends SubResource
*/
export interface IPConfiguration extends SubResource {
/**
- * The private IP address of the IP configuration.
+ * @member {string} [privateIPAddress] The private IP address of the IP
+ * configuration.
*/
privateIPAddress?: string;
/**
- * The private IP allocation method. Possible values are 'Static' and 'Dynamic'. Possible values
- * include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP
+ * allocation method. Possible values are 'Static' and 'Dynamic'. Possible
+ * values include: 'Static', 'Dynamic'
*/
privateIPAllocationMethod?: IPAllocationMethod;
/**
- * The reference of the subnet resource.
+ * @member {Subnet} [subnet] The reference of the subnet resource.
*/
subnet?: Subnet;
/**
- * The reference of the public IP resource.
+ * @member {PublicIPAddress} [publicIPAddress] The reference of the public IP
+ * resource.
*/
publicIPAddress?: PublicIPAddress;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing IPConfigurationProfile.
* IP configuration profile child resource.
+ *
+ * @extends SubResource
*/
export interface IPConfigurationProfile extends SubResource {
/**
- * The reference of the subnet resource to create a contatainer network interface ip
- * configruation.
+ * @member {Subnet} [subnet] The reference of the subnet resource to create a
+ * container network interface ip configuration.
*/
subnet?: Subnet;
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource. This name can be used to access the resource.
+ * @member {string} [name] The name of the resource. This name can be used to
+ * access the resource.
*/
name?: string;
/**
- * Sub Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Sub Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ResourceNavigationLink.
* ResourceNavigationLink resource.
+ *
+ * @extends SubResource
*/
export interface ResourceNavigationLink extends SubResource {
/**
- * Resource type of the linked resource.
+ * @member {string} [linkedResourceType] Resource type of the linked
+ * resource.
*/
linkedResourceType?: string;
/**
- * Link to the external resource
+ * @member {string} [link] Link to the external resource
*/
link?: string;
/**
- * Provisioning state of the ResourceNavigationLink resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Provisioning state of the
+ * ResourceNavigationLink resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Name of the resource that is unique within a resource group. This name can be used to access
- * the resource.
+ * @member {string} [name] Name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ServiceAssociationLink.
* ServiceAssociationLink resource.
+ *
+ * @extends SubResource
*/
export interface ServiceAssociationLink extends SubResource {
/**
- * Resource type of the linked resource.
+ * @member {string} [linkedResourceType] Resource type of the linked
+ * resource.
*/
linkedResourceType?: string;
/**
- * Link to the external resource.
+ * @member {string} [link] Link to the external resource.
*/
link?: string;
/**
- * Provisioning state of the ServiceAssociationLink resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Provisioning state of the
+ * ServiceAssociationLink resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Name of the resource that is unique within a resource group. This name can be used to access
- * the resource.
+ * @member {string} [name] Name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing Delegation.
* Details the service to which the subnet is delegated.
+ *
+ * @extends SubResource
*/
export interface Delegation extends SubResource {
/**
- * The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers)
+ * @member {string} [serviceName] The name of the service to whom the subnet
+ * should be delegated (e.g. Microsoft.Sql/servers)
*/
serviceName?: string;
/**
- * Describes the actions permitted to the service upon delegation
+ * @member {string[]} [actions] Describes the actions permitted to the
+ * service upon delegation
*/
actions?: string[];
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a subnet. This name can be used to access the
- * resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * subnet. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing Subnet.
* Subnet in a virtual network resource.
+ *
+ * @extends SubResource
*/
export interface Subnet extends SubResource {
/**
- * The address prefix for the subnet.
+ * @member {string} [addressPrefix] The address prefix for the subnet.
*/
addressPrefix?: string;
/**
- * List of address prefixes for the subnet.
+ * @member {string[]} [addressPrefixes] List of address prefixes for the
+ * subnet.
*/
addressPrefixes?: string[];
/**
- * The reference of the NetworkSecurityGroup resource.
+ * @member {NetworkSecurityGroup} [networkSecurityGroup] The reference of the
+ * NetworkSecurityGroup resource.
*/
networkSecurityGroup?: NetworkSecurityGroup;
/**
- * The reference of the RouteTable resource.
+ * @member {RouteTable} [routeTable] The reference of the RouteTable
+ * resource.
*/
routeTable?: RouteTable;
/**
- * An array of service endpoints.
+ * @member {ServiceEndpointPropertiesFormat[]} [serviceEndpoints] An array of
+ * service endpoints.
*/
serviceEndpoints?: ServiceEndpointPropertiesFormat[];
/**
- * An array of service endpoint policies.
+ * @member {ServiceEndpointPolicy[]} [serviceEndpointPolicies] An array of
+ * service endpoint policies.
*/
serviceEndpointPolicies?: ServiceEndpointPolicy[];
/**
- * An array of references to interface endpoints
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {InterfaceEndpoint[]} [interfaceEndpoints] An array of references
+ * to interface endpoints
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly interfaceEndpoints?: InterfaceEndpoint[];
/**
- * Gets an array of references to the network interface IP configurations using subnet.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {IPConfiguration[]} [ipConfigurations] Gets an array of references
+ * to the network interface IP configurations using subnet.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ipConfigurations?: IPConfiguration[];
/**
- * Array of IP configuration profiles which reference this subnet.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {IPConfigurationProfile[]} [ipConfigurationProfiles] Array of IP
+ * configuration profiles which reference this subnet.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ipConfigurationProfiles?: IPConfigurationProfile[];
/**
- * Gets an array of references to the external resources using subnet.
+ * @member {ResourceNavigationLink[]} [resourceNavigationLinks] Gets an array
+ * of references to the external resources using subnet.
*/
resourceNavigationLinks?: ResourceNavigationLink[];
/**
- * Gets an array of references to services injecting into this subnet.
+ * @member {ServiceAssociationLink[]} [serviceAssociationLinks] Gets an array
+ * of references to services injecting into this subnet.
*/
serviceAssociationLinks?: ServiceAssociationLink[];
/**
- * Gets an array of references to the delegations on the subnet.
+ * @member {Delegation[]} [delegations] Gets an array of references to the
+ * delegations on the subnet.
*/
delegations?: Delegation[];
/**
- * A read-only string identifying the intention of use for this subnet based on delegations and
- * other user-defined properties.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [purpose] A read-only string identifying the intention of
+ * use for this subnet based on delegations and other user-defined
+ * properties.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly purpose?: string;
/**
- * The provisioning state of the resource.
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing FrontendIPConfiguration.
* Frontend IP address of the load balancer.
+ *
+ * @extends SubResource
*/
export interface FrontendIPConfiguration extends SubResource {
/**
- * Read only. Inbound rules URIs that use this frontend IP.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [inboundNatRules] Read only. Inbound rules URIs
+ * that use this frontend IP.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly inboundNatRules?: SubResource[];
/**
- * Read only. Inbound pools URIs that use this frontend IP.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [inboundNatPools] Read only. Inbound pools URIs
+ * that use this frontend IP.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly inboundNatPools?: SubResource[];
/**
- * Read only. Outbound rules URIs that use this frontend IP.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [outboundRules] Read only. Outbound rules URIs
+ * that use this frontend IP.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly outboundRules?: SubResource[];
/**
- * Gets load balancing rules URIs that use this frontend IP.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [loadBalancingRules] Gets load balancing rules
+ * URIs that use this frontend IP.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly loadBalancingRules?: SubResource[];
/**
- * The private IP address of the IP configuration.
+ * @member {string} [privateIPAddress] The private IP address of the IP
+ * configuration.
*/
privateIPAddress?: string;
/**
- * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values
- * include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [privateIPAllocationMethod] The Private IP
+ * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible
+ * values include: 'Static', 'Dynamic'
*/
privateIPAllocationMethod?: IPAllocationMethod;
/**
- * The reference of the subnet resource.
+ * @member {Subnet} [subnet] The reference of the subnet resource.
*/
subnet?: Subnet;
/**
- * The reference of the Public IP resource.
+ * @member {PublicIPAddress} [publicIPAddress] The reference of the Public IP
+ * resource.
*/
publicIPAddress?: PublicIPAddress;
/**
- * The reference of the Public IP Prefix resource.
+ * @member {SubResource} [publicIPPrefix] The reference of the Public IP
+ * Prefix resource.
*/
publicIPPrefix?: SubResource;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * A list of availability zones denoting the IP allocated for the resource needs to come from.
+ * @member {string[]} [zones] A list of availability zones denoting the IP
+ * allocated for the resource needs to come from.
*/
zones?: string[];
}
/**
+ * @interface
+ * An interface representing VirtualNetworkTap.
* Virtual Network Tap resource
+ *
+ * @extends Resource
*/
export interface VirtualNetworkTap extends Resource {
/**
- * Specifies the list of resource IDs for the network interface IP configuration that needs to be
- * tapped.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkInterfaceTapConfiguration[]}
+ * [networkInterfaceTapConfigurations] Specifies the list of resource IDs for
+ * the network interface IP configuration that needs to be tapped.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly networkInterfaceTapConfigurations?: NetworkInterfaceTapConfiguration[];
/**
- * The resourceGuid property of the virtual network tap.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceGuid] The resourceGuid property of the virtual
+ * network tap.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly resourceGuid?: string;
/**
- * The provisioning state of the virtual network tap. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the virtual
+ * network tap. Possible values are: 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The reference to the private IP Address of the collector nic that will receive the tap
+ * @member {NetworkInterfaceIPConfiguration}
+ * [destinationNetworkInterfaceIPConfiguration] The reference to the private
+ * IP Address of the collector nic that will receive the tap
*/
destinationNetworkInterfaceIPConfiguration?: NetworkInterfaceIPConfiguration;
/**
- * The reference to the private IP address on the internal Load Balancer that will receive the
- * tap
+ * @member {FrontendIPConfiguration}
+ * [destinationLoadBalancerFrontEndIPConfiguration] The reference to the
+ * private IP address on the internal Load Balancer that will receive the tap
*/
destinationLoadBalancerFrontEndIPConfiguration?: FrontendIPConfiguration;
/**
- * The VXLAN destination port that will receive the tapped traffic.
+ * @member {number} [destinationPort] The VXLAN destination port that will
+ * receive the tapped traffic.
*/
destinationPort?: number;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing BackendAddressPool.
* Pool of backend IP addresses.
+ *
+ * @extends SubResource
*/
export interface BackendAddressPool extends SubResource {
/**
- * Gets collection of references to IP addresses defined in network interfaces.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkInterfaceIPConfiguration[]} [backendIPConfigurations] Gets
+ * collection of references to IP addresses defined in network interfaces.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly backendIPConfigurations?: NetworkInterfaceIPConfiguration[];
/**
- * Gets load balancing rules that use this backend address pool.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [loadBalancingRules] Gets load balancing rules
+ * that use this backend address pool.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly loadBalancingRules?: SubResource[];
/**
- * Gets outbound rules that use this backend address pool.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource} [outboundRule] Gets outbound rules that use this
+ * backend address pool.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly outboundRule?: SubResource;
/**
- * Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] Get provisioning state of the public
+ * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing InboundNatRule.
* Inbound NAT rule of the load balancer.
+ *
+ * @extends SubResource
*/
export interface InboundNatRule extends SubResource {
/**
- * A reference to frontend IP addresses.
+ * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP
+ * addresses.
*/
frontendIPConfiguration?: SubResource;
/**
- * A reference to a private IP address defined on a network interface of a VM. Traffic sent to
- * the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkInterfaceIPConfiguration} [backendIPConfiguration] A
+ * reference to a private IP address defined on a network interface of a VM.
+ * Traffic sent to the frontend port of each of the frontend IP
+ * configurations is forwarded to the backend IP.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly backendIPConfiguration?: NetworkInterfaceIPConfiguration;
/**
- * Possible values include: 'Udp', 'Tcp', 'All'
+ * @member {TransportProtocol} [protocol] Possible values include: 'Udp',
+ * 'Tcp', 'All'
*/
protocol?: TransportProtocol;
/**
- * The port for the external endpoint. Port numbers for each rule must be unique within the Load
- * Balancer. Acceptable values range from 1 to 65534.
+ * @member {number} [frontendPort] The port for the external endpoint. Port
+ * numbers for each rule must be unique within the Load Balancer. Acceptable
+ * values range from 1 to 65534.
*/
frontendPort?: number;
/**
- * The port used for the internal endpoint. Acceptable values range from 1 to 65535.
+ * @member {number} [backendPort] The port used for the internal endpoint.
+ * Acceptable values range from 1 to 65535.
*/
backendPort?: number;
/**
- * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The
- * default value is 4 minutes. This element is only used when the protocol is set to TCP.
+ * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle
+ * connection. The value can be set between 4 and 30 minutes. The default
+ * value is 4 minutes. This element is only used when the protocol is set to
+ * TCP.
*/
idleTimeoutInMinutes?: number;
/**
- * Configures a virtual machine's endpoint for the floating IP capability required to configure a
- * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn
- * Availability Groups in SQL server. This setting can't be changed after you create the
- * endpoint.
+ * @member {boolean} [enableFloatingIP] Configures a virtual machine's
+ * endpoint for the floating IP capability required to configure a SQL
+ * AlwaysOn Availability Group. This setting is required when using the SQL
+ * AlwaysOn Availability Groups in SQL server. This setting can't be changed
+ * after you create the endpoint.
*/
enableFloatingIP?: boolean;
/**
- * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
- * This element is only used when the protocol is set to TCP.
+ * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP
+ * flow idle timeout or unexpected connection termination. This element is
+ * only used when the protocol is set to TCP.
*/
enableTcpReset?: boolean;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfaceIPConfiguration.
* IPConfiguration in a network interface.
+ *
+ * @extends SubResource
*/
export interface NetworkInterfaceIPConfiguration extends SubResource {
/**
- * The reference to Virtual Network Taps.
+ * @member {VirtualNetworkTap[]} [virtualNetworkTaps] The reference to
+ * Virtual Network Taps.
*/
virtualNetworkTaps?: VirtualNetworkTap[];
/**
- * The reference of ApplicationGatewayBackendAddressPool resource.
+ * @member {ApplicationGatewayBackendAddressPool[]}
+ * [applicationGatewayBackendAddressPools] The reference of
+ * ApplicationGatewayBackendAddressPool resource.
*/
applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[];
/**
- * The reference of LoadBalancerBackendAddressPool resource.
+ * @member {BackendAddressPool[]} [loadBalancerBackendAddressPools] The
+ * reference of LoadBalancerBackendAddressPool resource.
*/
loadBalancerBackendAddressPools?: BackendAddressPool[];
/**
- * A list of references of LoadBalancerInboundNatRules.
+ * @member {InboundNatRule[]} [loadBalancerInboundNatRules] A list of
+ * references of LoadBalancerInboundNatRules.
*/
loadBalancerInboundNatRules?: InboundNatRule[];
/**
- * Private IP address of the IP configuration.
+ * @member {string} [privateIPAddress] Private IP address of the IP
+ * configuration.
*/
privateIPAddress?: string;
/**
- * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.
- * Possible values include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [privateIPAllocationMethod] Defines how a
+ * private IP address is assigned. Possible values are: 'Static' and
+ * 'Dynamic'. Possible values include: 'Static', 'Dynamic'
*/
privateIPAllocationMethod?: IPAllocationMethod;
/**
- * Available from Api-Version 2016-03-30 onwards, it represents whether the specific
- * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and
+ * @member {IPVersion} [privateIPAddressVersion] Available from Api-Version
+ * 2016-03-30 onwards, it represents whether the specific ipconfiguration is
+ * IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and
* 'IPv6'. Possible values include: 'IPv4', 'IPv6'
*/
privateIPAddressVersion?: IPVersion;
/**
- * Subnet bound to the IP configuration.
+ * @member {Subnet} [subnet] Subnet bound to the IP configuration.
*/
subnet?: Subnet;
/**
- * Gets whether this is a primary customer address on the network interface.
+ * @member {boolean} [primary] Gets whether this is a primary customer
+ * address on the network interface.
*/
primary?: boolean;
/**
- * Public IP address bound to the IP configuration.
+ * @member {PublicIPAddress} [publicIPAddress] Public IP address bound to the
+ * IP configuration.
*/
publicIPAddress?: PublicIPAddress;
/**
+ * @member {ApplicationSecurityGroup[]} [applicationSecurityGroups]
* Application security groups in which the IP configuration is included.
*/
applicationSecurityGroups?: ApplicationSecurityGroup[];
/**
- * The provisioning state of the network interface IP configuration. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the network
+ * interface IP configuration. Possible values are: 'Updating', 'Deleting',
+ * and 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendAddress.
* Backend address of an application gateway.
+ *
*/
export interface ApplicationGatewayBackendAddress {
/**
- * Fully qualified domain name (FQDN).
+ * @member {string} [fqdn] Fully qualified domain name (FQDN).
*/
fqdn?: string;
/**
- * IP address
+ * @member {string} [ipAddress] IP address
*/
ipAddress?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendAddressPool.
* Backend Address Pool of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayBackendAddressPool extends SubResource {
/**
+ * @member {NetworkInterfaceIPConfiguration[]} [backendIPConfigurations]
* Collection of references to IPs defined in network interfaces.
*/
backendIPConfigurations?: NetworkInterfaceIPConfiguration[];
/**
- * Backend addresses
+ * @member {ApplicationGatewayBackendAddress[]} [backendAddresses] Backend
+ * addresses
*/
backendAddresses?: ApplicationGatewayBackendAddress[];
/**
- * Provisioning state of the backend address pool resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the backend
+ * address pool resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the backend address pool that is unique within an Application Gateway.
+ * @member {string} [name] Name of the backend address pool that is unique
+ * within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
- * Connection draining allows open connections to a backend server to be active for a specified
- * time after the backend server got removed from the configuration.
+ * @interface
+ * An interface representing ApplicationGatewayConnectionDraining.
+ * Connection draining allows open connections to a backend server to be active
+ * for a specified time after the backend server got removed from the
+ * configuration.
+ *
*/
export interface ApplicationGatewayConnectionDraining {
/**
- * Whether connection draining is enabled or not.
+ * @member {boolean} enabled Whether connection draining is enabled or not.
*/
enabled: boolean;
/**
- * The number of seconds connection draining is active. Acceptable values are from 1 second to
- * 3600 seconds.
+ * @member {number} drainTimeoutInSec The number of seconds connection
+ * draining is active. Acceptable values are from 1 second to 3600 seconds.
*/
drainTimeoutInSec: number;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendHttpSettings.
* Backend address pool settings of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayBackendHttpSettings extends SubResource {
/**
- * The destination port on the backend.
+ * @member {number} [port] The destination port on the backend.
*/
port?: number;
/**
- * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.
+ * @member {ApplicationGatewayProtocol} [protocol] The protocol used to
+ * communicate with the backend. Possible values are 'Http' and 'Https'.
* Possible values include: 'Http', 'Https'
*/
protocol?: ApplicationGatewayProtocol;
/**
+ * @member {ApplicationGatewayCookieBasedAffinity} [cookieBasedAffinity]
* Cookie based affinity. Possible values include: 'Enabled', 'Disabled'
*/
cookieBasedAffinity?: ApplicationGatewayCookieBasedAffinity;
/**
- * Request timeout in seconds. Application Gateway will fail the request if response is not
- * received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
+ * @member {number} [requestTimeout] Request timeout in seconds. Application
+ * Gateway will fail the request if response is not received within
+ * RequestTimeout. Acceptable values are from 1 second to 86400 seconds.
*/
requestTimeout?: number;
/**
- * Probe resource of an application gateway.
+ * @member {SubResource} [probe] Probe resource of an application gateway.
*/
probe?: SubResource;
/**
- * Array of references to application gateway authentication certificates.
+ * @member {SubResource[]} [authenticationCertificates] Array of references
+ * to application gateway authentication certificates.
*/
authenticationCertificates?: SubResource[];
/**
- * Array of references to application gateway trusted root certificates.
+ * @member {SubResource[]} [trustedRootCertificates] Array of references to
+ * application gateway trusted root certificates.
*/
trustedRootCertificates?: SubResource[];
/**
+ * @member {ApplicationGatewayConnectionDraining} [connectionDraining]
* Connection draining of the backend http settings resource.
*/
connectionDraining?: ApplicationGatewayConnectionDraining;
/**
- * Host header to be sent to the backend servers.
+ * @member {string} [hostName] Host header to be sent to the backend servers.
*/
hostName?: string;
/**
- * Whether to pick host header should be picked from the host name of the backend server. Default
+ * @member {boolean} [pickHostNameFromBackendAddress] Whether to pick host
+ * header should be picked from the host name of the backend server. Default
* value is false.
*/
pickHostNameFromBackendAddress?: boolean;
/**
- * Cookie name to use for the affinity cookie.
+ * @member {string} [affinityCookieName] Cookie name to use for the affinity
+ * cookie.
*/
affinityCookieName?: string;
/**
- * Whether the probe is enabled. Default value is false.
+ * @member {boolean} [probeEnabled] Whether the probe is enabled. Default
+ * value is false.
*/
probeEnabled?: boolean;
/**
- * Path which should be used as a prefix for all HTTP requests. Null means no path will be
- * prefixed. Default value is null.
+ * @member {string} [path] Path which should be used as a prefix for all HTTP
+ * requests. Null means no path will be prefixed. Default value is null.
*/
path?: string;
/**
- * Provisioning state of the backend http settings resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the backend
+ * http settings resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the backend http settings that is unique within an Application Gateway.
+ * @member {string} [name] Name of the backend http settings that is unique
+ * within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendHealthServer.
* Application gateway backendhealth http settings.
+ *
*/
export interface ApplicationGatewayBackendHealthServer {
/**
- * IP address or FQDN of backend server.
+ * @member {string} [address] IP address or FQDN of backend server.
*/
address?: string;
/**
- * Reference of IP configuration of backend server.
+ * @member {NetworkInterfaceIPConfiguration} [ipConfiguration] Reference of
+ * IP configuration of backend server.
*/
ipConfiguration?: NetworkInterfaceIPConfiguration;
/**
- * Health of backend server. Possible values include: 'Unknown', 'Up', 'Down', 'Partial',
- * 'Draining'
+ * @member {ApplicationGatewayBackendHealthServerHealth} [health] Health of
+ * backend server. Possible values include: 'Unknown', 'Up', 'Down',
+ * 'Partial', 'Draining'
*/
health?: ApplicationGatewayBackendHealthServerHealth;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendHealthHttpSettings.
* Application gateway BackendHealthHttp settings.
+ *
*/
export interface ApplicationGatewayBackendHealthHttpSettings {
/**
+ * @member {ApplicationGatewayBackendHttpSettings} [backendHttpSettings]
* Reference of an ApplicationGatewayBackendHttpSettings resource.
*/
backendHttpSettings?: ApplicationGatewayBackendHttpSettings;
/**
- * List of ApplicationGatewayBackendHealthServer resources.
+ * @member {ApplicationGatewayBackendHealthServer[]} [servers] List of
+ * ApplicationGatewayBackendHealthServer resources.
*/
servers?: ApplicationGatewayBackendHealthServer[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendHealthPool.
* Application gateway BackendHealth pool.
+ *
*/
export interface ApplicationGatewayBackendHealthPool {
/**
+ * @member {ApplicationGatewayBackendAddressPool} [backendAddressPool]
* Reference of an ApplicationGatewayBackendAddressPool resource.
*/
backendAddressPool?: ApplicationGatewayBackendAddressPool;
/**
- * List of ApplicationGatewayBackendHealthHttpSettings resources.
+ * @member {ApplicationGatewayBackendHealthHttpSettings[]}
+ * [backendHttpSettingsCollection] List of
+ * ApplicationGatewayBackendHealthHttpSettings resources.
*/
backendHttpSettingsCollection?: ApplicationGatewayBackendHealthHttpSettings[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayBackendHealth.
* List of ApplicationGatewayBackendHealthPool resources.
+ *
*/
export interface ApplicationGatewayBackendHealth {
+ /**
+ * @member {ApplicationGatewayBackendHealthPool[]} [backendAddressPools]
+ */
backendAddressPools?: ApplicationGatewayBackendHealthPool[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaySku.
* SKU of an application gateway
+ *
*/
export interface ApplicationGatewaySku {
/**
- * Name of an application gateway SKU. Possible values include: 'Standard_Small',
- * 'Standard_Medium', 'Standard_Large', 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2'
+ * @member {ApplicationGatewaySkuName} [name] Name of an application gateway
+ * SKU. Possible values include: 'Standard_Small', 'Standard_Medium',
+ * 'Standard_Large', 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2'
*/
name?: ApplicationGatewaySkuName;
/**
- * Tier of an application gateway. Possible values include: 'Standard', 'WAF', 'Standard_v2',
- * 'WAF_v2'
+ * @member {ApplicationGatewayTier} [tier] Tier of an application gateway.
+ * Possible values include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2'
*/
tier?: ApplicationGatewayTier;
/**
- * Capacity (instance count) of an application gateway.
+ * @member {number} [capacity] Capacity (instance count) of an application
+ * gateway.
*/
capacity?: number;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaySslPolicy.
* Application Gateway Ssl policy.
+ *
*/
export interface ApplicationGatewaySslPolicy {
/**
- * Ssl protocols to be disabled on application gateway.
+ * @member {ApplicationGatewaySslProtocol[]} [disabledSslProtocols] Ssl
+ * protocols to be disabled on application gateway.
*/
disabledSslProtocols?: ApplicationGatewaySslProtocol[];
/**
- * Type of Ssl Policy. Possible values include: 'Predefined', 'Custom'
+ * @member {ApplicationGatewaySslPolicyType} [policyType] Type of Ssl Policy.
+ * Possible values include: 'Predefined', 'Custom'
*/
policyType?: ApplicationGatewaySslPolicyType;
/**
- * Name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501',
+ * @member {ApplicationGatewaySslPolicyName} [policyName] Name of Ssl
+ * predefined policy. Possible values include: 'AppGwSslPolicy20150501',
* 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'
*/
policyName?: ApplicationGatewaySslPolicyName;
/**
- * Ssl cipher suites to be enabled in the specified order to application gateway.
+ * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher
+ * suites to be enabled in the specified order to application gateway.
*/
cipherSuites?: ApplicationGatewaySslCipherSuite[];
/**
- * Minimum version of Ssl protocol to be supported on application gateway. Possible values
- * include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
+ * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum
+ * version of Ssl protocol to be supported on application gateway. Possible
+ * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
*/
minProtocolVersion?: ApplicationGatewaySslProtocol;
}
/**
- * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is
- * allowed.
+ * @interface
+ * An interface representing ApplicationGatewayIPConfiguration.
+ * IP configuration of an application gateway. Currently 1 public and 1 private
+ * IP configuration is allowed.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayIPConfiguration extends SubResource {
/**
- * Reference of the subnet resource. A subnet from where application gateway gets its private
- * address.
+ * @member {SubResource} [subnet] Reference of the subnet resource. A subnet
+ * from where application gateway gets its private address.
*/
subnet?: SubResource;
/**
- * Provisioning state of the application gateway subnet resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the application
+ * gateway subnet resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the IP configuration that is unique within an Application Gateway.
+ * @member {string} [name] Name of the IP configuration that is unique within
+ * an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayAuthenticationCertificate.
* Authentication certificates of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayAuthenticationCertificate extends SubResource {
/**
- * Certificate public data.
+ * @member {string} [data] Certificate public data.
*/
data?: string;
/**
- * Provisioning state of the authentication certificate resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the
+ * authentication certificate resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the authentication certificate that is unique within an Application Gateway.
+ * @member {string} [name] Name of the authentication certificate that is
+ * unique within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayTrustedRootCertificate.
* Trusted Root certificates of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayTrustedRootCertificate extends SubResource {
/**
- * Certificate public data.
+ * @member {string} [data] Certificate public data.
*/
data?: string;
/**
- * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in
- * KeyVault.
+ * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded
+ * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
*/
keyVaultSecretId?: string;
/**
- * Provisioning state of the trusted root certificate resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the trusted
+ * root certificate resource. Possible values are: 'Updating', 'Deleting',
+ * and 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the trusted root certificate that is unique within an Application Gateway.
+ * @member {string} [name] Name of the trusted root certificate that is
+ * unique within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaySslCertificate.
* SSL certificates of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewaySslCertificate extends SubResource {
/**
- * Base-64 encoded pfx certificate. Only applicable in PUT Request.
+ * @member {string} [data] Base-64 encoded pfx certificate. Only applicable
+ * in PUT Request.
*/
data?: string;
/**
- * Password for the pfx file specified in data. Only applicable in PUT request.
+ * @member {string} [password] Password for the pfx file specified in data.
+ * Only applicable in PUT request.
*/
password?: string;
/**
- * Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in
- * GET request.
+ * @member {string} [publicCertData] Base-64 encoded Public cert data
+ * corresponding to pfx specified in data. Only applicable in GET request.
*/
publicCertData?: string;
/**
- * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in
- * KeyVault.
+ * @member {string} [keyVaultSecretId] Secret Id of (base-64 encoded
+ * unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
*/
keyVaultSecretId?: string;
/**
- * Provisioning state of the SSL certificate resource Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the SSL
+ * certificate resource Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the SSL certificate that is unique within an Application Gateway.
+ * @member {string} [name] Name of the SSL certificate that is unique within
+ * an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFrontendIPConfiguration.
* Frontend IP configuration of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayFrontendIPConfiguration extends SubResource {
/**
- * PrivateIPAddress of the network interface IP Configuration.
+ * @member {string} [privateIPAddress] PrivateIPAddress of the network
+ * interface IP Configuration.
*/
privateIPAddress?: string;
/**
- * PrivateIP allocation method. Possible values include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [privateIPAllocationMethod] PrivateIP
+ * allocation method. Possible values include: 'Static', 'Dynamic'
*/
privateIPAllocationMethod?: IPAllocationMethod;
/**
- * Reference of the subnet resource.
+ * @member {SubResource} [subnet] Reference of the subnet resource.
*/
subnet?: SubResource;
/**
- * Reference of the PublicIP resource.
+ * @member {SubResource} [publicIPAddress] Reference of the PublicIP
+ * resource.
*/
publicIPAddress?: SubResource;
/**
- * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and
- * 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the public IP
+ * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the frontend IP configuration that is unique within an Application Gateway.
+ * @member {string} [name] Name of the frontend IP configuration that is
+ * unique within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFrontendPort.
* Frontend port of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayFrontendPort extends SubResource {
/**
- * Frontend port
+ * @member {number} [port] Frontend port
*/
port?: number;
/**
- * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the frontend
+ * port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the frontend port that is unique within an Application Gateway
+ * @member {string} [name] Name of the frontend port that is unique within an
+ * Application Gateway
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayCustomError.
* Customer error of an application gateway.
+ *
*/
export interface ApplicationGatewayCustomError {
/**
- * Status code of the application gateway customer error. Possible values include:
+ * @member {ApplicationGatewayCustomErrorStatusCode} [statusCode] Status code
+ * of the application gateway customer error. Possible values include:
* 'HttpStatus403', 'HttpStatus502'
*/
statusCode?: ApplicationGatewayCustomErrorStatusCode;
/**
- * Error page URL of the application gateway customer error.
+ * @member {string} [customErrorPageUrl] Error page URL of the application
+ * gateway customer error.
*/
customErrorPageUrl?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayHttpListener.
* Http listener of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayHttpListener extends SubResource {
/**
- * Frontend IP configuration resource of an application gateway.
+ * @member {SubResource} [frontendIPConfiguration] Frontend IP configuration
+ * resource of an application gateway.
*/
frontendIPConfiguration?: SubResource;
/**
- * Frontend port resource of an application gateway.
+ * @member {SubResource} [frontendPort] Frontend port resource of an
+ * application gateway.
*/
frontendPort?: SubResource;
/**
- * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'. Possible values
- * include: 'Http', 'Https'
+ * @member {ApplicationGatewayProtocol} [protocol] Protocol of the HTTP
+ * listener. Possible values are 'Http' and 'Https'. Possible values include:
+ * 'Http', 'Https'
*/
protocol?: ApplicationGatewayProtocol;
/**
- * Host name of HTTP listener.
+ * @member {string} [hostName] Host name of HTTP listener.
*/
hostName?: string;
/**
- * SSL certificate resource of an application gateway.
+ * @member {SubResource} [sslCertificate] SSL certificate resource of an
+ * application gateway.
*/
sslCertificate?: SubResource;
/**
- * Applicable only if protocol is https. Enables SNI for multi-hosting.
+ * @member {boolean} [requireServerNameIndication] Applicable only if
+ * protocol is https. Enables SNI for multi-hosting.
*/
requireServerNameIndication?: boolean;
/**
- * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the HTTP
+ * listener resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
+ * @member {ApplicationGatewayCustomError[]} [customErrorConfigurations]
* Custom error configurations of the HTTP listener.
*/
customErrorConfigurations?: ApplicationGatewayCustomError[];
/**
- * Name of the HTTP listener that is unique within an Application Gateway.
+ * @member {string} [name] Name of the HTTP listener that is unique within an
+ * Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayPathRule.
* Path rule of URL path map of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayPathRule extends SubResource {
/**
- * Path rules of URL path map.
+ * @member {string[]} [paths] Path rules of URL path map.
*/
paths?: string[];
/**
- * Backend address pool resource of URL path map path rule.
+ * @member {SubResource} [backendAddressPool] Backend address pool resource
+ * of URL path map path rule.
*/
backendAddressPool?: SubResource;
/**
- * Backend http settings resource of URL path map path rule.
+ * @member {SubResource} [backendHttpSettings] Backend http settings resource
+ * of URL path map path rule.
*/
backendHttpSettings?: SubResource;
/**
- * Redirect configuration resource of URL path map path rule.
+ * @member {SubResource} [redirectConfiguration] Redirect configuration
+ * resource of URL path map path rule.
*/
redirectConfiguration?: SubResource;
/**
- * Rewrite rule set resource of URL path map path rule.
+ * @member {SubResource} [rewriteRuleSet] Rewrite rule set resource of URL
+ * path map path rule.
*/
rewriteRuleSet?: SubResource;
/**
- * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Path rule of URL path map resource.
+ * Possible values are: 'Updating', 'Deleting', and 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the path rule that is unique within an Application Gateway.
+ * @member {string} [name] Name of the path rule that is unique within an
+ * Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayProbeHealthResponseMatch.
* Application gateway probe health response match
+ *
*/
export interface ApplicationGatewayProbeHealthResponseMatch {
/**
- * Body that must be contained in the health response. Default value is empty.
+ * @member {string} [body] Body that must be contained in the health
+ * response. Default value is empty.
*/
body?: string;
/**
- * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.
+ * @member {string[]} [statusCodes] Allowed ranges of healthy status codes.
+ * Default range of healthy status codes is 200-399.
*/
statusCodes?: string[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayProbe.
* Probe of the application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayProbe extends SubResource {
/**
- * The protocol used for the probe. Possible values are 'Http' and 'Https'. Possible values
- * include: 'Http', 'Https'
+ * @member {ApplicationGatewayProtocol} [protocol] The protocol used for the
+ * probe. Possible values are 'Http' and 'Https'. Possible values include:
+ * 'Http', 'Https'
*/
protocol?: ApplicationGatewayProtocol;
/**
- * Host name to send the probe to.
+ * @member {string} [host] Host name to send the probe to.
*/
host?: string;
/**
- * Relative path of probe. Valid path starts from '/'. Probe is sent to
- * ://:
+ * @member {string} [path] Relative path of probe. Valid path starts from
+ * '/'. Probe is sent to ://:
*/
path?: string;
/**
- * The probing interval in seconds. This is the time interval between two consecutive probes.
- * Acceptable values are from 1 second to 86400 seconds.
+ * @member {number} [interval] The probing interval in seconds. This is the
+ * time interval between two consecutive probes. Acceptable values are from 1
+ * second to 86400 seconds.
*/
interval?: number;
/**
- * the probe timeout in seconds. Probe marked as failed if valid response is not received with
- * this timeout period. Acceptable values are from 1 second to 86400 seconds.
+ * @member {number} [timeout] the probe timeout in seconds. Probe marked as
+ * failed if valid response is not received with this timeout period.
+ * Acceptable values are from 1 second to 86400 seconds.
*/
timeout?: number;
/**
- * The probe retry count. Backend server is marked down after consecutive probe failure count
- * reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.
+ * @member {number} [unhealthyThreshold] The probe retry count. Backend
+ * server is marked down after consecutive probe failure count reaches
+ * UnhealthyThreshold. Acceptable values are from 1 second to 20.
*/
unhealthyThreshold?: number;
/**
- * Whether the host header should be picked from the backend http settings. Default value is
+ * @member {boolean} [pickHostNameFromBackendHttpSettings] Whether the host
+ * header should be picked from the backend http settings. Default value is
* false.
*/
pickHostNameFromBackendHttpSettings?: boolean;
/**
- * Minimum number of servers that are always marked healthy. Default value is 0.
+ * @member {number} [minServers] Minimum number of servers that are always
+ * marked healthy. Default value is 0.
*/
minServers?: number;
/**
- * Criterion for classifying a healthy probe response.
+ * @member {ApplicationGatewayProbeHealthResponseMatch} [match] Criterion for
+ * classifying a healthy probe response.
*/
match?: ApplicationGatewayProbeHealthResponseMatch;
/**
- * Provisioning state of the backend http settings resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the backend
+ * http settings resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the probe that is unique within an Application Gateway.
+ * @member {string} [name] Name of the probe that is unique within an
+ * Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRequestRoutingRule.
* Request routing rule of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayRequestRoutingRule extends SubResource {
/**
- * Rule type. Possible values include: 'Basic', 'PathBasedRouting'
+ * @member {ApplicationGatewayRequestRoutingRuleType} [ruleType] Rule type.
+ * Possible values include: 'Basic', 'PathBasedRouting'
*/
ruleType?: ApplicationGatewayRequestRoutingRuleType;
/**
- * Backend address pool resource of the application gateway.
+ * @member {SubResource} [backendAddressPool] Backend address pool resource
+ * of the application gateway.
*/
backendAddressPool?: SubResource;
/**
- * Backend http settings resource of the application gateway.
+ * @member {SubResource} [backendHttpSettings] Backend http settings resource
+ * of the application gateway.
*/
backendHttpSettings?: SubResource;
/**
- * Http listener resource of the application gateway.
+ * @member {SubResource} [httpListener] Http listener resource of the
+ * application gateway.
*/
httpListener?: SubResource;
/**
- * URL path map resource of the application gateway.
+ * @member {SubResource} [urlPathMap] URL path map resource of the
+ * application gateway.
*/
urlPathMap?: SubResource;
/**
- * Rewrite Rule Set resource in Basic rule of the application gateway.
+ * @member {SubResource} [rewriteRuleSet] Rewrite Rule Set resource in Basic
+ * rule of the application gateway.
*/
rewriteRuleSet?: SubResource;
/**
- * Redirect configuration resource of the application gateway.
+ * @member {SubResource} [redirectConfiguration] Redirect configuration
+ * resource of the application gateway.
*/
redirectConfiguration?: SubResource;
/**
- * Provisioning state of the request routing rule resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the request
+ * routing rule resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the request routing rule that is unique within an Application Gateway.
+ * @member {string} [name] Name of the request routing rule that is unique
+ * within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRewriteRuleCondition.
+ * Set of conditions in the Rewrite Rule in Application Gateway.
+ *
+ */
+export interface ApplicationGatewayRewriteRuleCondition {
+ /**
+ * @member {string} [variable] The condition parameter of the
+ * RewriteRuleCondition.
+ */
+ variable?: string;
+ /**
+ * @member {string} [pattern] The pattern, either fixed string or regular
+ * expression, that evaluates the truthfulness of the condition
+ */
+ pattern?: string;
+ /**
+ * @member {boolean} [ignoreCase] Setting this paramter to truth value with
+ * force the pattern to do a case in-sensitive comparison.
+ */
+ ignoreCase?: boolean;
+ /**
+ * @member {boolean} [negate] Setting this value as truth will force to check
+ * the negation of the condition given by the user.
+ */
+ negate?: boolean;
+}
+
+/**
+ * @interface
+ * An interface representing ApplicationGatewayHeaderConfiguration.
* Header configuration of the Actions set in Application Gateway.
+ *
*/
export interface ApplicationGatewayHeaderConfiguration {
/**
- * Header name of the header configuration
+ * @member {string} [headerName] Header name of the header configuration
*/
headerName?: string;
/**
- * Header value of the header configuration
+ * @member {string} [headerValue] Header value of the header configuration
*/
headerValue?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRewriteRuleActionSet.
* Set of actions in the Rewrite Rule in Application Gateway.
+ *
*/
export interface ApplicationGatewayRewriteRuleActionSet {
/**
- * Request Header Actions in the Action Set
+ * @member {ApplicationGatewayHeaderConfiguration[]}
+ * [requestHeaderConfigurations] Request Header Actions in the Action Set
*/
requestHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[];
/**
- * Response Header Actions in the Action Set
+ * @member {ApplicationGatewayHeaderConfiguration[]}
+ * [responseHeaderConfigurations] Response Header Actions in the Action Set
*/
responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRewriteRule.
* Rewrite rule of an application gateway.
+ *
*/
export interface ApplicationGatewayRewriteRule {
/**
- * Name of the rewrite rule that is unique within an Application Gateway.
+ * @member {string} [name] Name of the rewrite rule that is unique within an
+ * Application Gateway.
*/
name?: string;
/**
- * Set of actions to be done as part of the rewrite Rule.
+ * @member {number} [ruleSequence] Rule Sequence of the rewrite rule that
+ * determines the order of execution of a particular rule in a
+ * RewriteRuleSet.
+ */
+ ruleSequence?: number;
+ /**
+ * @member {ApplicationGatewayRewriteRuleCondition[]} [conditions] Conditions
+ * based on which the action set execution will be evaluated.
+ */
+ conditions?: ApplicationGatewayRewriteRuleCondition[];
+ /**
+ * @member {ApplicationGatewayRewriteRuleActionSet} [actionSet] Set of
+ * actions to be done as part of the rewrite Rule.
*/
actionSet?: ApplicationGatewayRewriteRuleActionSet;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRewriteRuleSet.
* Rewrite rule set of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayRewriteRuleSet extends SubResource {
/**
- * Rewrite rules in the rewrite rule set.
+ * @member {ApplicationGatewayRewriteRule[]} [rewriteRules] Rewrite rules in
+ * the rewrite rule set.
*/
rewriteRules?: ApplicationGatewayRewriteRule[];
/**
- * Provisioning state of the rewrite rule set resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Provisioning state of the rewrite
+ * rule set resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Name of the rewrite rule set that is unique within an Application Gateway.
+ * @member {string} [name] Name of the rewrite rule set that is unique within
+ * an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayRedirectConfiguration.
* Redirect configuration of an application gateway.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayRedirectConfiguration extends SubResource {
/**
- * Supported http redirection types - Permanent, Temporary, Found, SeeOther. Possible values
+ * @member {ApplicationGatewayRedirectType} [redirectType] Supported http
+ * redirection types - Permanent, Temporary, Found, SeeOther. Possible values
* include: 'Permanent', 'Found', 'SeeOther', 'Temporary'
*/
redirectType?: ApplicationGatewayRedirectType;
/**
- * Reference to a listener to redirect the request to.
+ * @member {SubResource} [targetListener] Reference to a listener to redirect
+ * the request to.
*/
targetListener?: SubResource;
/**
- * Url to redirect the request to.
+ * @member {string} [targetUrl] Url to redirect the request to.
*/
targetUrl?: string;
/**
- * Include path in the redirected url.
+ * @member {boolean} [includePath] Include path in the redirected url.
*/
includePath?: boolean;
/**
- * Include query string in the redirected url.
+ * @member {boolean} [includeQueryString] Include query string in the
+ * redirected url.
*/
includeQueryString?: boolean;
/**
- * Request routing specifying redirect configuration.
+ * @member {SubResource[]} [requestRoutingRules] Request routing specifying
+ * redirect configuration.
*/
requestRoutingRules?: SubResource[];
/**
- * Url path maps specifying default redirect configuration.
+ * @member {SubResource[]} [urlPathMaps] Url path maps specifying default
+ * redirect configuration.
*/
urlPathMaps?: SubResource[];
/**
- * Path rules specifying redirect configuration.
+ * @member {SubResource[]} [pathRules] Path rules specifying redirect
+ * configuration.
*/
pathRules?: SubResource[];
/**
- * Name of the redirect configuration that is unique within an Application Gateway.
+ * @member {string} [name] Name of the redirect configuration that is unique
+ * within an Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
- * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
+ * @interface
+ * An interface representing ApplicationGatewayUrlPathMap.
+ * UrlPathMaps give a url path to the backend mapping information for
+ * PathBasedRouting.
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewayUrlPathMap extends SubResource {
/**
- * Default backend address pool resource of URL path map.
+ * @member {SubResource} [defaultBackendAddressPool] Default backend address
+ * pool resource of URL path map.
*/
defaultBackendAddressPool?: SubResource;
/**
- * Default backend http settings resource of URL path map.
+ * @member {SubResource} [defaultBackendHttpSettings] Default backend http
+ * settings resource of URL path map.
*/
defaultBackendHttpSettings?: SubResource;
/**
- * Default Rewrite rule set resource of URL path map.
+ * @member {SubResource} [defaultRewriteRuleSet] Default Rewrite rule set
+ * resource of URL path map.
*/
defaultRewriteRuleSet?: SubResource;
/**
- * Default redirect configuration resource of URL path map.
+ * @member {SubResource} [defaultRedirectConfiguration] Default redirect
+ * configuration resource of URL path map.
*/
defaultRedirectConfiguration?: SubResource;
/**
- * Path rule of URL path map resource.
+ * @member {ApplicationGatewayPathRule[]} [pathRules] Path rule of URL path
+ * map resource.
*/
pathRules?: ApplicationGatewayPathRule[];
/**
- * Provisioning state of the backend http settings resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the backend
+ * http settings resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Name of the URL path map that is unique within an Application Gateway.
+ * @member {string} [name] Name of the URL path map that is unique within an
+ * Application Gateway.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * Type of the resource.
+ * @member {string} [type] Type of the resource.
*/
type?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFirewallDisabledRuleGroup.
* Allows to disable rules within a rule group or an entire rule group.
+ *
*/
export interface ApplicationGatewayFirewallDisabledRuleGroup {
/**
- * The name of the rule group that will be disabled.
+ * @member {string} ruleGroupName The name of the rule group that will be
+ * disabled.
*/
ruleGroupName: string;
/**
- * The list of rules that will be disabled. If null, all rules of the rule group will be
- * disabled.
+ * @member {number[]} [rules] The list of rules that will be disabled. If
+ * null, all rules of the rule group will be disabled.
*/
rules?: number[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFirewallExclusion.
* Allow to exclude some variable satisfy the condition for the WAF check
+ *
*/
export interface ApplicationGatewayFirewallExclusion {
/**
- * The variable to be excluded.
+ * @member {string} matchVariable The variable to be excluded.
*/
matchVariable: string;
/**
- * When matchVariable is a collection, operate on the selector to specify which elements in the
- * collection this exclusion applies to.
+ * @member {string} selectorMatchOperator When matchVariable is a collection,
+ * operate on the selector to specify which elements in the collection this
+ * exclusion applies to.
*/
selectorMatchOperator: string;
/**
- * When matchVariable is a collection, operator used to specify which elements in the collection
- * this exclusion applies to.
+ * @member {string} selector When matchVariable is a collection, operator
+ * used to specify which elements in the collection this exclusion applies
+ * to.
*/
selector: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayWebApplicationFirewallConfiguration.
* Application gateway web application firewall configuration.
+ *
*/
export interface ApplicationGatewayWebApplicationFirewallConfiguration {
/**
- * Whether the web application firewall is enabled or not.
+ * @member {boolean} enabled Whether the web application firewall is enabled
+ * or not.
*/
enabled: boolean;
/**
- * Web application firewall mode. Possible values include: 'Detection', 'Prevention'
+ * @member {ApplicationGatewayFirewallMode} firewallMode Web application
+ * firewall mode. Possible values include: 'Detection', 'Prevention'
*/
firewallMode: ApplicationGatewayFirewallMode;
/**
- * The type of the web application firewall rule set. Possible values are: 'OWASP'.
+ * @member {string} ruleSetType The type of the web application firewall rule
+ * set. Possible values are: 'OWASP'.
*/
ruleSetType: string;
/**
- * The version of the rule set type.
+ * @member {string} ruleSetVersion The version of the rule set type.
*/
ruleSetVersion: string;
/**
- * The disabled rule groups.
+ * @member {ApplicationGatewayFirewallDisabledRuleGroup[]}
+ * [disabledRuleGroups] The disabled rule groups.
*/
disabledRuleGroups?: ApplicationGatewayFirewallDisabledRuleGroup[];
/**
- * Whether allow WAF to check request Body.
+ * @member {boolean} [requestBodyCheck] Whether allow WAF to check request
+ * Body.
*/
requestBodyCheck?: boolean;
/**
- * Maxium request body size for WAF.
+ * @member {number} [maxRequestBodySize] Maxium request body size for WAF.
*/
maxRequestBodySize?: number;
/**
- * Maxium request body size in Kb for WAF.
+ * @member {number} [maxRequestBodySizeInKb] Maxium request body size in Kb
+ * for WAF.
*/
maxRequestBodySizeInKb?: number;
/**
- * Maxium file upload size in Mb for WAF.
+ * @member {number} [fileUploadLimitInMb] Maxium file upload size in Mb for
+ * WAF.
*/
fileUploadLimitInMb?: number;
/**
- * The exclusion list.
+ * @member {ApplicationGatewayFirewallExclusion[]} [exclusions] The exclusion
+ * list.
*/
exclusions?: ApplicationGatewayFirewallExclusion[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayAutoscaleConfiguration.
* Application Gateway autoscale configuration.
+ *
*/
export interface ApplicationGatewayAutoscaleConfiguration {
/**
- * Lower bound on number of Application Gateway instances
+ * @member {number} minCapacity Lower bound on number of Application Gateway
+ * instances
*/
minCapacity: number;
+ /**
+ * @member {number} [maxCapacity] Upper bound on number of Application
+ * Gateway capacity
+ */
+ maxCapacity?: number;
}
/**
+ * @interface
* An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue.
*/
export interface ManagedServiceIdentityUserAssignedIdentitiesValue {
/**
- * The principal id of user assigned identity.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [principalId] The principal id of user assigned identity.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly principalId?: string;
/**
- * The client id of user assigned identity.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [clientId] The client id of user assigned identity.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly clientId?: string;
}
/**
+ * @interface
+ * An interface representing ManagedServiceIdentity.
* Identity for the resource.
+ *
*/
export interface ManagedServiceIdentity {
/**
- * The principal id of the system assigned identity. This property will only be provided for a
- * system assigned identity.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [principalId] The principal id of the system assigned
+ * identity. This property will only be provided for a system assigned
+ * identity.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly principalId?: string;
/**
- * The tenant id of the system assigned identity. This property will only be provided for a
- * system assigned identity.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [tenantId] The tenant id of the system assigned identity.
+ * This property will only be provided for a system assigned identity.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly tenantId?: string;
/**
- * The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes
- * both an implicitly created identity and a set of user assigned identities. The type 'None'
- * will remove any identities from the virtual machine. Possible values include:
- * 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
+ * @member {ResourceIdentityType} [type] The type of identity used for the
+ * resource. The type 'SystemAssigned, UserAssigned' includes both an
+ * implicitly created identity and a set of user assigned identities. The
+ * type 'None' will remove any identities from the virtual machine. Possible
+ * values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned,
+ * UserAssigned', 'None'
*/
type?: ResourceIdentityType;
/**
- * The list of user identities associated with resource. The user identity dictionary key
- * references will be ARM resource ids in the form:
+ * @member {{ [propertyName: string]:
+ * ManagedServiceIdentityUserAssignedIdentitiesValue }}
+ * [userAssignedIdentities] The list of user identities associated with
+ * resource. The user identity dictionary key references will be ARM resource
+ * ids in the form:
* '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
*/
userAssignedIdentities?: { [propertyName: string]: ManagedServiceIdentityUserAssignedIdentitiesValue };
}
/**
+ * @interface
+ * An interface representing ApplicationGateway.
* Application gateway resource
+ *
+ * @extends Resource
*/
export interface ApplicationGateway extends Resource {
/**
- * SKU of the application gateway resource.
+ * @member {ApplicationGatewaySku} [sku] SKU of the application gateway
+ * resource.
*/
sku?: ApplicationGatewaySku;
/**
- * SSL policy of the application gateway resource.
+ * @member {ApplicationGatewaySslPolicy} [sslPolicy] SSL policy of the
+ * application gateway resource.
*/
sslPolicy?: ApplicationGatewaySslPolicy;
/**
- * Operational state of the application gateway resource. Possible values include: 'Stopped',
- * 'Starting', 'Running', 'Stopping'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ApplicationGatewayOperationalState} [operationalState]
+ * Operational state of the application gateway resource. Possible values
+ * include: 'Stopped', 'Starting', 'Running', 'Stopping'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly operationalState?: ApplicationGatewayOperationalState;
/**
+ * @member {ApplicationGatewayIPConfiguration[]} [gatewayIPConfigurations]
* Subnets of application the gateway resource.
*/
gatewayIPConfigurations?: ApplicationGatewayIPConfiguration[];
/**
- * Authentication certificates of the application gateway resource.
+ * @member {ApplicationGatewayAuthenticationCertificate[]}
+ * [authenticationCertificates] Authentication certificates of the
+ * application gateway resource.
*/
authenticationCertificates?: ApplicationGatewayAuthenticationCertificate[];
/**
- * Trusted Root certificates of the application gateway resource.
+ * @member {ApplicationGatewayTrustedRootCertificate[]}
+ * [trustedRootCertificates] Trusted Root certificates of the application
+ * gateway resource.
*/
trustedRootCertificates?: ApplicationGatewayTrustedRootCertificate[];
/**
- * SSL certificates of the application gateway resource.
+ * @member {ApplicationGatewaySslCertificate[]} [sslCertificates] SSL
+ * certificates of the application gateway resource.
*/
sslCertificates?: ApplicationGatewaySslCertificate[];
/**
- * Frontend IP addresses of the application gateway resource.
+ * @member {ApplicationGatewayFrontendIPConfiguration[]}
+ * [frontendIPConfigurations] Frontend IP addresses of the application
+ * gateway resource.
*/
frontendIPConfigurations?: ApplicationGatewayFrontendIPConfiguration[];
/**
- * Frontend ports of the application gateway resource.
+ * @member {ApplicationGatewayFrontendPort[]} [frontendPorts] Frontend ports
+ * of the application gateway resource.
*/
frontendPorts?: ApplicationGatewayFrontendPort[];
/**
- * Probes of the application gateway resource.
+ * @member {ApplicationGatewayProbe[]} [probes] Probes of the application
+ * gateway resource.
*/
probes?: ApplicationGatewayProbe[];
/**
+ * @member {ApplicationGatewayBackendAddressPool[]} [backendAddressPools]
* Backend address pool of the application gateway resource.
*/
backendAddressPools?: ApplicationGatewayBackendAddressPool[];
/**
- * Backend http settings of the application gateway resource.
+ * @member {ApplicationGatewayBackendHttpSettings[]}
+ * [backendHttpSettingsCollection] Backend http settings of the application
+ * gateway resource.
*/
backendHttpSettingsCollection?: ApplicationGatewayBackendHttpSettings[];
/**
- * Http listeners of the application gateway resource.
+ * @member {ApplicationGatewayHttpListener[]} [httpListeners] Http listeners
+ * of the application gateway resource.
*/
httpListeners?: ApplicationGatewayHttpListener[];
/**
- * URL path map of the application gateway resource.
+ * @member {ApplicationGatewayUrlPathMap[]} [urlPathMaps] URL path map of the
+ * application gateway resource.
*/
urlPathMaps?: ApplicationGatewayUrlPathMap[];
/**
+ * @member {ApplicationGatewayRequestRoutingRule[]} [requestRoutingRules]
* Request routing rules of the application gateway resource.
*/
requestRoutingRules?: ApplicationGatewayRequestRoutingRule[];
/**
- * Rewrite rules for the application gateway resource.
+ * @member {ApplicationGatewayRewriteRuleSet[]} [rewriteRuleSets] Rewrite
+ * rules for the application gateway resource.
*/
rewriteRuleSets?: ApplicationGatewayRewriteRuleSet[];
/**
- * Redirect configurations of the application gateway resource.
+ * @member {ApplicationGatewayRedirectConfiguration[]}
+ * [redirectConfigurations] Redirect configurations of the application
+ * gateway resource.
*/
redirectConfigurations?: ApplicationGatewayRedirectConfiguration[];
/**
- * Web application firewall configuration.
+ * @member {ApplicationGatewayWebApplicationFirewallConfiguration}
+ * [webApplicationFirewallConfiguration] Web application firewall
+ * configuration.
*/
webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration;
/**
- * Whether HTTP2 is enabled on the application gateway resource.
+ * @member {boolean} [enableHttp2] Whether HTTP2 is enabled on the
+ * application gateway resource.
*/
enableHttp2?: boolean;
/**
- * Whether FIPS is enabled on the application gateway resource.
+ * @member {boolean} [enableFips] Whether FIPS is enabled on the application
+ * gateway resource.
*/
enableFips?: boolean;
/**
- * Autoscale Configuration.
+ * @member {ApplicationGatewayAutoscaleConfiguration}
+ * [autoscaleConfiguration] Autoscale Configuration.
*/
autoscaleConfiguration?: ApplicationGatewayAutoscaleConfiguration;
/**
- * Resource GUID property of the application gateway resource.
+ * @member {string} [resourceGuid] Resource GUID property of the application
+ * gateway resource.
*/
resourceGuid?: string;
/**
- * Provisioning state of the application gateway resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Provisioning state of the application
+ * gateway resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
+ * @member {ApplicationGatewayCustomError[]} [customErrorConfigurations]
* Custom error configurations of the application gateway resource.
*/
customErrorConfigurations?: ApplicationGatewayCustomError[];
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * A list of availability zones denoting where the resource needs to come from.
+ * @member {string[]} [zones] A list of availability zones denoting where the
+ * resource needs to come from.
*/
zones?: string[];
/**
- * The identity of the application gateway, if configured.
+ * @member {ManagedServiceIdentity} [identity] The identity of the
+ * application gateway, if configured.
*/
identity?: ManagedServiceIdentity;
}
/**
- * Response for ApplicationGatewayAvailableServerVariables API service call.
+ * @interface
+ * An interface representing ApplicationGatewayFirewallRule.
+ * A web application firewall rule.
+ *
*/
-export interface ApplicationGatewayAvailableServerVariablesResult {
+export interface ApplicationGatewayFirewallRule {
/**
- * The list of supported server variables in application gateway.
- */
- value?: string[];
-}
-
-/**
- * Response for ApplicationGatewayAvailableRequestHeaders API service call.
- */
-export interface ApplicationGatewayAvailableRequestHeadersResult {
- /**
- * The list of supported request headers in application gateway.
- */
- value?: string[];
-}
-
-/**
- * Response for ApplicationGatewayAvailableResponeHeaders API service call.
- */
-export interface ApplicationGatewayAvailableResponseHeadersResult {
- /**
- * The list of supported response header in application gateway.
- */
- value?: string[];
-}
-
-/**
- * A web application firewall rule.
- */
-export interface ApplicationGatewayFirewallRule {
- /**
- * The identifier of the web application firewall rule.
+ * @member {number} ruleId The identifier of the web application firewall
+ * rule.
*/
ruleId: number;
/**
- * The description of the web application firewall rule.
+ * @member {string} [description] The description of the web application
+ * firewall rule.
*/
description?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFirewallRuleGroup.
* A web application firewall rule group.
+ *
*/
export interface ApplicationGatewayFirewallRuleGroup {
/**
- * The name of the web application firewall rule group.
+ * @member {string} ruleGroupName The name of the web application firewall
+ * rule group.
*/
ruleGroupName: string;
/**
- * The description of the web application firewall rule group.
+ * @member {string} [description] The description of the web application
+ * firewall rule group.
*/
description?: string;
/**
- * The rules of the web application firewall rule group.
+ * @member {ApplicationGatewayFirewallRule[]} rules The rules of the web
+ * application firewall rule group.
*/
rules: ApplicationGatewayFirewallRule[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayFirewallRuleSet.
* A web application firewall rule set.
+ *
+ * @extends Resource
*/
export interface ApplicationGatewayFirewallRuleSet extends Resource {
/**
- * The provisioning state of the web application firewall rule set.
+ * @member {string} [provisioningState] The provisioning state of the web
+ * application firewall rule set.
*/
provisioningState?: string;
/**
- * The type of the web application firewall rule set.
+ * @member {string} ruleSetType The type of the web application firewall rule
+ * set.
*/
ruleSetType: string;
/**
- * The version of the web application firewall rule set type.
+ * @member {string} ruleSetVersion The version of the web application
+ * firewall rule set type.
*/
ruleSetVersion: string;
/**
- * The rule groups of the web application firewall rule set.
+ * @member {ApplicationGatewayFirewallRuleGroup[]} ruleGroups The rule groups
+ * of the web application firewall rule set.
*/
ruleGroups: ApplicationGatewayFirewallRuleGroup[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayAvailableWafRuleSetsResult.
* Response for ApplicationGatewayAvailableWafRuleSets API service call.
+ *
*/
export interface ApplicationGatewayAvailableWafRuleSetsResult {
/**
- * The list of application gateway rule sets.
+ * @member {ApplicationGatewayFirewallRuleSet[]} [value] The list of
+ * application gateway rule sets.
*/
value?: ApplicationGatewayFirewallRuleSet[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewayAvailableSslOptions.
* Response for ApplicationGatewayAvailableSslOptions API service call.
+ *
+ * @extends Resource
*/
export interface ApplicationGatewayAvailableSslOptions extends Resource {
/**
- * List of available Ssl predefined policy.
+ * @member {SubResource[]} [predefinedPolicies] List of available Ssl
+ * predefined policy.
*/
predefinedPolicies?: SubResource[];
/**
- * Name of the Ssl predefined policy applied by default to application gateway. Possible values
- * include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'
+ * @member {ApplicationGatewaySslPolicyName} [defaultPolicy] Name of the Ssl
+ * predefined policy applied by default to application gateway. Possible
+ * values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401',
+ * 'AppGwSslPolicy20170401S'
*/
defaultPolicy?: ApplicationGatewaySslPolicyName;
/**
- * List of available Ssl cipher suites.
+ * @member {ApplicationGatewaySslCipherSuite[]} [availableCipherSuites] List
+ * of available Ssl cipher suites.
*/
availableCipherSuites?: ApplicationGatewaySslCipherSuite[];
/**
- * List of available Ssl protocols.
+ * @member {ApplicationGatewaySslProtocol[]} [availableProtocols] List of
+ * available Ssl protocols.
*/
availableProtocols?: ApplicationGatewaySslProtocol[];
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaySslPredefinedPolicy.
* An Ssl predefined policy
+ *
+ * @extends SubResource
*/
export interface ApplicationGatewaySslPredefinedPolicy extends SubResource {
/**
- * Name of the Ssl predefined policy.
+ * @member {string} [name] Name of the Ssl predefined policy.
*/
name?: string;
/**
- * Ssl cipher suites to be enabled in the specified order for application gateway.
+ * @member {ApplicationGatewaySslCipherSuite[]} [cipherSuites] Ssl cipher
+ * suites to be enabled in the specified order for application gateway.
*/
cipherSuites?: ApplicationGatewaySslCipherSuite[];
/**
- * Minimum version of Ssl protocol to be supported on application gateway. Possible values
- * include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
+ * @member {ApplicationGatewaySslProtocol} [minProtocolVersion] Minimum
+ * version of Ssl protocol to be supported on application gateway. Possible
+ * values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
*/
minProtocolVersion?: ApplicationGatewaySslProtocol;
}
/**
+ * @interface
* An interface representing ErrorDetails.
*/
export interface ErrorDetails {
+ /**
+ * @member {string} [code]
+ */
code?: string;
+ /**
+ * @member {string} [target]
+ */
target?: string;
+ /**
+ * @member {string} [message]
+ */
message?: string;
}
/**
+ * @interface
* An interface representing ErrorModel.
*/
export interface ErrorModel {
+ /**
+ * @member {string} [code]
+ */
code?: string;
+ /**
+ * @member {string} [message]
+ */
message?: string;
+ /**
+ * @member {string} [target]
+ */
target?: string;
+ /**
+ * @member {ErrorDetails[]} [details]
+ */
details?: ErrorDetails[];
+ /**
+ * @member {string} [innerError]
+ */
innerError?: string;
}
/**
+ * @interface
+ * An interface representing TagsObject.
* Tags object for patch operations.
+ *
*/
export interface TagsObject {
/**
- * Resource tags.
+ * @member {{ [propertyName: string]: string }} [tags] Resource tags.
*/
tags?: { [propertyName: string]: string };
}
/**
- * The serviceName of an AvailableDelegation indicates a possible delegation for a subnet.
+ * @interface
+ * An interface representing AvailableDelegation.
+ * The serviceName of an AvailableDelegation indicates a possible delegation
+ * for a subnet.
+ *
*/
export interface AvailableDelegation {
/**
- * The name of the AvailableDelegation resource.
+ * @member {string} [name] The name of the AvailableDelegation resource.
*/
name?: string;
/**
- * A unique identifier of the AvailableDelegation resource.
+ * @member {string} [id] A unique identifier of the AvailableDelegation
+ * resource.
*/
id?: string;
/**
- * Resource type.
+ * @member {string} [type] Resource type.
*/
type?: string;
/**
- * The name of the service and resource
+ * @member {string} [serviceName] The name of the service and resource
*/
serviceName?: string;
/**
- * Describes the actions permitted to the service upon delegation
+ * @member {string[]} [actions] Describes the actions permitted to the
+ * service upon delegation
*/
actions?: string[];
}
/**
+ * @interface
+ * An interface representing AzureFirewallIPConfiguration.
* IP configuration of an Azure Firewall.
+ *
+ * @extends SubResource
*/
export interface AzureFirewallIPConfiguration extends SubResource {
/**
- * The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [privateIPAddress] The Firewall Internal Load Balancer IP
+ * to be used as the next hop in User Defined Routes.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly privateIPAddress?: string;
/**
- * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.
+ * @member {SubResource} [subnet] Reference of the subnet resource. This
+ * resource must be named 'AzureFirewallSubnet'.
*/
subnet?: SubResource;
/**
- * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.
+ * @member {SubResource} [publicIPAddress] Reference of the PublicIP
+ * resource. This field is a mandatory input if subnet is not null.
*/
publicIPAddress?: SubResource;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Name of the resource that is unique within a resource group. This name can be used to access
- * the resource.
+ * @member {string} [name] Name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewallRCAction.
* Properties of the AzureFirewallRCAction.
+ *
*/
export interface AzureFirewallRCAction {
/**
- * The type of action. Possible values include: 'Allow', 'Deny'
+ * @member {AzureFirewallRCActionType} [type] The type of action. Possible
+ * values include: 'Allow', 'Deny', 'Alert'
*/
type?: AzureFirewallRCActionType;
}
/**
+ * @interface
+ * An interface representing AzureFirewallApplicationRuleProtocol.
* Properties of the application rule protocol.
+ *
*/
export interface AzureFirewallApplicationRuleProtocol {
/**
- * Protocol type. Possible values include: 'Http', 'Https'
+ * @member {AzureFirewallApplicationRuleProtocolType} [protocolType] Protocol
+ * type. Possible values include: 'Http', 'Https'
*/
protocolType?: AzureFirewallApplicationRuleProtocolType;
/**
- * Port number for the protocol, cannot be greater than 64000. This field is optional.
+ * @member {number} [port] Port number for the protocol, cannot be greater
+ * than 64000. This field is optional.
*/
port?: number;
}
/**
+ * @interface
+ * An interface representing AzureFirewallApplicationRule.
* Properties of an application rule.
+ *
*/
export interface AzureFirewallApplicationRule {
/**
- * Name of the application rule.
+ * @member {string} [name] Name of the application rule.
*/
name?: string;
/**
- * Description of the rule.
+ * @member {string} [description] Description of the rule.
*/
description?: string;
/**
- * List of source IP addresses for this rule.
+ * @member {string[]} [sourceAddresses] List of source IP addresses for this
+ * rule.
*/
sourceAddresses?: string[];
/**
- * Array of ApplicationRuleProtocols.
+ * @member {AzureFirewallApplicationRuleProtocol[]} [protocols] Array of
+ * ApplicationRuleProtocols.
*/
protocols?: AzureFirewallApplicationRuleProtocol[];
/**
- * List of FQDNs for this rule.
+ * @member {string[]} [targetFqdns] List of FQDNs for this rule.
*/
targetFqdns?: string[];
/**
- * List of FQDN Tags for this rule.
+ * @member {string[]} [fqdnTags] List of FQDN Tags for this rule.
*/
fqdnTags?: string[];
}
/**
+ * @interface
+ * An interface representing AzureFirewallApplicationRuleCollection.
* Application rule collection resource
+ *
+ * @extends SubResource
*/
export interface AzureFirewallApplicationRuleCollection extends SubResource {
/**
- * Priority of the application rule collection resource.
+ * @member {number} [priority] Priority of the application rule collection
+ * resource.
*/
priority?: number;
/**
- * The action type of a rule collection
+ * @member {AzureFirewallRCAction} [action] The action type of a rule
+ * collection
*/
action?: AzureFirewallRCAction;
/**
- * Collection of rules used by a application rule collection.
+ * @member {AzureFirewallApplicationRule[]} [rules] Collection of rules used
+ * by a application rule collection.
*/
rules?: AzureFirewallApplicationRule[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewallNatRCAction.
* AzureFirewall NAT Rule Collection Action.
+ *
*/
export interface AzureFirewallNatRCAction {
/**
- * The type of action. Possible values include: 'Snat', 'Dnat'
+ * @member {AzureFirewallNatRCActionType} [type] The type of action. Possible
+ * values include: 'Snat', 'Dnat'
*/
type?: AzureFirewallNatRCActionType;
}
/**
+ * @interface
+ * An interface representing AzureFirewallNatRule.
* Properties of a NAT rule.
+ *
*/
export interface AzureFirewallNatRule {
/**
- * Name of the NAT rule.
+ * @member {string} [name] Name of the NAT rule.
*/
name?: string;
/**
- * Description of the rule.
+ * @member {string} [description] Description of the rule.
*/
description?: string;
/**
- * List of source IP addresses for this rule.
+ * @member {string[]} [sourceAddresses] List of source IP addresses for this
+ * rule.
*/
sourceAddresses?: string[];
/**
- * List of destination IP addresses for this rule.
+ * @member {string[]} [destinationAddresses] List of destination IP addresses
+ * for this rule. Supports IP ranges, prefixes, and service tags.
*/
destinationAddresses?: string[];
/**
- * List of destination ports.
+ * @member {string[]} [destinationPorts] List of destination ports.
*/
destinationPorts?: string[];
/**
- * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
+ * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of
+ * AzureFirewallNetworkRuleProtocols applicable to this NAT rule.
*/
protocols?: AzureFirewallNetworkRuleProtocol[];
/**
- * The translated address for this NAT rule.
+ * @member {string} [translatedAddress] The translated address for this NAT
+ * rule.
*/
translatedAddress?: string;
/**
- * The translated port for this NAT rule.
+ * @member {string} [translatedPort] The translated port for this NAT rule.
*/
translatedPort?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewallNatRuleCollection.
* NAT rule collection resource
+ *
+ * @extends SubResource
*/
export interface AzureFirewallNatRuleCollection extends SubResource {
/**
- * Priority of the NAT rule collection resource.
+ * @member {number} [priority] Priority of the NAT rule collection resource.
*/
priority?: number;
/**
- * The action type of a NAT rule collection
+ * @member {AzureFirewallNatRCAction} [action] The action type of a NAT rule
+ * collection
*/
action?: AzureFirewallNatRCAction;
/**
- * Collection of rules used by a NAT rule collection.
+ * @member {AzureFirewallNatRule[]} [rules] Collection of rules used by a NAT
+ * rule collection.
*/
rules?: AzureFirewallNatRule[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewallNetworkRule.
* Properties of the network rule.
+ *
*/
export interface AzureFirewallNetworkRule {
/**
- * Name of the network rule.
+ * @member {string} [name] Name of the network rule.
*/
name?: string;
/**
- * Description of the rule.
+ * @member {string} [description] Description of the rule.
*/
description?: string;
/**
- * Array of AzureFirewallNetworkRuleProtocols.
+ * @member {AzureFirewallNetworkRuleProtocol[]} [protocols] Array of
+ * AzureFirewallNetworkRuleProtocols.
*/
protocols?: AzureFirewallNetworkRuleProtocol[];
/**
- * List of source IP addresses for this rule.
+ * @member {string[]} [sourceAddresses] List of source IP addresses for this
+ * rule.
*/
sourceAddresses?: string[];
/**
- * List of destination IP addresses.
+ * @member {string[]} [destinationAddresses] List of destination IP
+ * addresses.
*/
destinationAddresses?: string[];
/**
- * List of destination ports.
+ * @member {string[]} [destinationPorts] List of destination ports.
*/
destinationPorts?: string[];
}
/**
+ * @interface
+ * An interface representing AzureFirewallNetworkRuleCollection.
* Network rule collection resource
+ *
+ * @extends SubResource
*/
export interface AzureFirewallNetworkRuleCollection extends SubResource {
/**
- * Priority of the network rule collection resource.
+ * @member {number} [priority] Priority of the network rule collection
+ * resource.
*/
priority?: number;
/**
- * The action type of a rule collection
+ * @member {AzureFirewallRCAction} [action] The action type of a rule
+ * collection
*/
action?: AzureFirewallRCAction;
/**
- * Collection of rules used by a network rule collection.
+ * @member {AzureFirewallNetworkRule[]} [rules] Collection of rules used by a
+ * network rule collection.
*/
rules?: AzureFirewallNetworkRule[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewall.
* Azure Firewall resource
+ *
+ * @extends Resource
*/
export interface AzureFirewall extends Resource {
/**
- * Collection of application rule collections used by Azure Firewall.
+ * @member {AzureFirewallApplicationRuleCollection[]}
+ * [applicationRuleCollections] Collection of application rule collections
+ * used by Azure Firewall.
*/
applicationRuleCollections?: AzureFirewallApplicationRuleCollection[];
/**
- * Collection of NAT rule collections used by Azure Firewall.
+ * @member {AzureFirewallNatRuleCollection[]} [natRuleCollections] Collection
+ * of NAT rule collections used by Azure Firewall.
*/
natRuleCollections?: AzureFirewallNatRuleCollection[];
/**
+ * @member {AzureFirewallNetworkRuleCollection[]} [networkRuleCollections]
* Collection of network rule collections used by Azure Firewall.
*/
networkRuleCollections?: AzureFirewallNetworkRuleCollection[];
/**
- * IP configuration of the Azure Firewall resource.
+ * @member {AzureFirewallIPConfiguration[]} [ipConfigurations] IP
+ * configuration of the Azure Firewall resource.
*/
ipConfigurations?: AzureFirewallIPConfiguration[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {AzureFirewallThreatIntelMode} [threatIntelMode] The operation
+ * mode for Threat Intelligence. Possible values include: 'Alert', 'Deny',
+ * 'Off'
+ */
+ threatIntelMode?: AzureFirewallThreatIntelMode;
+ /**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing AzureFirewallFqdnTag.
* Azure Firewall FQDN Tag Resource
+ *
+ * @extends Resource
*/
export interface AzureFirewallFqdnTag extends Resource {
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of this FQDN Tag.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [fqdnTagName] The name of this FQDN Tag.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly fqdnTagName?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing DnsNameAvailabilityResult.
* Response for the CheckDnsNameAvailability API service call.
+ *
*/
export interface DnsNameAvailabilityResult {
/**
- * Domain availability (True/False).
+ * @member {boolean} [available] Domain availability (True/False).
*/
available?: boolean;
}
/**
+ * @interface
+ * An interface representing ProtocolCustomSettingsFormat.
* DDoS custom policy properties.
+ *
*/
export interface ProtocolCustomSettingsFormat {
/**
- * The protocol for which the DDoS protection policy is being customized. Possible values
- * include: 'Tcp', 'Udp', 'Syn'
+ * @member {DdosCustomPolicyProtocol} [protocol] The protocol for which the
+ * DDoS protection policy is being customized. Possible values include:
+ * 'Tcp', 'Udp', 'Syn'
*/
protocol?: DdosCustomPolicyProtocol;
/**
- * The customized DDoS protection trigger rate.
+ * @member {string} [triggerRateOverride] The customized DDoS protection
+ * trigger rate.
*/
triggerRateOverride?: string;
/**
- * The customized DDoS protection source rate.
+ * @member {string} [sourceRateOverride] The customized DDoS protection
+ * source rate.
*/
sourceRateOverride?: string;
/**
- * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with
- * most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity
- * w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic.
- * Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic. Possible values
- * include: 'Relaxed', 'Low', 'Default', 'High'
+ * @member {DdosCustomPolicyTriggerSensitivityOverride}
+ * [triggerSensitivityOverride] The customized DDoS protection trigger rate
+ * sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t.
+ * normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t.
+ * normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal
+ * traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal
+ * traffic. Possible values include: 'Relaxed', 'Low', 'Default', 'High'
*/
triggerSensitivityOverride?: DdosCustomPolicyTriggerSensitivityOverride;
}
/**
+ * @interface
+ * An interface representing DdosCustomPolicy.
* A DDoS custom policy in a resource group.
+ *
+ * @extends Resource
*/
export interface DdosCustomPolicy extends Resource {
/**
- * The resource GUID property of the DDoS custom policy resource. It uniquely identifies the
- * resource, even if the user changes its name or migrate the resource across subscriptions or
+ * @member {string} [resourceGuid] The resource GUID property of the DDoS
+ * custom policy resource. It uniquely identifies the resource, even if the
+ * user changes its name or migrate the resource across subscriptions or
* resource groups.
- * **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 resourceGuid?: string;
/**
- * The provisioning state of the DDoS custom policy resource. Possible values are: 'Succeeded',
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the DDoS
+ * custom policy resource. Possible values are: 'Succeeded', 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The list of public IPs associated with the DDoS custom policy resource. This list is
- * read-only.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [publicIPAddresses] The list of public IPs
+ * associated with the DDoS custom policy resource. This list is read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly publicIPAddresses?: SubResource[];
/**
- * The protocol-specific DDoS policy customization parameters.
+ * @member {ProtocolCustomSettingsFormat[]} [protocolCustomSettings] The
+ * protocol-specific DDoS policy customization parameters.
*/
protocolCustomSettings?: ProtocolCustomSettingsFormat[];
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing DdosProtectionPlan.
* A DDoS protection plan in a resource group.
+ *
+ * @extends BaseResource
*/
export interface DdosProtectionPlan extends BaseResource {
/**
- * Resource ID.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] Resource ID.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * Resource name.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] Resource name.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * Resource location.
+ * @member {string} [location] Resource location.
*/
location?: string;
/**
- * Resource tags.
+ * @member {{ [propertyName: string]: string }} [tags] Resource tags.
*/
tags?: { [propertyName: string]: string };
/**
- * The resource GUID property of the DDoS protection plan resource. It uniquely identifies the
- * resource, even if the user changes its name or migrate the resource across subscriptions or
+ * @member {string} [resourceGuid] The resource GUID property of the DDoS
+ * protection plan resource. It uniquely identifies the resource, even if the
+ * user changes its name or migrate the resource across subscriptions or
* resource groups.
- * **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 resourceGuid?: string;
/**
- * The provisioning state of the DDoS protection plan resource. Possible values are: 'Succeeded',
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the DDoS
+ * protection plan resource. Possible values are: 'Succeeded', 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The list of virtual networks associated with the DDoS protection plan resource. This list is
- * read-only.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [virtualNetworks] The list of virtual networks
+ * associated with the DDoS protection plan resource. This list is read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly virtualNetworks?: SubResource[];
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing EndpointServiceResult.
* Endpoint service.
+ *
+ * @extends SubResource
*/
export interface EndpointServiceResult extends SubResource {
/**
- * Name of the endpoint service.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] Name of the endpoint service.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * Type of the endpoint service.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Type of the endpoint service.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitAuthorization.
* Authorization in an ExpressRouteCircuit resource.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteCircuitAuthorization extends SubResource {
/**
- * The authorization key.
+ * @member {string} [authorizationKey] The authorization key.
*/
authorizationKey?: string;
/**
- * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'. Possible values include:
- * 'Available', 'InUse'
+ * @member {AuthorizationUseStatus} [authorizationUseStatus]
+ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.
+ * Possible values include: 'Available', 'InUse'
*/
authorizationUseStatus?: AuthorizationUseStatus;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitPeeringConfig.
* Specifies the peering configuration.
+ *
*/
export interface ExpressRouteCircuitPeeringConfig {
/**
- * The reference of AdvertisedPublicPrefixes.
+ * @member {string[]} [advertisedPublicPrefixes] The reference of
+ * AdvertisedPublicPrefixes.
*/
advertisedPublicPrefixes?: string[];
/**
- * The communities of bgp peering. Spepcified for microsoft peering
+ * @member {string[]} [advertisedCommunities] The communities of bgp peering.
+ * Specified for microsoft peering
*/
advertisedCommunities?: string[];
/**
- * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured',
- * 'Configuring', 'Configured', and 'ValidationNeeded'. Possible values include: 'NotConfigured',
- * 'Configuring', 'Configured', 'ValidationNeeded'
+ * @member {ExpressRouteCircuitPeeringAdvertisedPublicPrefixState}
+ * [advertisedPublicPrefixesState] AdvertisedPublicPrefixState of the Peering
+ * resource. Possible values are 'NotConfigured', 'Configuring',
+ * 'Configured', and 'ValidationNeeded'. Possible values include:
+ * 'NotConfigured', 'Configuring', 'Configured', 'ValidationNeeded'
*/
advertisedPublicPrefixesState?: ExpressRouteCircuitPeeringAdvertisedPublicPrefixState;
/**
- * The legacy mode of the peering.
+ * @member {number} [legacyMode] The legacy mode of the peering.
*/
legacyMode?: number;
/**
- * The CustomerASN of the peering.
+ * @member {number} [customerASN] The CustomerASN of the peering.
*/
customerASN?: number;
/**
- * The RoutingRegistryName of the configuration.
+ * @member {string} [routingRegistryName] The RoutingRegistryName of the
+ * configuration.
*/
routingRegistryName?: string;
}
/**
+ * @interface
+ * An interface representing RouteFilterRule.
* Route Filter Rule Resource
+ *
+ * @extends SubResource
*/
export interface RouteFilterRule extends SubResource {
/**
- * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include:
- * 'Allow', 'Deny'
+ * @member {Access} access The access type of the rule. Valid values are:
+ * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny'
*/
access: Access;
/**
- * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']
+ * @member {string[]} communities The collection for bgp community values to
+ * filter on. e.g. ['12076:5010','12076:5020']
*/
communities: string[];
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting',
- * 'Succeeded' and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Resource location.
+ * @member {string} [location] Resource location.
*/
location?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitStats.
* Contains stats associated with the peering.
+ *
*/
export interface ExpressRouteCircuitStats {
/**
- * Gets BytesIn of the peering.
+ * @member {number} [primarybytesIn] Gets BytesIn of the peering.
*/
primarybytesIn?: number;
/**
- * Gets BytesOut of the peering.
+ * @member {number} [primarybytesOut] Gets BytesOut of the peering.
*/
primarybytesOut?: number;
/**
- * Gets BytesIn of the peering.
+ * @member {number} [secondarybytesIn] Gets BytesIn of the peering.
*/
secondarybytesIn?: number;
/**
- * Gets BytesOut of the peering.
+ * @member {number} [secondarybytesOut] Gets BytesOut of the peering.
*/
secondarybytesOut?: number;
}
/**
+ * @interface
+ * An interface representing ExpressRouteConnectionId.
* The ID of the ExpressRouteConnection.
+ *
*/
export interface ExpressRouteConnectionId {
/**
- * The ID of the ExpressRouteConnection.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] The ID of the ExpressRouteConnection.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitConnection.
* Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteCircuitConnection extends SubResource {
/**
- * Reference to Express Route Circuit Private Peering Resource of the circuit initiating
+ * @member {SubResource} [expressRouteCircuitPeering] Reference to Express
+ * Route Circuit Private Peering Resource of the circuit initiating
* connection.
*/
expressRouteCircuitPeering?: SubResource;
/**
- * Reference to Express Route Circuit Private Peering Resource of the peered circuit.
+ * @member {SubResource} [peerExpressRouteCircuitPeering] Reference to
+ * Express Route Circuit Private Peering Resource of the peered circuit.
*/
peerExpressRouteCircuitPeering?: SubResource;
/**
- * /29 IP address space to carve out Customer addresses for tunnels.
+ * @member {string} [addressPrefix] /29 IP address space to carve out
+ * Customer addresses for tunnels.
*/
addressPrefix?: string;
/**
- * The authorization key.
+ * @member {string} [authorizationKey] The authorization key.
*/
authorizationKey?: string;
/**
- * Express Route Circuit Connection State. Possible values are: 'Connected' and 'Disconnected'.
- * Possible values include: 'Connected', 'Connecting', 'Disconnected'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {CircuitConnectionStatus} [circuitConnectionStatus] Express Route
+ * Circuit Connection State. Possible values are: 'Connected' and
+ * 'Disconnected'. Possible values include: 'Connected', 'Connecting',
+ * 'Disconnected'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly circuitConnectionStatus?: CircuitConnectionStatus;
/**
- * Provisioning state of the circuit connection resource. Possible values are: 'Succeded',
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Provisioning state of the circuit
+ * connection resource. Possible values are: 'Succeeded', 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitPeering.
* Peering in an ExpressRouteCircuit resource.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteCircuitPeering extends SubResource {
/**
- * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering',
+ * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible
+ * values include: 'AzurePublicPeering', 'AzurePrivatePeering',
* 'MicrosoftPeering'
*/
peeringType?: ExpressRoutePeeringType;
/**
- * The peering state. Possible values include: 'Disabled', 'Enabled'
+ * @member {ExpressRoutePeeringState} [state] The peering state. Possible
+ * values include: 'Disabled', 'Enabled'
*/
state?: ExpressRoutePeeringState;
/**
- * The Azure ASN.
+ * @member {number} [azureASN] The Azure ASN.
*/
azureASN?: number;
/**
- * The peer ASN.
+ * @member {number} [peerASN] The peer ASN.
*/
peerASN?: number;
/**
- * The primary address prefix.
+ * @member {string} [primaryPeerAddressPrefix] The primary address prefix.
*/
primaryPeerAddressPrefix?: string;
/**
- * The secondary address prefix.
+ * @member {string} [secondaryPeerAddressPrefix] The secondary address
+ * prefix.
*/
secondaryPeerAddressPrefix?: string;
/**
- * The primary port.
+ * @member {string} [primaryAzurePort] The primary port.
*/
primaryAzurePort?: string;
/**
- * The secondary port.
+ * @member {string} [secondaryAzurePort] The secondary port.
*/
secondaryAzurePort?: string;
/**
- * The shared key.
+ * @member {string} [sharedKey] The shared key.
*/
sharedKey?: string;
/**
- * The VLAN ID.
+ * @member {number} [vlanId] The VLAN ID.
*/
vlanId?: number;
/**
- * The Microsoft peering configuration.
+ * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The
+ * Microsoft peering configuration.
*/
microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig;
/**
- * Gets peering stats.
+ * @member {ExpressRouteCircuitStats} [stats] Gets peering stats.
*/
stats?: ExpressRouteCircuitStats;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The GatewayManager Etag.
+ * @member {string} [gatewayManagerEtag] The GatewayManager Etag.
*/
gatewayManagerEtag?: string;
/**
- * Gets whether the provider or the customer last modified the peering.
+ * @member {string} [lastModifiedBy] Gets whether the provider or the
+ * customer last modified the peering.
*/
lastModifiedBy?: string;
/**
- * The reference of the RouteFilter resource.
+ * @member {RouteFilter} [routeFilter] The reference of the RouteFilter
+ * resource.
*/
routeFilter?: RouteFilter;
/**
- * The IPv6 peering configuration.
+ * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The
+ * IPv6 peering configuration.
*/
ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig;
/**
- * The ExpressRoute connection.
+ * @member {ExpressRouteConnectionId} [expressRouteConnection] The
+ * ExpressRoute connection.
*/
expressRouteConnection?: ExpressRouteConnectionId;
/**
- * The list of circuit connections associated with Azure Private Peering for this circuit.
+ * @member {ExpressRouteCircuitConnection[]} [connections] The list of
+ * circuit connections associated with Azure Private Peering for this
+ * circuit.
*/
connections?: ExpressRouteCircuitConnection[];
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing RouteFilter.
* Route Filter Resource.
+ *
+ * @extends Resource
*/
export interface RouteFilter extends Resource {
/**
- * Collection of RouteFilterRules contained within a route filter.
+ * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules
+ * contained within a route filter.
*/
rules?: RouteFilterRule[];
/**
- * A collection of references to express route circuit peerings.
+ * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of
+ * references to express route circuit peerings.
*/
peerings?: ExpressRouteCircuitPeering[];
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting',
- * 'Succeeded' and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing Ipv6ExpressRouteCircuitPeeringConfig.
* Contains IPv6 peering config.
+ *
*/
export interface Ipv6ExpressRouteCircuitPeeringConfig {
/**
- * The primary address prefix.
+ * @member {string} [primaryPeerAddressPrefix] The primary address prefix.
*/
primaryPeerAddressPrefix?: string;
/**
- * The secondary address prefix.
+ * @member {string} [secondaryPeerAddressPrefix] The secondary address
+ * prefix.
*/
secondaryPeerAddressPrefix?: string;
/**
- * The Microsoft peering configuration.
+ * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The
+ * Microsoft peering configuration.
*/
microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig;
/**
- * The reference of the RouteFilter resource.
+ * @member {RouteFilter} [routeFilter] The reference of the RouteFilter
+ * resource.
*/
routeFilter?: RouteFilter;
/**
- * The state of peering. Possible values are: 'Disabled' and 'Enabled'. Possible values include:
+ * @member {ExpressRouteCircuitPeeringState} [state] The state of peering.
+ * Possible values are: 'Disabled' and 'Enabled'. Possible values include:
* 'Disabled', 'Enabled'
*/
state?: ExpressRouteCircuitPeeringState;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitSku.
* Contains SKU in an ExpressRouteCircuit.
+ *
*/
export interface ExpressRouteCircuitSku {
/**
- * The name of the SKU.
+ * @member {string} [name] The name of the SKU.
*/
name?: string;
/**
- * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'. Possible values
- * include: 'Standard', 'Premium', 'Basic'
+ * @member {ExpressRouteCircuitSkuTier} [tier] The tier of the SKU. Possible
+ * values are 'Standard', 'Premium' or 'Basic'. Possible values include:
+ * 'Standard', 'Premium', 'Basic'
*/
tier?: ExpressRouteCircuitSkuTier;
/**
- * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values
+ * @member {ExpressRouteCircuitSkuFamily} [family] The family of the SKU.
+ * Possible values are: 'UnlimitedData' and 'MeteredData'. Possible values
* include: 'UnlimitedData', 'MeteredData'
*/
family?: ExpressRouteCircuitSkuFamily;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitServiceProviderProperties.
* Contains ServiceProviderProperties in an ExpressRouteCircuit.
+ *
*/
export interface ExpressRouteCircuitServiceProviderProperties {
/**
- * The serviceProviderName.
+ * @member {string} [serviceProviderName] The serviceProviderName.
*/
serviceProviderName?: string;
/**
- * The peering location.
+ * @member {string} [peeringLocation] The peering location.
*/
peeringLocation?: string;
/**
- * The BandwidthInMbps.
+ * @member {number} [bandwidthInMbps] The BandwidthInMbps.
*/
bandwidthInMbps?: number;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuit.
* ExpressRouteCircuit resource
+ *
+ * @extends Resource
*/
export interface ExpressRouteCircuit extends Resource {
/**
- * The SKU.
+ * @member {ExpressRouteCircuitSku} [sku] The SKU.
*/
sku?: ExpressRouteCircuitSku;
/**
- * Allow classic operations
+ * @member {boolean} [allowClassicOperations] Allow classic operations
*/
allowClassicOperations?: boolean;
/**
- * The CircuitProvisioningState state of the resource.
+ * @member {string} [circuitProvisioningState] The CircuitProvisioningState
+ * state of the resource.
*/
circuitProvisioningState?: string;
/**
- * The ServiceProviderProvisioningState state of the resource. Possible values are
- * 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values
+ * @member {ServiceProviderProvisioningState}
+ * [serviceProviderProvisioningState] The ServiceProviderProvisioningState
+ * state of the resource. Possible values are 'NotProvisioned',
+ * 'Provisioning', 'Provisioned', and 'Deprovisioning'. Possible values
* include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning'
*/
serviceProviderProvisioningState?: ServiceProviderProvisioningState;
/**
- * The list of authorizations.
+ * @member {ExpressRouteCircuitAuthorization[]} [authorizations] The list of
+ * authorizations.
*/
authorizations?: ExpressRouteCircuitAuthorization[];
/**
- * The list of peerings.
+ * @member {ExpressRouteCircuitPeering[]} [peerings] The list of peerings.
*/
peerings?: ExpressRouteCircuitPeering[];
/**
- * The ServiceKey.
+ * @member {string} [serviceKey] The ServiceKey.
*/
serviceKey?: string;
/**
- * The ServiceProviderNotes.
+ * @member {string} [serviceProviderNotes] The ServiceProviderNotes.
*/
serviceProviderNotes?: string;
/**
- * The ServiceProviderProperties.
+ * @member {ExpressRouteCircuitServiceProviderProperties}
+ * [serviceProviderProperties] The ServiceProviderProperties.
*/
serviceProviderProperties?: ExpressRouteCircuitServiceProviderProperties;
/**
- * The reference to the ExpressRoutePort resource when the circuit is provisioned on an
+ * @member {SubResource} [expressRoutePort] The reference to the
+ * ExpressRoutePort resource when the circuit is provisioned on an
* ExpressRoutePort resource.
*/
expressRoutePort?: SubResource;
/**
- * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
+ * @member {number} [bandwidthInGbps] The bandwidth of the circuit when the
+ * circuit is provisioned on an ExpressRoutePort resource.
*/
bandwidthInGbps?: number;
/**
- * The identifier of the circuit traffic. Outer tag for QinQ encapsulation.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [stag] The identifier of the circuit traffic. Outer tag
+ * for QinQ encapsulation.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly stag?: number;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The GatewayManager Etag.
+ * @member {string} [gatewayManagerEtag] The GatewayManager Etag.
*/
gatewayManagerEtag?: string;
/**
- * Flag to enable Global Reach on the circuit.
+ * @member {boolean} [allowGlobalReach] Flag to enable Global Reach on the
+ * circuit.
*/
allowGlobalReach?: boolean;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitArpTable.
* The ARP table associated with the ExpressRouteCircuit.
+ *
*/
export interface ExpressRouteCircuitArpTable {
/**
- * Entry age in minutes
+ * @member {number} [age] Entry age in minutes
*/
age?: number;
/**
- * Interface address
+ * @member {string} [interfaceProperty] Interface address
*/
interfaceProperty?: string;
/**
- * The IP address.
+ * @member {string} [ipAddress] The IP address.
*/
ipAddress?: string;
/**
- * The MAC address.
+ * @member {string} [macAddress] The MAC address.
*/
macAddress?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitsArpTableListResult.
* Response for ListArpTable associated with the Express Route Circuits API.
+ *
*/
export interface ExpressRouteCircuitsArpTableListResult {
/**
- * Gets list of the ARP table.
+ * @member {ExpressRouteCircuitArpTable[]} [value] Gets list of the ARP
+ * table.
*/
value?: ExpressRouteCircuitArpTable[];
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitRoutesTable.
* The routes table associated with the ExpressRouteCircuit
+ *
*/
export interface ExpressRouteCircuitRoutesTable {
/**
- * IP address of a network entity
+ * @member {string} [network] IP address of a network entity
*/
network?: string;
/**
- * NextHop address
+ * @member {string} [nextHop] NextHop address
*/
nextHop?: string;
/**
- * Local preference value as set with the set local-preference route-map configuration command
+ * @member {string} [locPrf] Local preference value as set with the set
+ * local-preference route-map configuration command
*/
locPrf?: string;
/**
- * Route Weight.
+ * @member {number} [weight] Route Weight.
*/
weight?: number;
/**
- * Autonomous system paths to the destination network.
+ * @member {string} [path] Autonomous system paths to the destination
+ * network.
*/
path?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitsRoutesTableListResult.
* Response for ListRoutesTable associated with the Express Route Circuits API.
+ *
*/
export interface ExpressRouteCircuitsRoutesTableListResult {
/**
- * The list of routes table.
+ * @member {ExpressRouteCircuitRoutesTable[]} [value] The list of routes
+ * table.
*/
value?: ExpressRouteCircuitRoutesTable[];
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitRoutesTableSummary.
* The routes table associated with the ExpressRouteCircuit.
+ *
*/
export interface ExpressRouteCircuitRoutesTableSummary {
/**
- * IP address of the neighbor.
+ * @member {string} [neighbor] IP address of the neighbor.
*/
neighbor?: string;
/**
- * BGP version number spoken to the neighbor.
+ * @member {number} [v] BGP version number spoken to the neighbor.
*/
v?: number;
/**
- * Autonomous system number.
+ * @member {number} [as] Autonomous system number.
*/
as?: number;
/**
- * The length of time that the BGP session has been in the Established state, or the current
- * status if not in the Established state.
+ * @member {string} [upDown] The length of time that the BGP session has been
+ * in the Established state, or the current status if not in the Established
+ * state.
*/
upDown?: string;
/**
- * Current state of the BGP session, and the number of prefixes that have been received from a
- * neighbor or peer group.
+ * @member {string} [statePfxRcd] Current state of the BGP session, and the
+ * number of prefixes that have been received from a neighbor or peer group.
*/
statePfxRcd?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitsRoutesTableSummaryListResult.
* Response for ListRoutesTable associated with the Express Route Circuits API.
+ *
*/
export interface ExpressRouteCircuitsRoutesTableSummaryListResult {
/**
- * A list of the routes table.
+ * @member {ExpressRouteCircuitRoutesTableSummary[]} [value] A list of the
+ * routes table.
*/
value?: ExpressRouteCircuitRoutesTableSummary[];
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteServiceProviderBandwidthsOffered.
* Contains bandwidths offered in ExpressRouteServiceProvider resources.
+ *
*/
export interface ExpressRouteServiceProviderBandwidthsOffered {
/**
- * The OfferName.
+ * @member {string} [offerName] The OfferName.
*/
offerName?: string;
/**
- * The ValueInMbps.
+ * @member {number} [valueInMbps] The ValueInMbps.
*/
valueInMbps?: number;
}
/**
+ * @interface
+ * An interface representing ExpressRouteServiceProvider.
* A ExpressRouteResourceProvider object.
+ *
+ * @extends Resource
*/
export interface ExpressRouteServiceProvider extends Resource {
/**
- * Get a list of peering locations.
+ * @member {string[]} [peeringLocations] Get a list of peering locations.
*/
peeringLocations?: string[];
/**
- * Gets bandwidths offered.
+ * @member {ExpressRouteServiceProviderBandwidthsOffered[]}
+ * [bandwidthsOffered] Gets bandwidths offered.
*/
bandwidthsOffered?: ExpressRouteServiceProviderBandwidthsOffered[];
/**
- * Gets the provisioning state of the resource.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * resource.
*/
provisioningState?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCrossConnectionRoutesTableSummary.
* The routes table associated with the ExpressRouteCircuit.
+ *
*/
export interface ExpressRouteCrossConnectionRoutesTableSummary {
/**
- * IP address of Neighbor router
+ * @member {string} [neighbor] IP address of Neighbor router
*/
neighbor?: string;
/**
- * Autonomous system number.
+ * @member {number} [asn] Autonomous system number.
*/
asn?: number;
/**
- * The length of time that the BGP session has been in the Established state, or the current
- * status if not in the Established state.
+ * @member {string} [upDown] The length of time that the BGP session has been
+ * in the Established state, or the current status if not in the Established
+ * state.
*/
upDown?: string;
/**
- * Current state of the BGP session, and the number of prefixes that have been received from a
+ * @member {string} [stateOrPrefixesReceived] Current state of the BGP
+ * session, and the number of prefixes that have been received from a
* neighbor or peer group.
*/
stateOrPrefixesReceived?: string;
}
/**
- * Response for ListRoutesTable associated with the Express Route Cross Connections.
+ * @interface
+ * An interface representing ExpressRouteCrossConnectionsRoutesTableSummaryListResult.
+ * Response for ListRoutesTable associated with the Express Route Cross
+ * Connections.
+ *
*/
export interface ExpressRouteCrossConnectionsRoutesTableSummaryListResult {
/**
- * A list of the routes table.
+ * @member {ExpressRouteCrossConnectionRoutesTableSummary[]} [value] A list
+ * of the routes table.
*/
value?: ExpressRouteCrossConnectionRoutesTableSummary[];
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
+ * @interface
* An interface representing ExpressRouteCircuitReference.
*/
export interface ExpressRouteCircuitReference {
/**
- * Corresponding Express Route Circuit Id.
+ * @member {string} [id] Corresponding Express Route Circuit Id.
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCrossConnectionPeering.
* Peering in an ExpressRoute Cross Connection resource.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteCrossConnectionPeering extends SubResource {
/**
- * The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering',
+ * @member {ExpressRoutePeeringType} [peeringType] The peering type. Possible
+ * values include: 'AzurePublicPeering', 'AzurePrivatePeering',
* 'MicrosoftPeering'
*/
peeringType?: ExpressRoutePeeringType;
/**
- * The peering state. Possible values include: 'Disabled', 'Enabled'
+ * @member {ExpressRoutePeeringState} [state] The peering state. Possible
+ * values include: 'Disabled', 'Enabled'
*/
state?: ExpressRoutePeeringState;
/**
- * The Azure ASN.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [azureASN] The Azure ASN.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly azureASN?: number;
/**
- * The peer ASN.
+ * @member {number} [peerASN] The peer ASN.
*/
peerASN?: number;
/**
- * The primary address prefix.
+ * @member {string} [primaryPeerAddressPrefix] The primary address prefix.
*/
primaryPeerAddressPrefix?: string;
/**
- * The secondary address prefix.
+ * @member {string} [secondaryPeerAddressPrefix] The secondary address
+ * prefix.
*/
secondaryPeerAddressPrefix?: string;
/**
- * The primary port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [primaryAzurePort] The primary port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly primaryAzurePort?: string;
/**
- * The secondary port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [secondaryAzurePort] The secondary port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly secondaryAzurePort?: string;
/**
- * The shared key.
+ * @member {string} [sharedKey] The shared key.
*/
sharedKey?: string;
/**
- * The VLAN ID.
+ * @member {number} [vlanId] The VLAN ID.
*/
vlanId?: number;
/**
- * The Microsoft peering configuration.
+ * @member {ExpressRouteCircuitPeeringConfig} [microsoftPeeringConfig] The
+ * Microsoft peering configuration.
*/
microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The GatewayManager Etag.
+ * @member {string} [gatewayManagerEtag] The GatewayManager Etag.
*/
gatewayManagerEtag?: string;
/**
- * Gets whether the provider or the customer last modified the peering.
+ * @member {string} [lastModifiedBy] Gets whether the provider or the
+ * customer last modified the peering.
*/
lastModifiedBy?: string;
/**
- * The IPv6 peering configuration.
+ * @member {Ipv6ExpressRouteCircuitPeeringConfig} [ipv6PeeringConfig] The
+ * IPv6 peering configuration.
*/
ipv6PeeringConfig?: Ipv6ExpressRouteCircuitPeeringConfig;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCrossConnection.
* ExpressRouteCrossConnection resource
+ *
+ * @extends Resource
*/
export interface ExpressRouteCrossConnection extends Resource {
/**
- * The name of the primary port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [primaryAzurePort] The name of the primary port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly primaryAzurePort?: string;
/**
- * The name of the secondary port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [secondaryAzurePort] The name of the secondary port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly secondaryAzurePort?: string;
/**
- * The identifier of the circuit traffic.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [sTag] The identifier of the circuit traffic.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly sTag?: number;
/**
- * The peering location of the ExpressRoute circuit.
+ * @member {string} [peeringLocation] The peering location of the
+ * ExpressRoute circuit.
*/
peeringLocation?: string;
/**
- * The circuit bandwidth In Mbps.
+ * @member {number} [bandwidthInMbps] The circuit bandwidth In Mbps.
*/
bandwidthInMbps?: number;
/**
- * The ExpressRouteCircuit
+ * @member {ExpressRouteCircuitReference} [expressRouteCircuit] The
+ * ExpressRouteCircuit
*/
expressRouteCircuit?: ExpressRouteCircuitReference;
/**
- * The provisioning state of the circuit in the connectivity provider system. Possible values are
- * 'NotProvisioned', 'Provisioning', 'Provisioned'. Possible values include: 'NotProvisioned',
+ * @member {ServiceProviderProvisioningState}
+ * [serviceProviderProvisioningState] The provisioning state of the circuit
+ * in the connectivity provider system. Possible values are 'NotProvisioned',
+ * 'Provisioning', 'Provisioned'. Possible values include: 'NotProvisioned',
* 'Provisioning', 'Provisioned', 'Deprovisioning'
*/
serviceProviderProvisioningState?: ServiceProviderProvisioningState;
/**
- * Additional read only notes set by the connectivity provider.
+ * @member {string} [serviceProviderNotes] Additional read only notes set by
+ * the connectivity provider.
*/
serviceProviderNotes?: string;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The list of peerings.
+ * @member {ExpressRouteCrossConnectionPeering[]} [peerings] The list of
+ * peerings.
*/
peerings?: ExpressRouteCrossConnectionPeering[];
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VirtualHubId.
* Virtual Hub identifier.
+ *
*/
export interface VirtualHubId {
/**
- * The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed.
- * The Virtual Hub resource and the ExpressRoute gateway resource reside in the same
- * subscription.
+ * @member {string} [id] The resource URI for the Virtual Hub where the
+ * ExpressRoute gateway is or will be deployed. The Virtual Hub resource and
+ * the ExpressRoute gateway resource reside in the same subscription.
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteCircuitPeeringId.
* ExpressRoute circuit peering identifier.
+ *
*/
export interface ExpressRouteCircuitPeeringId {
/**
- * The ID of the ExpressRoute circuit peering.
+ * @member {string} [id] The ID of the ExpressRoute circuit peering.
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds.
* Minimum and maximum number of scale units to deploy.
+ *
*/
export interface ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds {
/**
- * Minimum number of scale units deployed for ExpressRoute gateway.
+ * @member {number} [min] Minimum number of scale units deployed for
+ * ExpressRoute gateway.
*/
min?: number;
/**
- * Maximum number of scale units deployed for ExpressRoute gateway.
+ * @member {number} [max] Maximum number of scale units deployed for
+ * ExpressRoute gateway.
*/
max?: number;
}
/**
+ * @interface
+ * An interface representing ExpressRouteGatewayPropertiesAutoScaleConfiguration.
* Configuration for auto scaling.
+ *
*/
export interface ExpressRouteGatewayPropertiesAutoScaleConfiguration {
/**
- * Minimum and maximum number of scale units to deploy.
+ * @member {ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds}
+ * [bounds] Minimum and maximum number of scale units to deploy.
*/
bounds?: ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds;
}
/**
+ * @interface
+ * An interface representing ExpressRouteConnection.
* ExpressRouteConnection resource.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteConnection extends SubResource {
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
- * **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;
/**
- * The ExpressRoute circuit peering.
+ * @member {ExpressRouteCircuitPeeringId} expressRouteCircuitPeering The
+ * ExpressRoute circuit peering.
*/
expressRouteCircuitPeering: ExpressRouteCircuitPeeringId;
/**
- * Authorization key to establish the connection.
+ * @member {string} [authorizationKey] Authorization key to establish the
+ * connection.
*/
authorizationKey?: string;
/**
- * The routing weight associated to the connection.
+ * @member {number} [routingWeight] The routing weight associated to the
+ * connection.
*/
routingWeight?: number;
/**
- * The name of the resource.
+ * @member {string} name The name of the resource.
*/
name: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteGateway.
* ExpressRoute gateway resource.
+ *
+ * @extends Resource
*/
export interface ExpressRouteGateway extends Resource {
/**
- * Configuration for auto scaling.
+ * @member {ExpressRouteGatewayPropertiesAutoScaleConfiguration}
+ * [autoScaleConfiguration] Configuration for auto scaling.
*/
autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration;
/**
- * List of ExpressRoute connections to the ExpressRoute gateway.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ExpressRouteConnection[]} [expressRouteConnections] List of
+ * ExpressRoute connections to the ExpressRoute gateway.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly expressRouteConnections?: ExpressRouteConnection[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
- * **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;
/**
- * The Virtual Hub where the ExpressRoute gateway is or will be deployed.
+ * @member {VirtualHubId} virtualHub The Virtual Hub where the ExpressRoute
+ * gateway is or will be deployed.
*/
virtualHub: VirtualHubId;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing ExpressRouteGatewayList.
* List of ExpressRoute gateways.
+ *
*/
export interface ExpressRouteGatewayList {
/**
- * List of ExpressRoute gateways.
+ * @member {ExpressRouteGateway[]} [value] List of ExpressRoute gateways.
*/
value?: ExpressRouteGateway[];
}
/**
+ * @interface
+ * An interface representing ExpressRouteConnectionList.
* ExpressRouteConnection list
+ *
*/
export interface ExpressRouteConnectionList {
/**
- * The list of ExpressRoute connections
+ * @member {ExpressRouteConnection[]} [value] The list of ExpressRoute
+ * connections
*/
value?: ExpressRouteConnection[];
}
/**
- * Real-time inventory of available ExpressRoute port bandwidths.
+ * @interface
+ * An interface representing ExpressRoutePortsLocationBandwidths.
* @summary ExpressRoutePorts Location Bandwidths
+ *
+ * Real-time inventory of available ExpressRoute port bandwidths.
+ *
*/
export interface ExpressRoutePortsLocationBandwidths {
/**
- * Bandwidth descriptive name
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [offerName] Bandwidth descriptive name
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly offerName?: string;
/**
- * Bandwidth value in Gbps
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [valueInGbps] Bandwidth value in Gbps
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly valueInGbps?: number;
}
/**
- * Definition of the ExpressRoutePorts peering location resource.
+ * @interface
+ * An interface representing ExpressRoutePortsLocation.
* @summary ExpressRoutePorts Peering Location
+ *
+ * Definition of the ExpressRoutePorts peering location resource.
+ *
+ * @extends Resource
*/
export interface ExpressRoutePortsLocation extends Resource {
/**
- * Address of peering location.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [address] Address of peering location.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly address?: string;
/**
- * Contact details of peering locations.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [contact] Contact details of peering locations.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly contact?: string;
/**
- * The inventory of available ExpressRoutePort bandwidths.
+ * @member {ExpressRoutePortsLocationBandwidths[]} [availableBandwidths] The
+ * inventory of available ExpressRoutePort bandwidths.
*/
availableBandwidths?: ExpressRoutePortsLocationBandwidths[];
/**
- * The provisioning state of the ExpressRoutePortLocation resource. Possible values are:
- * 'Succeeded', 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * ExpressRoutePortLocation resource. Possible values are: 'Succeeded',
+ * 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
}
/**
- * ExpressRouteLink child resource definition.
+ * @interface
+ * An interface representing ExpressRouteLink.
* @summary ExpressRouteLink
+ *
+ * ExpressRouteLink child resource definition.
+ *
+ * @extends SubResource
*/
export interface ExpressRouteLink extends SubResource {
/**
- * Name of Azure router associated with physical port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [routerName] Name of Azure router associated with
+ * physical port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly routerName?: string;
/**
- * Name of Azure router interface.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [interfaceName] Name of Azure router interface.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly interfaceName?: string;
/**
- * Mapping between physical port to patch panel port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [patchPanelId] Mapping between physical port to patch
+ * panel port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly patchPanelId?: string;
/**
- * Mapping of physical patch panel to rack.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [rackId] Mapping of physical patch panel to rack.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly rackId?: string;
/**
- * Physical fiber port type. Possible values include: 'LC', 'SC'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ExpressRouteLinkConnectorType} [connectorType] Physical fiber
+ * port type. Possible values include: 'LC', 'SC'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly connectorType?: ExpressRouteLinkConnectorType;
/**
- * Administrative state of the physical port. Possible values include: 'Enabled', 'Disabled'
+ * @member {ExpressRouteLinkAdminState} [adminState] Administrative state of
+ * the physical port. Possible values include: 'Enabled', 'Disabled'
*/
adminState?: ExpressRouteLinkAdminState;
/**
- * The provisioning state of the ExpressRouteLink resource. Possible values are: 'Succeeded',
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * ExpressRouteLink resource. Possible values are: 'Succeeded', 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Name of child port resource that is unique among child port resources of the parent.
+ * @member {string} [name] Name of child port resource that is unique among
+ * child port resources of the parent.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
- * ExpressRoutePort resource definition.
+ * @interface
+ * An interface representing ExpressRoutePort.
* @summary ExpressRoute Port
+ *
+ * ExpressRoutePort resource definition.
+ *
+ * @extends Resource
*/
export interface ExpressRoutePort extends Resource {
/**
- * The name of the peering location that the ExpressRoutePort is mapped to physically.
+ * @member {string} [peeringLocation] The name of the peering location that
+ * the ExpressRoutePort is mapped to physically.
*/
peeringLocation?: string;
/**
- * Bandwidth of procured ports in Gbps
+ * @member {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps
*/
bandwidthInGbps?: number;
/**
- * Aggregate Gbps of associated circuit bandwidths.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated
+ * circuit bandwidths.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisionedBandwidthInGbps?: number;
/**
- * Maximum transmission unit of the physical port pair(s)
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [mtu] Maximum transmission unit of the physical port
+ * pair(s)
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly mtu?: string;
/**
- * Encapsulation method on physical ports. Possible values include: 'Dot1Q', 'QinQ'
+ * @member {ExpressRoutePortsEncapsulation} [encapsulation] Encapsulation
+ * method on physical ports. Possible values include: 'Dot1Q', 'QinQ'
*/
encapsulation?: ExpressRoutePortsEncapsulation;
/**
- * Ethertype of the physical port.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etherType] Ethertype of the physical port.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etherType?: string;
/**
- * Date of the physical port allocation to be used in Letter of Authorization.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [allocationDate] Date of the physical port allocation to
+ * be used in Letter of Authorization.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly allocationDate?: string;
/**
- * ExpressRouteLink Sub-Resources. The set of physical links of the ExpressRoutePort resource
+ * @member {ExpressRouteLink[]} [links] ExpressRouteLink Sub-Resources. The
+ * set of physical links of the ExpressRoutePort resource
*/
links?: ExpressRouteLink[];
/**
- * Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [circuits] Reference the ExpressRoute circuit(s)
+ * that are provisioned on this ExpressRoutePort resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly circuits?: SubResource[];
/**
- * The provisioning state of the ExpressRoutePort resource. Possible values are: 'Succeeded',
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * ExpressRoutePort resource. Possible values are: 'Succeeded', 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The resource GUID property of the ExpressRoutePort resource.
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * ExpressRoutePort resource.
*/
resourceGuid?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing LoadBalancerSku.
* SKU of a load balancer
+ *
*/
export interface LoadBalancerSku {
/**
- * Name of a load balancer SKU. Possible values include: 'Basic', 'Standard'
+ * @member {LoadBalancerSkuName} [name] Name of a load balancer SKU. Possible
+ * values include: 'Basic', 'Standard'
*/
name?: LoadBalancerSkuName;
}
/**
+ * @interface
+ * An interface representing LoadBalancingRule.
* A load balancing rule for a load balancer.
+ *
+ * @extends SubResource
*/
export interface LoadBalancingRule extends SubResource {
/**
- * A reference to frontend IP addresses.
+ * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP
+ * addresses.
*/
frontendIPConfiguration?: SubResource;
/**
- * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the
- * backend IPs.
+ * @member {SubResource} [backendAddressPool] A reference to a pool of DIPs.
+ * Inbound traffic is randomly load balanced across IPs in the backend IPs.
*/
backendAddressPool?: SubResource;
/**
- * The reference of the load balancer probe used by the load balancing rule.
+ * @member {SubResource} [probe] The reference of the load balancer probe
+ * used by the load balancing rule.
*/
probe?: SubResource;
/**
- * Possible values include: 'Udp', 'Tcp', 'All'
+ * @member {TransportProtocol} protocol Possible values include: 'Udp',
+ * 'Tcp', 'All'
*/
protocol: TransportProtocol;
/**
- * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and
- * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol'
+ * @member {LoadDistribution} [loadDistribution] The load distribution policy
+ * for this rule. Possible values are 'Default', 'SourceIP', and
+ * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP',
+ * 'SourceIPProtocol'
*/
loadDistribution?: LoadDistribution;
/**
- * The port for the external endpoint. Port numbers for each rule must be unique within the Load
- * Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"
+ * @member {number} frontendPort The port for the external endpoint. Port
+ * numbers for each rule must be unique within the Load Balancer. Acceptable
+ * values are between 0 and 65534. Note that value 0 enables "Any Port"
*/
frontendPort: number;
/**
- * The port used for internal connections on the endpoint. Acceptable values are between 0 and
- * 65535. Note that value 0 enables "Any Port"
+ * @member {number} [backendPort] The port used for internal connections on
+ * the endpoint. Acceptable values are between 0 and 65535. Note that value 0
+ * enables "Any Port"
*/
backendPort?: number;
/**
- * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The
- * default value is 4 minutes. This element is only used when the protocol is set to TCP.
+ * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle
+ * connection. The value can be set between 4 and 30 minutes. The default
+ * value is 4 minutes. This element is only used when the protocol is set to
+ * TCP.
*/
idleTimeoutInMinutes?: number;
/**
- * Configures a virtual machine's endpoint for the floating IP capability required to configure a
- * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn
- * Availability Groups in SQL server. This setting can't be changed after you create the
- * endpoint.
+ * @member {boolean} [enableFloatingIP] Configures a virtual machine's
+ * endpoint for the floating IP capability required to configure a SQL
+ * AlwaysOn Availability Group. This setting is required when using the SQL
+ * AlwaysOn Availability Groups in SQL server. This setting can't be changed
+ * after you create the endpoint.
*/
enableFloatingIP?: boolean;
/**
- * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
- * This element is only used when the protocol is set to TCP.
+ * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP
+ * flow idle timeout or unexpected connection termination. This element is
+ * only used when the protocol is set to TCP.
*/
enableTcpReset?: boolean;
/**
- * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the
- * frontend of the load balancing rule.
+ * @member {boolean} [disableOutboundSnat] Configures SNAT for the VMs in the
+ * backend pool to use the publicIP address specified in the frontend of the
+ * load balancing rule.
*/
disableOutboundSnat?: boolean;
/**
- * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing Probe.
* A load balancer probe.
+ *
+ * @extends SubResource
*/
export interface Probe extends SubResource {
/**
- * The load balancer rules that use this probe.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [loadBalancingRules] The load balancer rules that
+ * use this probe.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly loadBalancingRules?: SubResource[];
/**
- * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is
- * specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is
- * specified, a 200 OK response from the specifies URI is required for the probe to be
- * successful. Possible values include: 'Http', 'Tcp', 'Https'
+ * @member {ProbeProtocol} protocol The protocol of the end point. Possible
+ * values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received
+ * ACK is required for the probe to be successful. If 'Http' or 'Https' is
+ * specified, a 200 OK response from the specifies URI is required for the
+ * probe to be successful. Possible values include: 'Http', 'Tcp', 'Https'
*/
protocol: ProbeProtocol;
/**
- * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.
+ * @member {number} port The port for communicating the probe. Possible
+ * values range from 1 to 65535, inclusive.
*/
port: number;
/**
- * The interval, in seconds, for how frequently to probe the endpoint for health status.
- * Typically, the interval is slightly less than half the allocated timeout period (in seconds)
- * which allows two full probes before taking the instance out of rotation. The default value is
- * 15, the minimum value is 5.
+ * @member {number} [intervalInSeconds] The interval, in seconds, for how
+ * frequently to probe the endpoint for health status. Typically, the
+ * interval is slightly less than half the allocated timeout period (in
+ * seconds) which allows two full probes before taking the instance out of
+ * rotation. The default value is 15, the minimum value is 5.
*/
intervalInSeconds?: number;
/**
- * The number of probes where if no response, will result in stopping further traffic from being
- * delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or
- * slower than the typical times used in Azure.
+ * @member {number} [numberOfProbes] The number of probes where if no
+ * response, will result in stopping further traffic from being delivered to
+ * the endpoint. This values allows endpoints to be taken out of rotation
+ * faster or slower than the typical times used in Azure.
*/
numberOfProbes?: number;
/**
- * The URI used for requesting health status from the VM. Path is required if a protocol is set
- * to http. Otherwise, it is not allowed. There is no default value.
+ * @member {string} [requestPath] The URI used for requesting health status
+ * from the VM. Path is required if a protocol is set to http. Otherwise, it
+ * is not allowed. There is no default value.
*/
requestPath?: string;
/**
- * Gets the provisioning state of the public IP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * public IP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Gets name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] Gets name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing InboundNatPool.
* Inbound NAT pool of the load balancer.
+ *
+ * @extends SubResource
*/
export interface InboundNatPool extends SubResource {
/**
- * A reference to frontend IP addresses.
+ * @member {SubResource} [frontendIPConfiguration] A reference to frontend IP
+ * addresses.
*/
frontendIPConfiguration?: SubResource;
/**
- * Possible values include: 'Udp', 'Tcp', 'All'
+ * @member {TransportProtocol} protocol Possible values include: 'Udp',
+ * 'Tcp', 'All'
*/
protocol: TransportProtocol;
/**
- * The first port number in the range of external ports that will be used to provide Inbound Nat
- * to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
+ * @member {number} frontendPortRangeStart The first port number in the range
+ * of external ports that will be used to provide Inbound Nat to NICs
+ * associated with a load balancer. Acceptable values range between 1 and
+ * 65534.
*/
frontendPortRangeStart: number;
/**
- * The last port number in the range of external ports that will be used to provide Inbound Nat
- * to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
+ * @member {number} frontendPortRangeEnd The last port number in the range of
+ * external ports that will be used to provide Inbound Nat to NICs associated
+ * with a load balancer. Acceptable values range between 1 and 65535.
*/
frontendPortRangeEnd: number;
/**
- * The port used for internal connections on the endpoint. Acceptable values are between 1 and
- * 65535.
+ * @member {number} backendPort The port used for internal connections on the
+ * endpoint. Acceptable values are between 1 and 65535.
*/
backendPort: number;
/**
- * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The
- * default value is 4 minutes. This element is only used when the protocol is set to TCP.
+ * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle
+ * connection. The value can be set between 4 and 30 minutes. The default
+ * value is 4 minutes. This element is only used when the protocol is set to
+ * TCP.
*/
idleTimeoutInMinutes?: number;
/**
- * Configures a virtual machine's endpoint for the floating IP capability required to configure a
- * SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn
- * Availability Groups in SQL server. This setting can't be changed after you create the
- * endpoint.
+ * @member {boolean} [enableFloatingIP] Configures a virtual machine's
+ * endpoint for the floating IP capability required to configure a SQL
+ * AlwaysOn Availability Group. This setting is required when using the SQL
+ * AlwaysOn Availability Groups in SQL server. This setting can't be changed
+ * after you create the endpoint.
*/
enableFloatingIP?: boolean;
/**
- * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
- * This element is only used when the protocol is set to TCP.
+ * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP
+ * flow idle timeout or unexpected connection termination. This element is
+ * only used when the protocol is set to TCP.
*/
enableTcpReset?: boolean;
/**
- * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing OutboundRule.
* Outbound pool of the load balancer.
+ *
+ * @extends SubResource
*/
export interface OutboundRule extends SubResource {
/**
- * The number of outbound ports to be used for NAT.
+ * @member {number} [allocatedOutboundPorts] The number of outbound ports to
+ * be used for NAT.
*/
allocatedOutboundPorts?: number;
/**
- * The Frontend IP addresses of the load balancer.
+ * @member {SubResource[]} frontendIPConfigurations The Frontend IP addresses
+ * of the load balancer.
*/
frontendIPConfigurations: SubResource[];
/**
- * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the
- * backend IPs.
+ * @member {SubResource} backendAddressPool A reference to a pool of DIPs.
+ * Outbound traffic is randomly load balanced across IPs in the backend IPs.
*/
backendAddressPool: SubResource;
/**
- * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Protocol - TCP, UDP or All. Possible values include: 'Tcp', 'Udp', 'All'
+ * @member {Protocol1} protocol Protocol - TCP, UDP or All. Possible values
+ * include: 'Tcp', 'Udp', 'All'
*/
protocol: Protocol1;
/**
- * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
- * This element is only used when the protocol is set to TCP.
+ * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP
+ * flow idle timeout or unexpected connection termination. This element is
+ * only used when the protocol is set to TCP.
*/
enableTcpReset?: boolean;
/**
- * The timeout for the TCP idle connection
+ * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle
+ * connection
*/
idleTimeoutInMinutes?: number;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing LoadBalancer.
* LoadBalancer resource
+ *
+ * @extends Resource
*/
export interface LoadBalancer extends Resource {
/**
- * The load balancer SKU.
+ * @member {LoadBalancerSku} [sku] The load balancer SKU.
*/
sku?: LoadBalancerSku;
/**
- * Object representing the frontend IPs to be used for the load balancer
+ * @member {FrontendIPConfiguration[]} [frontendIPConfigurations] Object
+ * representing the frontend IPs to be used for the load balancer
*/
frontendIPConfigurations?: FrontendIPConfiguration[];
/**
- * Collection of backend address pools used by a load balancer
+ * @member {BackendAddressPool[]} [backendAddressPools] Collection of backend
+ * address pools used by a load balancer
*/
backendAddressPools?: BackendAddressPool[];
/**
- * Object collection representing the load balancing rules Gets the provisioning
+ * @member {LoadBalancingRule[]} [loadBalancingRules] Object collection
+ * representing the load balancing rules Gets the provisioning
*/
loadBalancingRules?: LoadBalancingRule[];
/**
- * Collection of probe objects used in the load balancer
+ * @member {Probe[]} [probes] Collection of probe objects used in the load
+ * balancer
*/
probes?: Probe[];
/**
- * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your
- * load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are
- * referenced from virtual machine scale sets. NICs that are associated with individual virtual
- * machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT
- * rules.
+ * @member {InboundNatRule[]} [inboundNatRules] Collection of inbound NAT
+ * Rules used by a load balancer. Defining inbound NAT rules on your load
+ * balancer is mutually exclusive with defining an inbound NAT pool. Inbound
+ * NAT pools are referenced from virtual machine scale sets. NICs that are
+ * associated with individual virtual machines cannot reference an Inbound
+ * NAT pool. They have to reference individual inbound NAT rules.
*/
inboundNatRules?: InboundNatRule[];
/**
- * Defines an external port range for inbound NAT to a single backend port on NICs associated
- * with a load balancer. Inbound NAT rules are created automatically for each NIC associated with
- * the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your
- * Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are
- * referenced from virtual machine scale sets. NICs that are associated with individual virtual
- * machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT
- * rules.
+ * @member {InboundNatPool[]} [inboundNatPools] Defines an external port
+ * range for inbound NAT to a single backend port on NICs associated with a
+ * load balancer. Inbound NAT rules are created automatically for each NIC
+ * associated with the Load Balancer using an external port from this range.
+ * Defining an Inbound NAT pool on your Load Balancer is mutually exclusive
+ * with defining inbound Nat rules. Inbound NAT pools are referenced from
+ * virtual machine scale sets. NICs that are associated with individual
+ * virtual machines cannot reference an inbound NAT pool. They have to
+ * reference individual inbound NAT rules.
*/
inboundNatPools?: InboundNatPool[];
/**
- * The outbound rules.
+ * @member {OutboundRule[]} [outboundRules] The outbound rules.
*/
outboundRules?: OutboundRule[];
/**
- * The resource GUID property of the load balancer resource.
+ * @member {string} [resourceGuid] The resource GUID property of the load
+ * balancer resource.
*/
resourceGuid?: string;
/**
- * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] Gets the provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
- * The response body contains the status of the specified asynchronous operation, indicating
- * whether it has succeeded, is in progress, or has failed. Note that this status is distinct from
- * the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous
- * operation succeeded, the response body includes the HTTP status code for the successful request.
- * If the asynchronous operation failed, the response body includes the HTTP status code for the
- * failed request and error information regarding the failure.
+ * @interface
+ * An interface representing AzureAsyncOperationResult.
+ * The response body contains the status of the specified asynchronous
+ * operation, indicating whether it has succeeded, is in progress, or has
+ * failed. Note that this status is distinct from the HTTP status code returned
+ * for the Get Operation Status operation itself. If the asynchronous operation
+ * succeeded, the response body includes the HTTP status code for the
+ * successful request. If the asynchronous operation failed, the response body
+ * includes the HTTP status code for the failed request and error information
+ * regarding the failure.
+ *
*/
export interface AzureAsyncOperationResult {
/**
- * Status of the Azure async operation. Possible values are: 'InProgress', 'Succeeded', and
- * 'Failed'. Possible values include: 'InProgress', 'Succeeded', 'Failed'
+ * @member {NetworkOperationStatus} [status] Status of the Azure async
+ * operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'.
+ * Possible values include: 'InProgress', 'Succeeded', 'Failed'
*/
status?: NetworkOperationStatus;
+ /**
+ * @member {ErrorModel} [error]
+ */
error?: ErrorModel;
}
/**
+ * @interface
+ * An interface representing EffectiveNetworkSecurityGroupAssociation.
* The effective network security group association.
+ *
*/
export interface EffectiveNetworkSecurityGroupAssociation {
/**
- * The ID of the subnet if assigned.
+ * @member {SubResource} [subnet] The ID of the subnet if assigned.
*/
subnet?: SubResource;
/**
- * The ID of the network interface if assigned.
+ * @member {SubResource} [networkInterface] The ID of the network interface
+ * if assigned.
*/
networkInterface?: SubResource;
}
/**
+ * @interface
+ * An interface representing EffectiveNetworkSecurityRule.
* Effective network security rules.
+ *
*/
export interface EffectiveNetworkSecurityRule {
/**
- * The name of the security rule specified by the user (if created by the user).
+ * @member {string} [name] The name of the security rule specified by the
+ * user (if created by the user).
*/
name?: string;
/**
- * The network protocol this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'.
+ * @member {EffectiveSecurityRuleProtocol} [protocol] The network protocol
+ * this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'.
* Possible values include: 'Tcp', 'Udp', 'All'
*/
protocol?: EffectiveSecurityRuleProtocol;
/**
- * The source port or range.
+ * @member {string} [sourcePortRange] The source port or range.
*/
sourcePortRange?: string;
/**
- * The destination port or range.
+ * @member {string} [destinationPortRange] The destination port or range.
*/
destinationPortRange?: string;
/**
- * The source port ranges. Expected values include a single integer between 0 and 65535, a range
- * using '-' as seperator (e.g. 100-400), or an asterix (*)
+ * @member {string[]} [sourcePortRanges] The source port ranges. Expected
+ * values include a single integer between 0 and 65535, a range using '-' as
+ * separator (e.g. 100-400), or an asterix (*)
*/
sourcePortRanges?: string[];
/**
- * The destination port ranges. Expected values include a single integer between 0 and 65535, a
- * range using '-' as seperator (e.g. 100-400), or an asterix (*)
+ * @member {string[]} [destinationPortRanges] The destination port ranges.
+ * Expected values include a single integer between 0 and 65535, a range
+ * using '-' as separator (e.g. 100-400), or an asterix (*)
*/
destinationPortRanges?: string[];
/**
- * The source address prefix.
+ * @member {string} [sourceAddressPrefix] The source address prefix.
*/
sourceAddressPrefix?: string;
/**
- * The destination address prefix.
+ * @member {string} [destinationAddressPrefix] The destination address
+ * prefix.
*/
destinationAddressPrefix?: string;
/**
- * The source address prefixes. Expected values include CIDR IP ranges, Default Tags
- * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*).
+ * @member {string[]} [sourceAddressPrefixes] The source address prefixes.
+ * Expected values include CIDR IP ranges, Default Tags (VirtualNetwork,
+ * AzureLoadBalancer, Internet), System Tags, and the asterix (*).
*/
sourceAddressPrefixes?: string[];
/**
- * The destination address prefixes. Expected values include CIDR IP ranges, Default Tags
- * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix (*).
+ * @member {string[]} [destinationAddressPrefixes] The destination address
+ * prefixes. Expected values include CIDR IP ranges, Default Tags
+ * (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the
+ * asterix (*).
*/
destinationAddressPrefixes?: string[];
/**
- * The expanded source address prefix.
+ * @member {string[]} [expandedSourceAddressPrefix] The expanded source
+ * address prefix.
*/
expandedSourceAddressPrefix?: string[];
/**
- * Expanded destination address prefix.
+ * @member {string[]} [expandedDestinationAddressPrefix] Expanded destination
+ * address prefix.
*/
expandedDestinationAddressPrefix?: string[];
/**
- * Whether network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.
- * Possible values include: 'Allow', 'Deny'
+ * @member {SecurityRuleAccess} [access] Whether network traffic is allowed
+ * or denied. Possible values are: 'Allow' and 'Deny'. Possible values
+ * include: 'Allow', 'Deny'
*/
access?: SecurityRuleAccess;
/**
- * The priority of the rule.
+ * @member {number} [priority] The priority of the rule.
*/
priority?: number;
/**
- * The direction of the rule. Possible values are: 'Inbound and Outbound'. Possible values
- * include: 'Inbound', 'Outbound'
+ * @member {SecurityRuleDirection} [direction] The direction of the rule.
+ * Possible values are: 'Inbound and Outbound'. Possible values include:
+ * 'Inbound', 'Outbound'
*/
direction?: SecurityRuleDirection;
}
/**
+ * @interface
+ * An interface representing EffectiveNetworkSecurityGroup.
* Effective network security group.
+ *
*/
export interface EffectiveNetworkSecurityGroup {
/**
- * The ID of network security group that is applied.
+ * @member {SubResource} [networkSecurityGroup] The ID of network security
+ * group that is applied.
*/
networkSecurityGroup?: SubResource;
/**
+ * @member {EffectiveNetworkSecurityGroupAssociation} [association]
* Associated resources.
*/
association?: EffectiveNetworkSecurityGroupAssociation;
/**
- * A collection of effective security rules.
+ * @member {EffectiveNetworkSecurityRule[]} [effectiveSecurityRules] A
+ * collection of effective security rules.
*/
effectiveSecurityRules?: EffectiveNetworkSecurityRule[];
/**
- * Mapping of tags to list of IP Addresses included within the tag.
+ * @member {{ [propertyName: string]: string[] }} [tagMap] Mapping of tags to
+ * list of IP Addresses included within the tag.
*/
tagMap?: { [propertyName: string]: string[] };
}
/**
+ * @interface
+ * An interface representing EffectiveNetworkSecurityGroupListResult.
* Response for list effective network security groups API service call.
+ *
*/
export interface EffectiveNetworkSecurityGroupListResult {
/**
- * A list of effective network security groups.
+ * @member {EffectiveNetworkSecurityGroup[]} [value] A list of effective
+ * network security groups.
*/
value?: EffectiveNetworkSecurityGroup[];
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
+ * @interface
+ * An interface representing EffectiveRoute.
* Effective Route
+ *
*/
export interface EffectiveRoute {
/**
- * The name of the user defined route. This is optional.
+ * @member {string} [name] The name of the user defined route. This is
+ * optional.
*/
name?: string;
/**
- * Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and
- * 'Default'. Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default'
+ * @member {EffectiveRouteSource} [source] Who created the route. Possible
+ * values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'.
+ * Possible values include: 'Unknown', 'User', 'VirtualNetworkGateway',
+ * 'Default'
*/
source?: EffectiveRouteSource;
/**
- * The value of effective route. Possible values are: 'Active' and 'Invalid'. Possible values
- * include: 'Active', 'Invalid'
+ * @member {EffectiveRouteState} [state] The value of effective route.
+ * Possible values are: 'Active' and 'Invalid'. Possible values include:
+ * 'Active', 'Invalid'
*/
state?: EffectiveRouteState;
/**
- * The address prefixes of the effective routes in CIDR notation.
+ * @member {string[]} [addressPrefix] The address prefixes of the effective
+ * routes in CIDR notation.
*/
addressPrefix?: string[];
/**
- * The IP address of the next hop of the effective route.
+ * @member {string[]} [nextHopIpAddress] The IP address of the next hop of
+ * the effective route.
*/
nextHopIpAddress?: string[];
/**
- * The type of Azure hop the packet should be sent to. Possible values are:
- * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible
- * values include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None'
+ * @member {RouteNextHopType} [nextHopType] The type of Azure hop the packet
+ * should be sent to. Possible values are: 'VirtualNetworkGateway',
+ * 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'. Possible values
+ * include: 'VirtualNetworkGateway', 'VnetLocal', 'Internet',
+ * 'VirtualAppliance', 'None'
*/
nextHopType?: RouteNextHopType;
}
/**
+ * @interface
+ * An interface representing EffectiveRouteListResult.
* Response for list effective route API service call.
+ *
*/
export interface EffectiveRouteListResult {
/**
- * A list of effective routes.
+ * @member {EffectiveRoute[]} [value] A list of effective routes.
*/
value?: EffectiveRoute[];
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
- * Container network interface configruation child resource.
+ * @interface
+ * An interface representing ContainerNetworkInterfaceConfiguration.
+ * Container network interface configuration child resource.
+ *
+ * @extends SubResource
*/
export interface ContainerNetworkInterfaceConfiguration extends SubResource {
/**
- * A list of ip configurations of the container network interface configuration.
+ * @member {IPConfigurationProfile[]} [ipConfigurations] A list of ip
+ * configurations of the container network interface configuration.
*/
ipConfigurations?: IPConfigurationProfile[];
/**
- * A list of container network interfaces created from this container network interface
+ * @member {SubResource[]} [containerNetworkInterfaces] A list of container
+ * network interfaces created from this container network interface
* configuration.
*/
containerNetworkInterfaces?: SubResource[];
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource. This name can be used to access the resource.
+ * @member {string} [name] The name of the resource. This name can be used to
+ * access the resource.
*/
name?: string;
/**
- * Sub Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Sub Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing Container.
* Reference to container resource in remote resource provider.
+ *
+ * @extends SubResource
*/
export interface Container extends SubResource {
}
/**
+ * @interface
+ * An interface representing ContainerNetworkInterfaceIpConfiguration.
* The ip configuration for a container network interface.
+ *
*/
export interface ContainerNetworkInterfaceIpConfiguration {
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource. This name can be used to access the resource.
+ * @member {string} [name] The name of the resource. This name can be used to
+ * access the resource.
*/
name?: string;
/**
- * Sub Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Sub Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ContainerNetworkInterface.
* Container network interface child resource.
+ *
+ * @extends SubResource
*/
export interface ContainerNetworkInterface extends SubResource {
/**
- * Container network interface configuration from which this container network interface is
- * created.
+ * @member {ContainerNetworkInterfaceConfiguration}
+ * [containerNetworkInterfaceConfiguration] Container network interface
+ * configuration from which this container network interface is created.
*/
containerNetworkInterfaceConfiguration?: ContainerNetworkInterfaceConfiguration;
/**
- * Reference to the conatinaer to which this container network interface is attached.
+ * @member {Container} [container] Reference to the container to which this
+ * container network interface is attached.
*/
container?: Container;
/**
+ * @member {ContainerNetworkInterfaceIpConfiguration[]} [ipConfigurations]
* Reference to the ip configuration on this container nic.
*/
ipConfigurations?: ContainerNetworkInterfaceIpConfiguration[];
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource. This name can be used to access the resource.
+ * @member {string} [name] The name of the resource. This name can be used to
+ * access the resource.
*/
name?: string;
/**
- * Sub Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Sub Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing NetworkProfile.
* Network profile resource.
+ *
+ * @extends Resource
*/
export interface NetworkProfile extends Resource {
/**
- * List of child container network interfaces.
+ * @member {ContainerNetworkInterface[]} [containerNetworkInterfaces] List of
+ * child container network interfaces.
*/
containerNetworkInterfaces?: ContainerNetworkInterface[];
/**
- * List of chid container network interface configurations.
+ * @member {ContainerNetworkInterfaceConfiguration[]}
+ * [containerNetworkInterfaceConfigurations] List of chid container network
+ * interface configurations.
*/
containerNetworkInterfaceConfigurations?: ContainerNetworkInterfaceConfiguration[];
/**
- * The resource GUID property of the network interface resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceGuid] The resource GUID property of the network
+ * interface resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly resourceGuid?: string;
/**
- * The provisioning state of the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ErrorResponse.
* The error object.
+ *
*/
export interface ErrorResponse {
/**
- * Error.
+ * @member {ErrorDetails} [error] Error.
*/
error?: ErrorDetails;
}
/**
+ * @interface
+ * An interface representing NetworkWatcher.
* Network watcher in a resource group.
+ *
+ * @extends Resource
*/
export interface NetworkWatcher extends Resource {
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
- * **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;
}
/**
+ * @interface
+ * An interface representing TopologyParameters.
* Parameters that define the representation of topology.
+ *
*/
export interface TopologyParameters {
/**
- * The name of the target resource group to perform topology on.
+ * @member {string} [targetResourceGroupName] The name of the target resource
+ * group to perform topology on.
*/
targetResourceGroupName?: string;
/**
- * The reference of the Virtual Network resource.
+ * @member {SubResource} [targetVirtualNetwork] The reference of the Virtual
+ * Network resource.
*/
targetVirtualNetwork?: SubResource;
/**
- * The reference of the Subnet resource.
+ * @member {SubResource} [targetSubnet] The reference of the Subnet resource.
*/
targetSubnet?: SubResource;
}
/**
+ * @interface
+ * An interface representing TopologyAssociation.
* Resources that have an association with the parent resource.
+ *
*/
export interface TopologyAssociation {
/**
- * The name of the resource that is associated with the parent resource.
+ * @member {string} [name] The name of the resource that is associated with
+ * the parent resource.
*/
name?: string;
/**
- * The ID of the resource that is associated with the parent resource.
+ * @member {string} [resourceId] The ID of the resource that is associated
+ * with the parent resource.
*/
resourceId?: string;
/**
- * The association type of the child resource to the parent resource. Possible values include:
+ * @member {AssociationType} [associationType] The association type of the
+ * child resource to the parent resource. Possible values include:
* 'Associated', 'Contains'
*/
associationType?: AssociationType;
}
/**
+ * @interface
+ * An interface representing TopologyResource.
* The network resource topology information for the given resource group.
+ *
*/
export interface TopologyResource {
/**
- * Name of the resource.
+ * @member {string} [name] Name of the resource.
*/
name?: string;
/**
- * ID of the resource.
+ * @member {string} [id] ID of the resource.
*/
id?: string;
/**
- * Resource location.
+ * @member {string} [location] Resource location.
*/
location?: string;
/**
- * Holds the associations the resource has with other resources in the resource group.
+ * @member {TopologyAssociation[]} [associations] Holds the associations the
+ * resource has with other resources in the resource group.
*/
associations?: TopologyAssociation[];
}
/**
+ * @interface
+ * An interface representing Topology.
* Topology of the specified resource group.
+ *
*/
export interface Topology {
/**
- * GUID representing the operation id.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] GUID representing the operation id.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * The datetime when the topology was initially created for the resource group.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Date} [createdDateTime] The datetime when the topology was
+ * initially created for the resource group.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly createdDateTime?: Date;
/**
- * The datetime when the topology was last modified.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Date} [lastModified] The datetime when the topology was last
+ * modified.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly lastModified?: Date;
+ /**
+ * @member {TopologyResource[]} [resources]
+ */
resources?: TopologyResource[];
}
/**
+ * @interface
+ * An interface representing VerificationIPFlowParameters.
* Parameters that define the IP flow to be verified.
+ *
*/
export interface VerificationIPFlowParameters {
/**
- * The ID of the target resource to perform next-hop on.
+ * @member {string} targetResourceId The ID of the target resource to perform
+ * next-hop on.
*/
targetResourceId: string;
/**
- * The direction of the packet represented as a 5-tuple. Possible values include: 'Inbound',
- * 'Outbound'
+ * @member {Direction} direction The direction of the packet represented as a
+ * 5-tuple. Possible values include: 'Inbound', 'Outbound'
*/
direction: Direction;
/**
- * Protocol to be verified on. Possible values include: 'TCP', 'UDP'
+ * @member {IpFlowProtocol} protocol Protocol to be verified on. Possible
+ * values include: 'TCP', 'UDP'
*/
protocol: IpFlowProtocol;
/**
- * The local port. Acceptable values are a single integer in the range (0-65535). Support for *
- * for the source port, which depends on the direction.
+ * @member {string} localPort The local port. Acceptable values are a single
+ * integer in the range (0-65535). Support for * for the source port, which
+ * depends on the direction.
*/
localPort: string;
/**
- * The remote port. Acceptable values are a single integer in the range (0-65535). Support for *
- * for the source port, which depends on the direction.
+ * @member {string} remotePort The remote port. Acceptable values are a
+ * single integer in the range (0-65535). Support for * for the source port,
+ * which depends on the direction.
*/
remotePort: string;
/**
- * The local IP address. Acceptable values are valid IPv4 addresses.
+ * @member {string} localIPAddress The local IP address. Acceptable values
+ * are valid IPv4 addresses.
*/
localIPAddress: string;
/**
- * The remote IP address. Acceptable values are valid IPv4 addresses.
+ * @member {string} remoteIPAddress The remote IP address. Acceptable values
+ * are valid IPv4 addresses.
*/
remoteIPAddress: string;
/**
- * The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of them, then this
- * parameter must be specified. Otherwise optional).
+ * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple
+ * NICs and IP forwarding is enabled on any of them, then this parameter must
+ * be specified. Otherwise optional).
*/
targetNicResourceId?: string;
}
/**
+ * @interface
+ * An interface representing VerificationIPFlowResult.
* Results of IP flow verification on the target resource.
+ *
*/
export interface VerificationIPFlowResult {
/**
- * Indicates whether the traffic is allowed or denied. Possible values include: 'Allow', 'Deny'
+ * @member {Access} [access] Indicates whether the traffic is allowed or
+ * denied. Possible values include: 'Allow', 'Deny'
*/
access?: Access;
/**
- * Name of the rule. If input is not matched against any security rule, it is not displayed.
+ * @member {string} [ruleName] Name of the rule. If input is not matched
+ * against any security rule, it is not displayed.
*/
ruleName?: string;
}
/**
+ * @interface
+ * An interface representing NextHopParameters.
* Parameters that define the source and destination endpoint.
+ *
*/
export interface NextHopParameters {
/**
- * The resource identifier of the target resource against which the action is to be performed.
+ * @member {string} targetResourceId The resource identifier of the target
+ * resource against which the action is to be performed.
*/
targetResourceId: string;
/**
- * The source IP address.
+ * @member {string} sourceIPAddress The source IP address.
*/
sourceIPAddress: string;
/**
- * The destination IP address.
+ * @member {string} destinationIPAddress The destination IP address.
*/
destinationIPAddress: string;
/**
- * The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of the nics, then
- * this parameter must be specified. Otherwise optional).
+ * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple
+ * NICs and IP forwarding is enabled on any of the nics, then this parameter
+ * must be specified. Otherwise optional).
*/
targetNicResourceId?: string;
}
/**
+ * @interface
+ * An interface representing NextHopResult.
* The information about next hop from the specified VM.
+ *
*/
export interface NextHopResult {
/**
- * Next hop type. Possible values include: 'Internet', 'VirtualAppliance',
- * 'VirtualNetworkGateway', 'VnetLocal', 'HyperNetGateway', 'None'
+ * @member {NextHopType} [nextHopType] Next hop type. Possible values
+ * include: 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway',
+ * 'VnetLocal', 'HyperNetGateway', 'None'
*/
nextHopType?: NextHopType;
/**
- * Next hop IP Address
+ * @member {string} [nextHopIpAddress] Next hop IP Address
*/
nextHopIpAddress?: string;
/**
- * The resource identifier for the route table associated with the route being returned. If the
- * route being returned does not correspond to any user created routes then this field will be
- * the string 'System Route'.
+ * @member {string} [routeTableId] The resource identifier for the route
+ * table associated with the route being returned. If the route being
+ * returned does not correspond to any user created routes then this field
+ * will be the string 'System Route'.
*/
routeTableId?: string;
}
/**
+ * @interface
+ * An interface representing SecurityGroupViewParameters.
* Parameters that define the VM to check security groups for.
+ *
*/
export interface SecurityGroupViewParameters {
/**
- * ID of the target VM.
+ * @member {string} targetResourceId ID of the target VM.
*/
targetResourceId: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfaceAssociation.
* Network interface and its custom security rules.
+ *
*/
export interface NetworkInterfaceAssociation {
/**
- * Network interface ID.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] Network interface ID.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * Collection of custom security rules.
+ * @member {SecurityRule[]} [securityRules] Collection of custom security
+ * rules.
*/
securityRules?: SecurityRule[];
}
/**
+ * @interface
+ * An interface representing SubnetAssociation.
* Network interface and its custom security rules.
+ *
*/
export interface SubnetAssociation {
/**
- * Subnet ID.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] Subnet ID.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * Collection of custom security rules.
+ * @member {SecurityRule[]} [securityRules] Collection of custom security
+ * rules.
*/
securityRules?: SecurityRule[];
}
/**
+ * @interface
+ * An interface representing SecurityRuleAssociations.
* All security rules associated with the network interface.
+ *
*/
export interface SecurityRuleAssociations {
+ /**
+ * @member {NetworkInterfaceAssociation} [networkInterfaceAssociation]
+ */
networkInterfaceAssociation?: NetworkInterfaceAssociation;
+ /**
+ * @member {SubnetAssociation} [subnetAssociation]
+ */
subnetAssociation?: SubnetAssociation;
/**
- * Collection of default security rules of the network security group.
+ * @member {SecurityRule[]} [defaultSecurityRules] Collection of default
+ * security rules of the network security group.
*/
defaultSecurityRules?: SecurityRule[];
/**
+ * @member {EffectiveNetworkSecurityRule[]} [effectiveSecurityRules]
* Collection of effective security rules.
*/
effectiveSecurityRules?: EffectiveNetworkSecurityRule[];
}
/**
+ * @interface
+ * An interface representing SecurityGroupNetworkInterface.
* Network interface and all its associated security rules.
+ *
*/
export interface SecurityGroupNetworkInterface {
/**
- * ID of the network interface.
+ * @member {string} [id] ID of the network interface.
*/
id?: string;
+ /**
+ * @member {SecurityRuleAssociations} [securityRuleAssociations]
+ */
securityRuleAssociations?: SecurityRuleAssociations;
}
/**
+ * @interface
+ * An interface representing SecurityGroupViewResult.
* The information about security rules applied to the specified VM.
+ *
*/
export interface SecurityGroupViewResult {
/**
- * List of network interfaces on the specified VM.
+ * @member {SecurityGroupNetworkInterface[]} [networkInterfaces] List of
+ * network interfaces on the specified VM.
*/
networkInterfaces?: SecurityGroupNetworkInterface[];
}
/**
+ * @interface
+ * An interface representing PacketCaptureStorageLocation.
* Describes the storage location for a packet capture session.
+ *
*/
export interface PacketCaptureStorageLocation {
/**
- * The ID of the storage account to save the packet capture session. Required if no local file
- * path is provided.
+ * @member {string} [storageId] The ID of the storage account to save the
+ * packet capture session. Required if no local file path is provided.
*/
storageId?: string;
/**
- * The URI of the storage path to save the packet capture. Must be a well-formed URI describing
- * the location to save the packet capture.
+ * @member {string} [storagePath] The URI of the storage path to save the
+ * packet capture. Must be a well-formed URI describing the location to save
+ * the packet capture.
*/
storagePath?: string;
/**
- * A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For
- * linux virtual machine it must start with /var/captures. Required if no storage ID is provided,
+ * @member {string} [filePath] A valid local path on the targeting VM. Must
+ * include the name of the capture file (*.cap). For linux virtual machine it
+ * must start with /var/captures. Required if no storage ID is provided,
* otherwise optional.
*/
filePath?: string;
}
/**
- * Filter that is applied to packet capture request. Multiple filters can be applied.
+ * @interface
+ * An interface representing PacketCaptureFilter.
+ * Filter that is applied to packet capture request. Multiple filters can be
+ * applied.
+ *
*/
export interface PacketCaptureFilter {
/**
- * Protocol to be filtered on. Possible values include: 'TCP', 'UDP', 'Any'. Default value:
- * 'Any'.
+ * @member {PcProtocol} [protocol] Protocol to be filtered on. Possible
+ * values include: 'TCP', 'UDP', 'Any'. Default value: 'Any' .
*/
protocol?: PcProtocol;
/**
- * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry.
- * "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple
- * ranges not currently supported. Mixing ranges with multiple entries not currently supported.
- * Default = null.
+ * @member {string} [localIPAddress] Local IP Address to be filtered on.
+ * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255"
+ * for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges
+ * not currently supported. Mixing ranges with multiple entries not currently
+ * supported. Default = null.
*/
localIPAddress?: string;
/**
- * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry.
- * "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple
- * ranges not currently supported. Mixing ranges with multiple entries not currently supported.
- * Default = null.
+ * @member {string} [remoteIPAddress] Local IP Address to be filtered on.
+ * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255"
+ * for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges
+ * not currently supported. Mixing ranges with multiple entries not currently
+ * supported. Default = null.
*/
remoteIPAddress?: string;
/**
- * Local port to be filtered on. Notation: "80" for single port entry."80-85" for range.
- * "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with
- * multiple entries not currently supported. Default = null.
+ * @member {string} [localPort] Local port to be filtered on. Notation: "80"
+ * for single port entry."80-85" for range. "80;443;" for multiple entries.
+ * Multiple ranges not currently supported. Mixing ranges with multiple
+ * entries not currently supported. Default = null.
*/
localPort?: string;
/**
- * Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range.
- * "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with
+ * @member {string} [remotePort] Remote port to be filtered on. Notation:
+ * "80" for single port entry."80-85" for range. "80;443;" for multiple
+ * entries. Multiple ranges not currently supported. Mixing ranges with
* multiple entries not currently supported. Default = null.
*/
remotePort?: string;
}
/**
+ * @interface
+ * An interface representing PacketCaptureParameters.
* Parameters that define the create packet capture operation.
+ *
*/
export interface PacketCaptureParameters {
/**
- * The ID of the targeted resource, only VM is currently supported.
+ * @member {string} target The ID of the targeted resource, only VM is
+ * currently supported.
*/
target: string;
/**
- * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0.
+ * @member {number} [bytesToCapturePerPacket] Number of bytes captured per
+ * packet, the remaining bytes are truncated. Default value: 0 .
*/
bytesToCapturePerPacket?: number;
/**
- * Maximum size of the capture output. Default value: 1073741824.
+ * @member {number} [totalBytesPerSession] Maximum size of the capture
+ * output. Default value: 1073741824 .
*/
totalBytesPerSession?: number;
/**
- * Maximum duration of the capture session in seconds. Default value: 18000.
+ * @member {number} [timeLimitInSeconds] Maximum duration of the capture
+ * session in seconds. Default value: 18000 .
*/
timeLimitInSeconds?: number;
+ /**
+ * @member {PacketCaptureStorageLocation} storageLocation
+ */
storageLocation: PacketCaptureStorageLocation;
+ /**
+ * @member {PacketCaptureFilter[]} [filters]
+ */
filters?: PacketCaptureFilter[];
}
/**
+ * @interface
+ * An interface representing PacketCapture.
* Parameters that define the create packet capture operation.
+ *
*/
export interface PacketCapture {
/**
- * The ID of the targeted resource, only VM is currently supported.
+ * @member {string} target The ID of the targeted resource, only VM is
+ * currently supported.
*/
target: string;
/**
- * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0.
+ * @member {number} [bytesToCapturePerPacket] Number of bytes captured per
+ * packet, the remaining bytes are truncated. Default value: 0 .
*/
bytesToCapturePerPacket?: number;
/**
- * Maximum size of the capture output. Default value: 1073741824.
+ * @member {number} [totalBytesPerSession] Maximum size of the capture
+ * output. Default value: 1073741824 .
*/
totalBytesPerSession?: number;
/**
- * Maximum duration of the capture session in seconds. Default value: 18000.
+ * @member {number} [timeLimitInSeconds] Maximum duration of the capture
+ * session in seconds. Default value: 18000 .
*/
timeLimitInSeconds?: number;
+ /**
+ * @member {PacketCaptureStorageLocation} storageLocation
+ */
storageLocation: PacketCaptureStorageLocation;
+ /**
+ * @member {PacketCaptureFilter[]} [filters]
+ */
filters?: PacketCaptureFilter[];
}
/**
+ * @interface
+ * An interface representing PacketCaptureResult.
* Information about packet capture session.
+ *
*/
export interface PacketCaptureResult {
/**
- * Name of the packet capture session.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] Name of the packet capture session.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * ID of the packet capture operation.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] ID of the packet capture operation.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * Default value: 'A unique read-only string that changes whenever the resource is updated.'.
+ * @member {string} [etag] Default value: 'A unique read-only string that
+ * changes whenever the resource is updated.' .
*/
etag?: string;
/**
- * The ID of the targeted resource, only VM is currently supported.
+ * @member {string} target The ID of the targeted resource, only VM is
+ * currently supported.
*/
target: string;
/**
- * Number of bytes captured per packet, the remaining bytes are truncated. Default value: 0.
+ * @member {number} [bytesToCapturePerPacket] Number of bytes captured per
+ * packet, the remaining bytes are truncated. Default value: 0 .
*/
bytesToCapturePerPacket?: number;
/**
- * Maximum size of the capture output. Default value: 1073741824.
+ * @member {number} [totalBytesPerSession] Maximum size of the capture
+ * output. Default value: 1073741824 .
*/
totalBytesPerSession?: number;
/**
- * Maximum duration of the capture session in seconds. Default value: 18000.
+ * @member {number} [timeLimitInSeconds] Maximum duration of the capture
+ * session in seconds. Default value: 18000 .
*/
timeLimitInSeconds?: number;
+ /**
+ * @member {PacketCaptureStorageLocation} storageLocation
+ */
storageLocation: PacketCaptureStorageLocation;
+ /**
+ * @member {PacketCaptureFilter[]} [filters]
+ */
filters?: PacketCaptureFilter[];
/**
- * The provisioning state of the packet capture session. Possible values include: 'Succeeded',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the packet capture session. Possible values include: 'Succeeded',
* 'Updating', 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
}
/**
+ * @interface
+ * An interface representing PacketCaptureQueryStatusResult.
* Status of packet capture session.
+ *
*/
export interface PacketCaptureQueryStatusResult {
/**
- * The name of the packet capture resource.
+ * @member {string} [name] The name of the packet capture resource.
*/
name?: string;
/**
- * The ID of the packet capture resource.
+ * @member {string} [id] The ID of the packet capture resource.
*/
id?: string;
/**
- * The start time of the packet capture session.
+ * @member {Date} [captureStartTime] The start time of the packet capture
+ * session.
*/
captureStartTime?: Date;
/**
- * The status of the packet capture session. Possible values include: 'NotStarted', 'Running',
- * 'Stopped', 'Error', 'Unknown'
+ * @member {PcStatus} [packetCaptureStatus] The status of the packet capture
+ * session. Possible values include: 'NotStarted', 'Running', 'Stopped',
+ * 'Error', 'Unknown'
*/
packetCaptureStatus?: PcStatus;
/**
- * The reason the current packet capture session was stopped.
+ * @member {string} [stopReason] The reason the current packet capture
+ * session was stopped.
*/
stopReason?: string;
/**
- * List of errors of packet capture session.
+ * @member {PcError[]} [packetCaptureError] List of errors of packet capture
+ * session.
*/
packetCaptureError?: PcError[];
}
/**
+ * @interface
+ * An interface representing TroubleshootingParameters.
* Parameters that define the resource to troubleshoot.
+ *
*/
export interface TroubleshootingParameters {
/**
- * The target resource to troubleshoot.
+ * @member {string} targetResourceId The target resource to troubleshoot.
*/
targetResourceId: string;
/**
- * The ID for the storage account to save the troubleshoot result.
+ * @member {string} storageId The ID for the storage account to save the
+ * troubleshoot result.
*/
storageId: string;
/**
- * The path to the blob to save the troubleshoot result in.
+ * @member {string} storagePath The path to the blob to save the troubleshoot
+ * result in.
*/
storagePath: string;
}
/**
+ * @interface
+ * An interface representing QueryTroubleshootingParameters.
* Parameters that define the resource to query the troubleshooting result.
+ *
*/
export interface QueryTroubleshootingParameters {
/**
- * The target resource ID to query the troubleshooting result.
+ * @member {string} targetResourceId The target resource ID to query the
+ * troubleshooting result.
*/
targetResourceId: string;
}
/**
+ * @interface
+ * An interface representing TroubleshootingRecommendedActions.
* Recommended actions based on discovered issues.
+ *
*/
export interface TroubleshootingRecommendedActions {
/**
- * ID of the recommended action.
+ * @member {string} [actionId] ID of the recommended action.
*/
actionId?: string;
/**
- * Description of recommended actions.
+ * @member {string} [actionText] Description of recommended actions.
*/
actionText?: string;
/**
- * The uri linking to a documentation for the recommended troubleshooting actions.
+ * @member {string} [actionUri] The uri linking to a documentation for the
+ * recommended troubleshooting actions.
*/
actionUri?: string;
/**
- * The information from the URI for the recommended troubleshooting actions.
+ * @member {string} [actionUriText] The information from the URI for the
+ * recommended troubleshooting actions.
*/
actionUriText?: string;
}
/**
+ * @interface
+ * An interface representing TroubleshootingDetails.
* Information gained from troubleshooting of specified resource.
+ *
*/
export interface TroubleshootingDetails {
/**
- * The id of the get troubleshoot operation.
+ * @member {string} [id] The id of the get troubleshoot operation.
*/
id?: string;
/**
- * Reason type of failure.
+ * @member {string} [reasonType] Reason type of failure.
*/
reasonType?: string;
/**
- * A summary of troubleshooting.
+ * @member {string} [summary] A summary of troubleshooting.
*/
summary?: string;
/**
- * Details on troubleshooting results.
+ * @member {string} [detail] Details on troubleshooting results.
*/
detail?: string;
/**
- * List of recommended actions.
+ * @member {TroubleshootingRecommendedActions[]} [recommendedActions] List of
+ * recommended actions.
*/
recommendedActions?: TroubleshootingRecommendedActions[];
}
/**
+ * @interface
+ * An interface representing TroubleshootingResult.
* Troubleshooting information gained from specified resource.
+ *
*/
export interface TroubleshootingResult {
/**
- * The start time of the troubleshooting.
+ * @member {Date} [startTime] The start time of the troubleshooting.
*/
startTime?: Date;
/**
- * The end time of the troubleshooting.
+ * @member {Date} [endTime] The end time of the troubleshooting.
*/
endTime?: Date;
/**
- * The result code of the troubleshooting.
+ * @member {string} [code] The result code of the troubleshooting.
*/
code?: string;
/**
- * Information from troubleshooting.
+ * @member {TroubleshootingDetails[]} [results] Information from
+ * troubleshooting.
*/
results?: TroubleshootingDetails[];
}
/**
+ * @interface
+ * An interface representing RetentionPolicyParameters.
* Parameters that define the retention policy for flow log.
+ *
*/
export interface RetentionPolicyParameters {
/**
- * Number of days to retain flow log records. Default value: 0.
+ * @member {number} [days] Number of days to retain flow log records. Default
+ * value: 0 .
*/
days?: number;
/**
- * Flag to enable/disable retention. Default value: false.
+ * @member {boolean} [enabled] Flag to enable/disable retention. Default
+ * value: false .
*/
enabled?: boolean;
}
/**
+ * @interface
+ * An interface representing FlowLogFormatParameters.
* Parameters that define the flow log format.
+ *
*/
export interface FlowLogFormatParameters {
/**
- * The file type of flow log. Possible values include: 'JSON'
+ * @member {FlowLogFormatType} [type] The file type of flow log. Possible
+ * values include: 'JSON'
*/
type?: FlowLogFormatType;
/**
- * The version (revision) of the flow log. Default value: 0.
+ * @member {number} [version] The version (revision) of the flow log. Default
+ * value: 0 .
*/
version?: number;
}
/**
- * Parameters that define a resource to query flow log and traffic analytics (optional) status.
+ * @interface
+ * An interface representing FlowLogStatusParameters.
+ * Parameters that define a resource to query flow log and traffic analytics
+ * (optional) status.
+ *
*/
export interface FlowLogStatusParameters {
/**
- * The target resource where getting the flow log and traffic analytics (optional) status.
+ * @member {string} targetResourceId The target resource where getting the
+ * flow log and traffic analytics (optional) status.
*/
targetResourceId: string;
}
/**
+ * @interface
+ * An interface representing TrafficAnalyticsConfigurationProperties.
* Parameters that define the configuration of traffic analytics.
+ *
*/
export interface TrafficAnalyticsConfigurationProperties {
/**
- * Flag to enable/disable traffic analytics.
+ * @member {boolean} enabled Flag to enable/disable traffic analytics.
*/
enabled: boolean;
/**
- * The resource guid of the attached workspace
+ * @member {string} workspaceId The resource guid of the attached workspace
*/
workspaceId: string;
/**
- * The location of the attached workspace
+ * @member {string} workspaceRegion The location of the attached workspace
*/
workspaceRegion: string;
/**
- * Resource Id of the attached workspace
+ * @member {string} workspaceResourceId Resource Id of the attached workspace
*/
workspaceResourceId: string;
/**
- * The interval in minutes which would decide how frequently TA service should do flow analytics
+ * @member {number} [trafficAnalyticsInterval] The interval in minutes which
+ * would decide how frequently TA service should do flow analytics
*/
trafficAnalyticsInterval?: number;
}
/**
+ * @interface
+ * An interface representing TrafficAnalyticsProperties.
* Parameters that define the configuration of traffic analytics.
+ *
*/
export interface TrafficAnalyticsProperties {
+ /**
+ * @member {TrafficAnalyticsConfigurationProperties}
+ * networkWatcherFlowAnalyticsConfiguration
+ */
networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationProperties;
}
/**
- * Information on the configuration of flow log and traffic analytics (optional) .
+ * @interface
+ * An interface representing FlowLogInformation.
+ * Information on the configuration of flow log and traffic analytics
+ * (optional) .
+ *
*/
export interface FlowLogInformation {
/**
- * The ID of the resource to configure for flow log and traffic analytics (optional) .
+ * @member {string} targetResourceId The ID of the resource to configure for
+ * flow log and traffic analytics (optional) .
*/
targetResourceId: string;
/**
- * ID of the storage account which is used to store the flow log.
+ * @member {string} storageId ID of the storage account which is used to
+ * store the flow log.
*/
storageId: string;
/**
- * Flag to enable/disable flow logging.
+ * @member {boolean} enabled Flag to enable/disable flow logging.
*/
enabled: boolean;
+ /**
+ * @member {RetentionPolicyParameters} [retentionPolicy]
+ */
retentionPolicy?: RetentionPolicyParameters;
+ /**
+ * @member {FlowLogFormatParameters} [format]
+ */
format?: FlowLogFormatParameters;
+ /**
+ * @member {TrafficAnalyticsProperties} [flowAnalyticsConfiguration]
+ */
flowAnalyticsConfiguration?: TrafficAnalyticsProperties;
}
/**
+ * @interface
+ * An interface representing ConnectivitySource.
* Parameters that define the source of the connection.
+ *
*/
export interface ConnectivitySource {
/**
- * The ID of the resource from which a connectivity check will be initiated.
+ * @member {string} resourceId The ID of the resource from which a
+ * connectivity check will be initiated.
*/
resourceId: string;
/**
- * The source port from which a connectivity check will be performed.
+ * @member {number} [port] The source port from which a connectivity check
+ * will be performed.
*/
port?: number;
}
/**
+ * @interface
+ * An interface representing ConnectivityDestination.
* Parameters that define destination of connection.
+ *
*/
export interface ConnectivityDestination {
/**
- * The ID of the resource to which a connection attempt will be made.
+ * @member {string} [resourceId] The ID of the resource to which a connection
+ * attempt will be made.
*/
resourceId?: string;
/**
- * The IP address or URI the resource to which a connection attempt will be made.
+ * @member {string} [address] The IP address or URI the resource to which a
+ * connection attempt will be made.
*/
address?: string;
/**
- * Port on which check connectivity will be performed.
+ * @member {number} [port] Port on which check connectivity will be
+ * performed.
*/
port?: number;
}
/**
+ * @interface
+ * An interface representing HTTPHeader.
* Describes the HTTP header.
+ *
*/
export interface HTTPHeader {
/**
- * The name in HTTP header.
+ * @member {string} [name] The name in HTTP header.
*/
name?: string;
/**
- * The value in HTTP header.
+ * @member {string} [value] The value in HTTP header.
*/
value?: string;
}
/**
+ * @interface
+ * An interface representing HTTPConfiguration.
* HTTP configuration of the connectivity check.
+ *
*/
export interface HTTPConfiguration {
/**
- * HTTP method. Possible values include: 'Get'
+ * @member {HTTPMethod} [method] HTTP method. Possible values include: 'Get'
*/
method?: HTTPMethod;
/**
- * List of HTTP headers.
+ * @member {HTTPHeader[]} [headers] List of HTTP headers.
*/
headers?: HTTPHeader[];
/**
- * Valid status codes.
+ * @member {number[]} [validStatusCodes] Valid status codes.
*/
validStatusCodes?: number[];
}
/**
+ * @interface
+ * An interface representing ProtocolConfiguration.
* Configuration of the protocol.
+ *
*/
export interface ProtocolConfiguration {
+ /**
+ * @member {HTTPConfiguration} [hTTPConfiguration]
+ */
hTTPConfiguration?: HTTPConfiguration;
}
/**
+ * @interface
+ * An interface representing ConnectivityParameters.
* Parameters that determine how the connectivity check will be performed.
+ *
*/
export interface ConnectivityParameters {
+ /**
+ * @member {ConnectivitySource} source
+ */
source: ConnectivitySource;
+ /**
+ * @member {ConnectivityDestination} destination
+ */
destination: ConnectivityDestination;
/**
- * Network protocol. Possible values include: 'Tcp', 'Http', 'Https', 'Icmp'
+ * @member {Protocol} [protocol] Network protocol. Possible values include:
+ * 'Tcp', 'Http', 'Https', 'Icmp'
*/
protocol?: Protocol;
+ /**
+ * @member {ProtocolConfiguration} [protocolConfiguration]
+ */
protocolConfiguration?: ProtocolConfiguration;
}
/**
- * Information about an issue encountered in the process of checking for connectivity.
+ * @interface
+ * An interface representing ConnectivityIssue.
+ * Information about an issue encountered in the process of checking for
+ * connectivity.
+ *
*/
export interface ConnectivityIssue {
/**
- * The origin of the issue. Possible values include: 'Local', 'Inbound', 'Outbound'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Origin} [origin] The origin of the issue. Possible values
+ * include: 'Local', 'Inbound', 'Outbound'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly origin?: Origin;
/**
- * The severity of the issue. Possible values include: 'Error', 'Warning'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {Severity} [severity] The severity of the issue. Possible values
+ * include: 'Error', 'Warning'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly severity?: Severity;
/**
- * The type of issue. Possible values include: 'Unknown', 'AgentStopped', 'GuestFirewall',
- * 'DnsResolution', 'SocketBind', 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled',
- * 'Platform'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {IssueType} [type] The type of issue. Possible values include:
+ * 'Unknown', 'AgentStopped', 'GuestFirewall', 'DnsResolution', 'SocketBind',
+ * 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled', 'Platform'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: IssueType;
/**
- * Provides additional context on the issue.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {{ [propertyName: string]: string }[]} [context] Provides
+ * additional context on the issue.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly context?: { [propertyName: string]: string }[];
}
/**
+ * @interface
+ * An interface representing ConnectivityHop.
* Information about a hop between the source and the destination.
+ *
*/
export interface ConnectivityHop {
/**
- * The type of the hop.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] The type of the hop.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * The ID of the hop.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] The ID of the hop.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * The IP address of the hop.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [address] The IP address of the hop.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly address?: string;
/**
- * The ID of the resource corresponding to this hop.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceId] The ID of the resource corresponding to this
+ * hop.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly resourceId?: string;
/**
- * List of next hop identifiers.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string[]} [nextHopIds] List of next hop identifiers.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextHopIds?: string[];
/**
- * List of issues.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ConnectivityIssue[]} [issues] List of issues.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly issues?: ConnectivityIssue[];
}
/**
+ * @interface
+ * An interface representing ConnectivityInformation.
* Information on the connectivity status.
+ *
*/
export interface ConnectivityInformation {
/**
- * List of hops between the source and the destination.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ConnectivityHop[]} [hops] List of hops between the source and the
+ * destination.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly hops?: ConnectivityHop[];
/**
- * The connection status. Possible values include: 'Unknown', 'Connected', 'Disconnected',
+ * @member {ConnectionStatus} [connectionStatus] The connection status.
+ * Possible values include: 'Unknown', 'Connected', 'Disconnected',
* 'Degraded'
- * **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 connectionStatus?: ConnectionStatus;
/**
- * Average latency in milliseconds.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [avgLatencyInMs] Average latency in milliseconds.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly avgLatencyInMs?: number;
/**
- * Minimum latency in milliseconds.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [minLatencyInMs] Minimum latency in milliseconds.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly minLatencyInMs?: number;
/**
- * Maximum latency in milliseconds.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [maxLatencyInMs] Maximum latency in milliseconds.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly maxLatencyInMs?: number;
/**
- * Total number of probes sent.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [probesSent] Total number of probes sent.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly probesSent?: number;
/**
- * Number of failed probes.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [probesFailed] Number of failed probes.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly probesFailed?: number;
}
/**
+ * @interface
+ * An interface representing AzureReachabilityReportLocation.
* Parameters that define a geographic location.
+ *
*/
export interface AzureReachabilityReportLocation {
/**
- * The name of the country.
+ * @member {string} country The name of the country.
*/
country: string;
/**
- * The name of the state.
+ * @member {string} [state] The name of the state.
*/
state?: string;
/**
- * The name of the city or town.
+ * @member {string} [city] The name of the city or town.
*/
city?: string;
}
/**
+ * @interface
+ * An interface representing AzureReachabilityReportParameters.
* Geographic and time constraints for Azure reachability report.
+ *
*/
export interface AzureReachabilityReportParameters {
+ /**
+ * @member {AzureReachabilityReportLocation} providerLocation
+ */
providerLocation: AzureReachabilityReportLocation;
/**
- * List of Internet service providers.
+ * @member {string[]} [providers] List of Internet service providers.
*/
providers?: string[];
/**
- * Optional Azure regions to scope the query to.
+ * @member {string[]} [azureLocations] Optional Azure regions to scope the
+ * query to.
*/
azureLocations?: string[];
/**
- * The start time for the Azure reachability report.
+ * @member {Date} startTime The start time for the Azure reachability report.
*/
startTime: Date;
/**
- * The end time for the Azure reachability report.
+ * @member {Date} endTime The end time for the Azure reachability report.
*/
endTime: Date;
}
/**
+ * @interface
+ * An interface representing AzureReachabilityReportLatencyInfo.
* Details on latency for a time series.
+ *
*/
export interface AzureReachabilityReportLatencyInfo {
/**
- * The time stamp.
+ * @member {Date} [timeStamp] The time stamp.
*/
timeStamp?: Date;
/**
- * The relative latency score between 1 and 100, higher values indicating a faster connection.
+ * @member {number} [score] The relative latency score between 1 and 100,
+ * higher values indicating a faster connection.
*/
score?: number;
}
/**
+ * @interface
+ * An interface representing AzureReachabilityReportItem.
* Azure reachability report details for a given provider location.
+ *
*/
export interface AzureReachabilityReportItem {
/**
- * The Internet service provider.
+ * @member {string} [provider] The Internet service provider.
*/
provider?: string;
/**
- * The Azure region.
+ * @member {string} [azureLocation] The Azure region.
*/
azureLocation?: string;
/**
- * List of latency details for each of the time series.
+ * @member {AzureReachabilityReportLatencyInfo[]} [latencies] List of latency
+ * details for each of the time series.
*/
latencies?: AzureReachabilityReportLatencyInfo[];
}
/**
+ * @interface
+ * An interface representing AzureReachabilityReport.
* Azure reachability report details.
+ *
*/
export interface AzureReachabilityReport {
/**
- * The aggregation level of Azure reachability report. Can be Country, State or City.
+ * @member {string} aggregationLevel The aggregation level of Azure
+ * reachability report. Can be Country, State or City.
*/
aggregationLevel: string;
+ /**
+ * @member {AzureReachabilityReportLocation} providerLocation
+ */
providerLocation: AzureReachabilityReportLocation;
/**
- * List of Azure reachability report items.
+ * @member {AzureReachabilityReportItem[]} reachabilityReport List of Azure
+ * reachability report items.
*/
reachabilityReport: AzureReachabilityReportItem[];
}
/**
+ * @interface
+ * An interface representing AvailableProvidersListParameters.
* Constraints that determine the list of available Internet service providers.
+ *
*/
export interface AvailableProvidersListParameters {
/**
- * A list of Azure regions.
+ * @member {string[]} [azureLocations] A list of Azure regions.
*/
azureLocations?: string[];
/**
- * The country for available providers list.
+ * @member {string} [country] The country for available providers list.
*/
country?: string;
/**
- * The state for available providers list.
+ * @member {string} [state] The state for available providers list.
*/
state?: string;
/**
- * The city or town for available providers list.
+ * @member {string} [city] The city or town for available providers list.
*/
city?: string;
}
/**
+ * @interface
+ * An interface representing AvailableProvidersListCity.
* City or town details.
+ *
*/
export interface AvailableProvidersListCity {
/**
- * The city or town name.
+ * @member {string} [cityName] The city or town name.
*/
cityName?: string;
/**
- * A list of Internet service providers.
+ * @member {string[]} [providers] A list of Internet service providers.
*/
providers?: string[];
}
/**
+ * @interface
+ * An interface representing AvailableProvidersListState.
* State details.
+ *
*/
export interface AvailableProvidersListState {
/**
- * The state name.
+ * @member {string} [stateName] The state name.
*/
stateName?: string;
/**
- * A list of Internet service providers.
+ * @member {string[]} [providers] A list of Internet service providers.
*/
providers?: string[];
/**
- * List of available cities or towns in the state.
+ * @member {AvailableProvidersListCity[]} [cities] List of available cities
+ * or towns in the state.
*/
cities?: AvailableProvidersListCity[];
}
/**
+ * @interface
+ * An interface representing AvailableProvidersListCountry.
* Country details.
+ *
*/
export interface AvailableProvidersListCountry {
/**
- * The country name.
+ * @member {string} [countryName] The country name.
*/
countryName?: string;
/**
- * A list of Internet service providers.
+ * @member {string[]} [providers] A list of Internet service providers.
*/
providers?: string[];
/**
- * List of available states in the country.
+ * @member {AvailableProvidersListState[]} [states] List of available states
+ * in the country.
*/
states?: AvailableProvidersListState[];
}
/**
+ * @interface
+ * An interface representing AvailableProvidersList.
* List of available countries with details.
+ *
*/
export interface AvailableProvidersList {
/**
- * List of available countries.
+ * @member {AvailableProvidersListCountry[]} countries List of available
+ * countries.
*/
countries: AvailableProvidersListCountry[];
}
/**
+ * @interface
+ * An interface representing ConnectionMonitorSource.
* Describes the source of connection monitor.
+ *
*/
export interface ConnectionMonitorSource {
/**
- * The ID of the resource used as the source by connection monitor.
+ * @member {string} resourceId The ID of the resource used as the source by
+ * connection monitor.
*/
resourceId: string;
/**
- * The source port used by connection monitor.
+ * @member {number} [port] The source port used by connection monitor.
*/
port?: number;
}
/**
+ * @interface
+ * An interface representing ConnectionMonitorDestination.
* Describes the destination of connection monitor.
+ *
*/
export interface ConnectionMonitorDestination {
/**
- * The ID of the resource used as the destination by connection monitor.
+ * @member {string} [resourceId] The ID of the resource used as the
+ * destination by connection monitor.
*/
resourceId?: string;
/**
- * Address of the connection monitor destination (IP or domain name).
+ * @member {string} [address] Address of the connection monitor destination
+ * (IP or domain name).
*/
address?: string;
/**
- * The destination port used by connection monitor.
+ * @member {number} [port] The destination port used by connection monitor.
*/
port?: number;
}
/**
+ * @interface
+ * An interface representing ConnectionMonitorParameters.
* Parameters that define the operation to create a connection monitor.
+ *
*/
export interface ConnectionMonitorParameters {
+ /**
+ * @member {ConnectionMonitorSource} source
+ */
source: ConnectionMonitorSource;
+ /**
+ * @member {ConnectionMonitorDestination} destination
+ */
destination: ConnectionMonitorDestination;
/**
- * Determines if the connection monitor will start automatically once created. Default value:
- * true.
+ * @member {boolean} [autoStart] Determines if the connection monitor will
+ * start automatically once created. Default value: true .
*/
autoStart?: boolean;
/**
- * Monitoring interval in seconds. Default value: 60.
+ * @member {number} [monitoringIntervalInSeconds] Monitoring interval in
+ * seconds. Default value: 60 .
*/
monitoringIntervalInSeconds?: number;
}
/**
+ * @interface
+ * An interface representing ConnectionMonitor.
* Parameters that define the operation to create a connection monitor.
+ *
*/
export interface ConnectionMonitor {
/**
- * Connection monitor location.
+ * @member {string} [location] Connection monitor location.
*/
location?: string;
/**
- * Connection monitor tags.
+ * @member {{ [propertyName: string]: string }} [tags] Connection monitor
+ * tags.
*/
tags?: { [propertyName: string]: string };
+ /**
+ * @member {ConnectionMonitorSource} source
+ */
source: ConnectionMonitorSource;
+ /**
+ * @member {ConnectionMonitorDestination} destination
+ */
destination: ConnectionMonitorDestination;
/**
- * Determines if the connection monitor will start automatically once created. Default value:
- * true.
+ * @member {boolean} [autoStart] Determines if the connection monitor will
+ * start automatically once created. Default value: true .
*/
autoStart?: boolean;
/**
- * Monitoring interval in seconds. Default value: 60.
+ * @member {number} [monitoringIntervalInSeconds] Monitoring interval in
+ * seconds. Default value: 60 .
*/
monitoringIntervalInSeconds?: number;
}
/**
+ * @interface
+ * An interface representing ConnectionMonitorResult.
* Information about the connection monitor.
+ *
+ * @extends BaseResource
*/
export interface ConnectionMonitorResult extends BaseResource {
/**
- * Name of the connection monitor.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] Name of the connection monitor.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * ID of the connection monitor.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] ID of the connection monitor.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * Default value: 'A unique read-only string that changes whenever the resource is updated.'.
+ * @member {string} [etag] Default value: 'A unique read-only string that
+ * changes whenever the resource is updated.' .
*/
etag?: string;
/**
- * Connection monitor type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Connection monitor type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * Connection monitor location.
+ * @member {string} [location] Connection monitor location.
*/
location?: string;
/**
- * Connection monitor tags.
+ * @member {{ [propertyName: string]: string }} [tags] Connection monitor
+ * tags.
*/
tags?: { [propertyName: string]: string };
+ /**
+ * @member {ConnectionMonitorSource} source
+ */
source: ConnectionMonitorSource;
+ /**
+ * @member {ConnectionMonitorDestination} destination
+ */
destination: ConnectionMonitorDestination;
/**
- * Determines if the connection monitor will start automatically once created. Default value:
- * true.
+ * @member {boolean} [autoStart] Determines if the connection monitor will
+ * start automatically once created. Default value: true .
*/
autoStart?: boolean;
/**
- * Monitoring interval in seconds. Default value: 60.
+ * @member {number} [monitoringIntervalInSeconds] Monitoring interval in
+ * seconds. Default value: 60 .
*/
monitoringIntervalInSeconds?: number;
/**
- * The provisioning state of the connection monitor. Possible values include: 'Succeeded',
- * 'Updating', 'Deleting', 'Failed'
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the connection monitor. Possible values include: 'Succeeded', 'Updating',
+ * 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * The date and time when the connection monitor was started.
+ * @member {Date} [startTime] The date and time when the connection monitor
+ * was started.
*/
startTime?: Date;
/**
- * The monitoring status of the connection monitor.
+ * @member {string} [monitoringStatus] The monitoring status of the
+ * connection monitor.
*/
monitoringStatus?: string;
}
/**
+ * @interface
+ * An interface representing ConnectionStateSnapshot.
* Connection state snapshot.
+ *
*/
export interface ConnectionStateSnapshot {
/**
- * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown'
+ * @member {ConnectionState} [connectionState] The connection state. Possible
+ * values include: 'Reachable', 'Unreachable', 'Unknown'
*/
connectionState?: ConnectionState;
/**
- * The start time of the connection snapshot.
+ * @member {Date} [startTime] The start time of the connection snapshot.
*/
startTime?: Date;
/**
- * The end time of the connection snapshot.
+ * @member {Date} [endTime] The end time of the connection snapshot.
*/
endTime?: Date;
/**
- * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress',
+ * @member {EvaluationState} [evaluationState] Connectivity analysis
+ * evaluation state. Possible values include: 'NotStarted', 'InProgress',
* 'Completed'
*/
evaluationState?: EvaluationState;
/**
- * Average latency in ms.
+ * @member {number} [avgLatencyInMs] Average latency in ms.
*/
avgLatencyInMs?: number;
/**
- * Minimum latency in ms.
+ * @member {number} [minLatencyInMs] Minimum latency in ms.
*/
minLatencyInMs?: number;
/**
- * Maximum latency in ms.
+ * @member {number} [maxLatencyInMs] Maximum latency in ms.
*/
maxLatencyInMs?: number;
/**
- * The number of sent probes.
+ * @member {number} [probesSent] The number of sent probes.
*/
probesSent?: number;
/**
- * The number of failed probes.
+ * @member {number} [probesFailed] The number of failed probes.
*/
probesFailed?: number;
/**
- * List of hops between the source and the destination.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {ConnectivityHop[]} [hops] List of hops between the source and the
+ * destination.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly hops?: ConnectivityHop[];
}
/**
- * List of connection states snaphots.
+ * @interface
+ * An interface representing ConnectionMonitorQueryResult.
+ * List of connection states snapshots.
+ *
*/
export interface ConnectionMonitorQueryResult {
/**
- * Status of connection monitor source. Possible values include: 'Uknown', 'Active', 'Inactive'
+ * @member {ConnectionMonitorSourceStatus} [sourceStatus] Status of
+ * connection monitor source. Possible values include: 'Unknown', 'Active',
+ * 'Inactive'
*/
sourceStatus?: ConnectionMonitorSourceStatus;
/**
- * Information about connection states.
+ * @member {ConnectionStateSnapshot[]} [states] Information about connection
+ * states.
*/
states?: ConnectionStateSnapshot[];
}
/**
+ * @interface
+ * An interface representing NetworkConfigurationDiagnosticProfile.
* Parameters to compare with network configuration.
+ *
*/
export interface NetworkConfigurationDiagnosticProfile {
/**
- * The direction of the traffic. Accepted values are 'Inbound' and 'Outbound'. Possible values
- * include: 'Inbound', 'Outbound'
+ * @member {Direction} direction The direction of the traffic. Accepted
+ * values are 'Inbound' and 'Outbound'. Possible values include: 'Inbound',
+ * 'Outbound'
*/
direction: Direction;
/**
- * Protocol to be verified on. Accepted values are '*', TCP, UDP.
+ * @member {string} protocol Protocol to be verified on. Accepted values are
+ * '*', TCP, UDP.
*/
protocol: string;
/**
- * Traffic source. Accepted values are '*', IP Address/CIDR, Service Tag.
+ * @member {string} source Traffic source. Accepted values are '*', IP
+ * Address/CIDR, Service Tag.
*/
source: string;
/**
- * Traffic destination. Accepted values are: '*', IP Address/CIDR, Service Tag.
+ * @member {string} destination Traffic destination. Accepted values are:
+ * '*', IP Address/CIDR, Service Tag.
*/
destination: string;
/**
- * Traffice destination port. Accepted values are '*', port (for example, 3389) and port range
- * (for example, 80-100).
+ * @member {string} destinationPort Traffic destination port. Accepted values
+ * are '*', port (for example, 3389) and port range (for example, 80-100).
*/
destinationPort: string;
}
/**
+ * @interface
+ * An interface representing NetworkConfigurationDiagnosticParameters.
* Parameters to get network configuration diagnostic.
+ *
*/
export interface NetworkConfigurationDiagnosticParameters {
/**
- * The ID of the target resource to perform network configuration diagnostic. Valid options are
- * VM, NetworkInterface, VMSS/NetworkInterface and Application Gateway.
+ * @member {string} targetResourceId The ID of the target resource to perform
+ * network configuration diagnostic. Valid options are VM, NetworkInterface,
+ * VMSS/NetworkInterface and Application Gateway.
*/
targetResourceId: string;
/**
- * Verbosity level. Accepted values are 'Normal', 'Minimum', 'Full'. Possible values include:
- * 'Normal', 'Minimum', 'Full'
+ * @member {VerbosityLevel} [verbosityLevel] Verbosity level. Accepted values
+ * are 'Normal', 'Minimum', 'Full'. Possible values include: 'Normal',
+ * 'Minimum', 'Full'
*/
verbosityLevel?: VerbosityLevel;
/**
- * List of network configuration diagnostic profiles.
+ * @member {NetworkConfigurationDiagnosticProfile[]} profiles List of network
+ * configuration diagnostic profiles.
*/
profiles: NetworkConfigurationDiagnosticProfile[];
}
/**
+ * @interface
+ * An interface representing MatchedRule.
* Matched rule.
+ *
*/
export interface MatchedRule {
/**
- * Name of the matched network security rule.
+ * @member {string} [ruleName] Name of the matched network security rule.
*/
ruleName?: string;
/**
- * The network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'.
+ * @member {string} [action] The network traffic is allowed or denied.
+ * Possible values are 'Allow' and 'Deny'.
*/
action?: string;
}
/**
+ * @interface
+ * An interface representing NetworkSecurityRulesEvaluationResult.
* Network security rules evaluation result.
+ *
*/
export interface NetworkSecurityRulesEvaluationResult {
/**
- * Name of the network security rule.
+ * @member {string} [name] Name of the network security rule.
*/
name?: string;
/**
- * Value indicating whether protocol is matched.
+ * @member {boolean} [protocolMatched] Value indicating whether protocol is
+ * matched.
*/
protocolMatched?: boolean;
/**
- * Value indicating whether source is matched.
+ * @member {boolean} [sourceMatched] Value indicating whether source is
+ * matched.
*/
sourceMatched?: boolean;
/**
- * Value indicating whether source port is matched.
+ * @member {boolean} [sourcePortMatched] Value indicating whether source port
+ * is matched.
*/
sourcePortMatched?: boolean;
/**
- * Value indicating whether destination is matched.
+ * @member {boolean} [destinationMatched] Value indicating whether
+ * destination is matched.
*/
destinationMatched?: boolean;
/**
- * Value indicating whether destination port is matched.
+ * @member {boolean} [destinationPortMatched] Value indicating whether
+ * destination port is matched.
*/
destinationPortMatched?: boolean;
}
/**
+ * @interface
+ * An interface representing EvaluatedNetworkSecurityGroup.
* Results of network security group evaluation.
+ *
*/
export interface EvaluatedNetworkSecurityGroup {
/**
- * Network security group ID.
+ * @member {string} [networkSecurityGroupId] Network security group ID.
*/
networkSecurityGroupId?: string;
/**
- * Resource ID of nic or subnet to which network security group is applied.
+ * @member {string} [appliedTo] Resource ID of nic or subnet to which network
+ * security group is applied.
*/
appliedTo?: string;
+ /**
+ * @member {MatchedRule} [matchedRule]
+ */
matchedRule?: MatchedRule;
/**
+ * @member {NetworkSecurityRulesEvaluationResult[]} [rulesEvaluationResult]
* List of network security rules evaluation results.
- * **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 rulesEvaluationResult?: NetworkSecurityRulesEvaluationResult[];
}
/**
+ * @interface
+ * An interface representing NetworkSecurityGroupResult.
* Network configuration diagnostic result corresponded provided traffic query.
+ *
*/
export interface NetworkSecurityGroupResult {
/**
- * The network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. Possible
- * values include: 'Allow', 'Deny'
+ * @member {SecurityRuleAccess} [securityRuleAccessResult] The network
+ * traffic is allowed or denied. Possible values are 'Allow' and 'Deny'.
+ * Possible values include: 'Allow', 'Deny'
*/
securityRuleAccessResult?: SecurityRuleAccess;
/**
+ * @member {EvaluatedNetworkSecurityGroup[]} [evaluatedNetworkSecurityGroups]
* List of results network security groups diagnostic.
- * **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 evaluatedNetworkSecurityGroups?: EvaluatedNetworkSecurityGroup[];
}
/**
- * Network configuration diagnostic result corresponded to provided traffic query.
+ * @interface
+ * An interface representing NetworkConfigurationDiagnosticResult.
+ * Network configuration diagnostic result corresponded to provided traffic
+ * query.
+ *
*/
export interface NetworkConfigurationDiagnosticResult {
+ /**
+ * @member {NetworkConfigurationDiagnosticProfile} [profile]
+ */
profile?: NetworkConfigurationDiagnosticProfile;
+ /**
+ * @member {NetworkSecurityGroupResult} [networkSecurityGroupResult]
+ */
networkSecurityGroupResult?: NetworkSecurityGroupResult;
}
/**
+ * @interface
+ * An interface representing NetworkConfigurationDiagnosticResponse.
* Results of network configuration diagnostic on the target resource.
+ *
*/
export interface NetworkConfigurationDiagnosticResponse {
/**
- * List of network configuration diagnostic results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkConfigurationDiagnosticResult[]} [results] List of network
+ * configuration diagnostic results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly results?: NetworkConfigurationDiagnosticResult[];
}
/**
+ * @interface
+ * An interface representing OperationDisplay.
* Display metadata associated with the operation.
+ *
*/
export interface OperationDisplay {
/**
- * Service provider: Microsoft Network.
+ * @member {string} [provider] Service provider: Microsoft Network.
*/
provider?: string;
/**
- * Resource on which the operation is performed.
+ * @member {string} [resource] Resource on which the operation is performed.
*/
resource?: string;
/**
- * Type of the operation: get, read, delete, etc.
+ * @member {string} [operation] Type of the operation: get, read, delete,
+ * etc.
*/
operation?: string;
/**
- * Description of the operation.
+ * @member {string} [description] Description of the operation.
*/
description?: string;
}
/**
+ * @interface
+ * An interface representing Availability.
* Availability of the metric.
+ *
*/
export interface Availability {
/**
- * The time grain of the availability.
+ * @member {string} [timeGrain] The time grain of the availability.
*/
timeGrain?: string;
/**
- * The retention of the availability.
+ * @member {string} [retention] The retention of the availability.
*/
retention?: string;
/**
- * Duration of the availability blob.
+ * @member {string} [blobDuration] Duration of the availability blob.
*/
blobDuration?: string;
}
/**
+ * @interface
+ * An interface representing Dimension.
* Dimension of the metric.
+ *
*/
export interface Dimension {
/**
- * The name of the dimension.
+ * @member {string} [name] The name of the dimension.
*/
name?: string;
/**
- * The display name of the dimension.
+ * @member {string} [displayName] The display name of the dimension.
*/
displayName?: string;
/**
- * The internal name of the dimension.
+ * @member {string} [internalName] The internal name of the dimension.
*/
internalName?: string;
}
/**
+ * @interface
+ * An interface representing MetricSpecification.
* Description of metrics specification.
+ *
*/
export interface MetricSpecification {
/**
- * The name of the metric.
+ * @member {string} [name] The name of the metric.
*/
name?: string;
/**
- * The display name of the metric.
+ * @member {string} [displayName] The display name of the metric.
*/
displayName?: string;
/**
- * The description of the metric.
+ * @member {string} [displayDescription] The description of the metric.
*/
displayDescription?: string;
/**
- * Units the metric to be displayed in.
+ * @member {string} [unit] Units the metric to be displayed in.
*/
unit?: string;
/**
- * The aggregation type.
+ * @member {string} [aggregationType] The aggregation type.
*/
aggregationType?: string;
/**
- * List of availability.
+ * @member {Availability[]} [availabilities] List of availability.
*/
availabilities?: Availability[];
/**
- * Whether regional MDM account enabled.
+ * @member {boolean} [enableRegionalMdmAccount] Whether regional MDM account
+ * enabled.
*/
enableRegionalMdmAccount?: boolean;
/**
- * Whether gaps would be filled with zeros.
+ * @member {boolean} [fillGapWithZero] Whether gaps would be filled with
+ * zeros.
*/
fillGapWithZero?: boolean;
/**
- * Pattern for the filter of the metric.
+ * @member {string} [metricFilterPattern] Pattern for the filter of the
+ * metric.
*/
metricFilterPattern?: string;
/**
- * List of dimensions.
+ * @member {Dimension[]} [dimensions] List of dimensions.
*/
dimensions?: Dimension[];
/**
- * Whether the metric is internal.
+ * @member {boolean} [isInternal] Whether the metric is internal.
*/
isInternal?: boolean;
/**
- * The source MDM account.
+ * @member {string} [sourceMdmAccount] The source MDM account.
*/
sourceMdmAccount?: string;
/**
- * The source MDM namespace.
+ * @member {string} [sourceMdmNamespace] The source MDM namespace.
*/
sourceMdmNamespace?: string;
/**
- * The resource Id dimension name override.
+ * @member {string} [resourceIdDimensionNameOverride] The resource Id
+ * dimension name override.
*/
resourceIdDimensionNameOverride?: string;
}
/**
+ * @interface
+ * An interface representing LogSpecification.
* Description of logging specification.
+ *
*/
export interface LogSpecification {
/**
- * The name of the specification.
+ * @member {string} [name] The name of the specification.
*/
name?: string;
/**
- * The display name of the specification.
+ * @member {string} [displayName] The display name of the specification.
*/
displayName?: string;
/**
- * Duration of the blob.
+ * @member {string} [blobDuration] Duration of the blob.
*/
blobDuration?: string;
}
/**
+ * @interface
+ * An interface representing OperationPropertiesFormatServiceSpecification.
* Specification of the service.
+ *
*/
export interface OperationPropertiesFormatServiceSpecification {
/**
- * Operation service specification.
+ * @member {MetricSpecification[]} [metricSpecifications] Operation service
+ * specification.
*/
metricSpecifications?: MetricSpecification[];
/**
- * Operation log specification.
+ * @member {LogSpecification[]} [logSpecifications] Operation log
+ * specification.
*/
logSpecifications?: LogSpecification[];
}
/**
+ * @interface
+ * An interface representing Operation.
* Network REST API operation definition.
+ *
*/
export interface Operation {
/**
- * Operation name: {provider}/{resource}/{operation}
+ * @member {string} [name] Operation name: {provider}/{resource}/{operation}
*/
name?: string;
/**
- * Display metadata associated with the operation.
+ * @member {OperationDisplay} [display] Display metadata associated with the
+ * operation.
*/
display?: OperationDisplay;
/**
- * Origin of the operation.
+ * @member {string} [origin] Origin of the operation.
*/
origin?: string;
/**
- * Specification of the service.
+ * @member {OperationPropertiesFormatServiceSpecification}
+ * [serviceSpecification] Specification of the service.
*/
serviceSpecification?: OperationPropertiesFormatServiceSpecification;
}
/**
+ * @interface
+ * An interface representing PublicIPPrefixSku.
* SKU of a public IP prefix
+ *
*/
export interface PublicIPPrefixSku {
/**
- * Name of a public IP prefix SKU. Possible values include: 'Standard'
+ * @member {PublicIPPrefixSkuName} [name] Name of a public IP prefix SKU.
+ * Possible values include: 'Standard'
*/
name?: PublicIPPrefixSkuName;
}
/**
+ * @interface
* An interface representing ReferencedPublicIpAddress.
*/
export interface ReferencedPublicIpAddress {
/**
- * The PublicIPAddress Reference
+ * @member {string} [id] The PublicIPAddress Reference
*/
id?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPPrefix.
* Public IP prefix resource.
+ *
+ * @extends Resource
*/
export interface PublicIPPrefix extends Resource {
/**
- * The public IP prefix SKU.
+ * @member {PublicIPPrefixSku} [sku] The public IP prefix SKU.
*/
sku?: PublicIPPrefixSku;
/**
- * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values
- * include: 'IPv4', 'IPv6'
+ * @member {IPVersion} [publicIPAddressVersion] The public IP address
+ * version. Possible values are: 'IPv4' and 'IPv6'. Possible values include:
+ * 'IPv4', 'IPv6'
*/
publicIPAddressVersion?: IPVersion;
/**
- * The list of tags associated with the public IP prefix.
+ * @member {IpTag[]} [ipTags] The list of tags associated with the public IP
+ * prefix.
*/
ipTags?: IpTag[];
/**
- * The Length of the Public IP Prefix.
+ * @member {number} [prefixLength] The Length of the Public IP Prefix.
*/
prefixLength?: number;
/**
- * The allocated Prefix
+ * @member {string} [ipPrefix] The allocated Prefix
*/
ipPrefix?: string;
/**
- * The list of all referenced PublicIPAddresses
+ * @member {ReferencedPublicIpAddress[]} [publicIPAddresses] The list of all
+ * referenced PublicIPAddresses
*/
publicIPAddresses?: ReferencedPublicIpAddress[];
/**
- * The resource GUID property of the public IP prefix resource.
+ * @member {string} [resourceGuid] The resource GUID property of the public
+ * IP prefix resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the Public IP prefix resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the Public
+ * IP prefix resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
/**
- * A list of availability zones denoting the IP allocated for the resource needs to come from.
+ * @member {string[]} [zones] A list of availability zones denoting the IP
+ * allocated for the resource needs to come from.
*/
zones?: string[];
}
/**
+ * @interface
+ * An interface representing PatchRouteFilterRule.
* Route Filter Rule Resource
+ *
+ * @extends SubResource
*/
export interface PatchRouteFilterRule extends SubResource {
/**
- * The access type of the rule. Valid values are: 'Allow', 'Deny'. Possible values include:
- * 'Allow', 'Deny'
+ * @member {Access} access The access type of the rule. Valid values are:
+ * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny'
*/
access: Access;
/**
- * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']
+ * @member {string[]} communities The collection for bgp community values to
+ * filter on. e.g. ['12076:5010','12076:5020']
*/
communities: string[];
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting',
- * 'Succeeded' and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing PatchRouteFilter.
* Route Filter Resource.
+ *
+ * @extends SubResource
*/
export interface PatchRouteFilter extends SubResource {
/**
- * Collection of RouteFilterRules contained within a route filter.
+ * @member {RouteFilterRule[]} [rules] Collection of RouteFilterRules
+ * contained within a route filter.
*/
rules?: RouteFilterRule[];
/**
- * A collection of references to express route circuit peerings.
+ * @member {ExpressRouteCircuitPeering[]} [peerings] A collection of
+ * references to express route circuit peerings.
*/
peerings?: ExpressRouteCircuitPeering[];
/**
- * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting',
- * 'Succeeded' and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and
+ * 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
/**
- * Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [type] Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly type?: string;
/**
- * Resource tags.
+ * @member {{ [propertyName: string]: string }} [tags] Resource tags.
*/
tags?: { [propertyName: string]: string };
}
/**
+ * @interface
+ * An interface representing BGPCommunity.
* Contains bgp community information offered in Service Community resources.
+ *
*/
export interface BGPCommunity {
/**
- * The region which the service support. e.g. For O365, region is Global.
+ * @member {string} [serviceSupportedRegion] The region which the service
+ * support. e.g. For O365, region is Global.
*/
serviceSupportedRegion?: string;
/**
- * The name of the bgp community. e.g. Skype.
+ * @member {string} [communityName] The name of the bgp community. e.g.
+ * Skype.
*/
communityName?: string;
/**
- * The value of the bgp community. For more information:
+ * @member {string} [communityValue] The value of the bgp community. For more
+ * information:
* https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing.
*/
communityValue?: string;
/**
- * The prefixes that the bgp community contains.
+ * @member {string[]} [communityPrefixes] The prefixes that the bgp community
+ * contains.
*/
communityPrefixes?: string[];
/**
- * Customer is authorized to use bgp community or not.
+ * @member {boolean} [isAuthorizedToUse] Customer is authorized to use bgp
+ * community or not.
*/
isAuthorizedToUse?: boolean;
/**
- * The service group of the bgp community contains.
+ * @member {string} [serviceGroup] The service group of the bgp community
+ * contains.
*/
serviceGroup?: string;
}
/**
+ * @interface
+ * An interface representing BgpServiceCommunity.
* Service Community Properties.
+ *
+ * @extends Resource
*/
export interface BgpServiceCommunity extends Resource {
/**
- * The name of the bgp community. e.g. Skype.
+ * @member {string} [serviceName] The name of the bgp community. e.g. Skype.
*/
serviceName?: string;
/**
- * Get a list of bgp communities.
+ * @member {BGPCommunity[]} [bgpCommunities] Get a list of bgp communities.
*/
bgpCommunities?: BGPCommunity[];
}
/**
+ * @interface
+ * An interface representing UsageName.
* The usage names.
+ *
*/
export interface UsageName {
/**
- * A string describing the resource name.
+ * @member {string} [value] A string describing the resource name.
*/
value?: string;
/**
- * A localized string describing the resource name.
+ * @member {string} [localizedValue] A localized string describing the
+ * resource name.
*/
localizedValue?: string;
}
/**
+ * @interface
+ * An interface representing Usage.
* Describes network resource usage.
+ *
*/
export interface Usage {
/**
- * Resource identifier.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [id] Resource identifier.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly id?: string;
/**
- * The current value of the usage.
+ * @member {number} currentValue The current value of the usage.
*/
currentValue: number;
/**
- * The limit of usage.
+ * @member {number} limit The limit of usage.
*/
limit: number;
/**
- * The name of the type of usage.
+ * @member {UsageName} name The name of the type of usage.
*/
name: UsageName;
}
/**
- * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual
- * network.
+ * @interface
+ * An interface representing AddressSpace.
+ * AddressSpace contains an array of IP address ranges that can be used by
+ * subnets of the virtual network.
+ *
*/
export interface AddressSpace {
/**
- * A list of address blocks reserved for this virtual network in CIDR notation.
+ * @member {string[]} [addressPrefixes] A list of address blocks reserved for
+ * this virtual network in CIDR notation.
*/
addressPrefixes?: string[];
}
/**
+ * @interface
+ * An interface representing VirtualNetworkPeering.
* Peerings in a virtual network resource.
+ *
+ * @extends SubResource
*/
export interface VirtualNetworkPeering extends SubResource {
/**
- * Whether the VMs in the linked virtual network space would be able to access all the VMs in
- * local Virtual network space.
+ * @member {boolean} [allowVirtualNetworkAccess] Whether the VMs in the
+ * linked virtual network space would be able to access all the VMs in local
+ * Virtual network space.
*/
allowVirtualNetworkAccess?: boolean;
/**
- * Whether the forwarded traffic from the VMs in the remote virtual network will be
- * allowed/disallowed.
+ * @member {boolean} [allowForwardedTraffic] Whether the forwarded traffic
+ * from the VMs in the remote virtual network will be allowed/disallowed.
*/
allowForwardedTraffic?: boolean;
/**
- * If gateway links can be used in remote virtual networking to link to this virtual network.
+ * @member {boolean} [allowGatewayTransit] If gateway links can be used in
+ * remote virtual networking to link to this virtual network.
*/
allowGatewayTransit?: boolean;
/**
- * If remote gateways can be used on this virtual network. If the flag is set to true, and
- * allowGatewayTransit on remote peering is also true, virtual network will use gateways of
- * remote virtual network for transit. Only one peering can have this flag set to true. This flag
- * cannot be set if virtual network already has a gateway.
+ * @member {boolean} [useRemoteGateways] If remote gateways can be used on
+ * this virtual network. If the flag is set to true, and allowGatewayTransit
+ * on remote peering is also true, virtual network will use gateways of
+ * remote virtual network for transit. Only one peering can have this flag
+ * set to true. This flag cannot be set if virtual network already has a
+ * gateway.
*/
useRemoteGateways?: boolean;
/**
- * The reference of the remote virtual network. The remote virtual network can be in the same or
- * different region (preview). See here to register for the preview and learn more
+ * @member {SubResource} [remoteVirtualNetwork] The reference of the remote
+ * virtual network. The remote virtual network can be in the same or
+ * different region (preview). See here to register for the preview and learn
+ * more
* (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
*/
remoteVirtualNetwork?: SubResource;
/**
- * The reference of the remote virtual network address space.
+ * @member {AddressSpace} [remoteAddressSpace] The reference of the remote
+ * virtual network address space.
*/
remoteAddressSpace?: AddressSpace;
/**
- * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and
- * 'Disconnected'. Possible values include: 'Initiated', 'Connected', 'Disconnected'
+ * @member {VirtualNetworkPeeringState} [peeringState] The status of the
+ * virtual network peering. Possible values are 'Initiated', 'Connected', and
+ * 'Disconnected'. Possible values include: 'Initiated', 'Connected',
+ * 'Disconnected'
*/
peeringState?: VirtualNetworkPeeringState;
/**
- * The provisioning state of the resource.
+ * @member {string} [provisioningState] The provisioning state of the
+ * resource.
*/
provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
- * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network.
- * Standard DHCP option for a subnet overrides VNET DHCP options.
+ * @interface
+ * An interface representing DhcpOptions.
+ * DhcpOptions contains an array of DNS servers available to VMs deployed in
+ * the virtual network. Standard DHCP option for a subnet overrides VNET DHCP
+ * options.
+ *
*/
export interface DhcpOptions {
/**
- * The list of DNS servers IP addresses.
+ * @member {string[]} [dnsServers] The list of DNS servers IP addresses.
*/
dnsServers?: string[];
}
/**
+ * @interface
+ * An interface representing VirtualNetwork.
* Virtual Network resource.
+ *
+ * @extends Resource
*/
export interface VirtualNetwork extends Resource {
/**
- * The AddressSpace that contains an array of IP address ranges that can be used by subnets.
+ * @member {AddressSpace} [addressSpace] The AddressSpace that contains an
+ * array of IP address ranges that can be used by subnets.
*/
addressSpace?: AddressSpace;
/**
- * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual
- * network.
+ * @member {DhcpOptions} [dhcpOptions] The dhcpOptions that contains an array
+ * of DNS servers available to VMs deployed in the virtual network.
*/
dhcpOptions?: DhcpOptions;
/**
- * A list of subnets in a Virtual Network.
+ * @member {Subnet[]} [subnets] A list of subnets in a Virtual Network.
*/
subnets?: Subnet[];
/**
- * A list of peerings in a Virtual Network.
+ * @member {VirtualNetworkPeering[]} [virtualNetworkPeerings] A list of
+ * peerings in a Virtual Network.
*/
virtualNetworkPeerings?: VirtualNetworkPeering[];
/**
- * The resourceGuid property of the Virtual Network resource.
+ * @member {string} [resourceGuid] The resourceGuid property of the Virtual
+ * Network resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
+ * @member {string} [provisioningState] The provisioning state of the
+ * PublicIP resource. Possible values are: 'Updating', 'Deleting', and
+ * 'Failed'.
*/
provisioningState?: string;
/**
- * Indicates if DDoS protection is enabled for all the protected resources in the virtual
- * network. It requires a DDoS protection plan associated with the resource. Default value:
- * false.
+ * @member {boolean} [enableDdosProtection] Indicates if DDoS protection is
+ * enabled for all the protected resources in the virtual network. It
+ * requires a DDoS protection plan associated with the resource. Default
+ * value: false .
*/
enableDdosProtection?: boolean;
/**
- * Indicates if VM protection is enabled for all the subnets in the virtual network. Default
- * value: false.
+ * @member {boolean} [enableVmProtection] Indicates if VM protection is
+ * enabled for all the subnets in the virtual network. Default value: false .
*/
enableVmProtection?: boolean;
/**
- * The DDoS protection plan associated with the virtual network.
+ * @member {SubResource} [ddosProtectionPlan] The DDoS protection plan
+ * associated with the virtual network.
*/
ddosProtectionPlan?: SubResource;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing IPAddressAvailabilityResult.
* Response for CheckIPAddressAvailability API service call
+ *
*/
export interface IPAddressAvailabilityResult {
/**
- * Private IP address availability.
+ * @member {boolean} [available] Private IP address availability.
*/
available?: boolean;
/**
- * Contains other available private IP addresses if the asked for address is taken.
+ * @member {string[]} [availableIPAddresses] Contains other available private
+ * IP addresses if the asked for address is taken.
*/
availableIPAddresses?: string[];
}
/**
+ * @interface
+ * An interface representing VirtualNetworkUsageName.
* Usage strings container.
+ *
*/
export interface VirtualNetworkUsageName {
/**
- * Localized subnet size and usage string.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [localizedValue] Localized subnet size and usage string.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly localizedValue?: string;
/**
- * Subnet size and usage string.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [value] Subnet size and usage string.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly value?: string;
+}
+
+/**
+ * @interface
+ * An interface representing VirtualNetworkUsage.
+ * Usage details for subnet.
+ *
+ */
+export interface VirtualNetworkUsage {
+ /**
+ * @member {number} [currentValue] Indicates number of IPs used from the
+ * Subnet.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly currentValue?: number;
+ /**
+ * @member {string} [id] Subnet identifier.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly id?: string;
+ /**
+ * @member {number} [limit] Indicates the size of the subnet.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly limit?: number;
+ /**
+ * @member {VirtualNetworkUsageName} [name] The name containing common and
+ * localized value for usage.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly name?: VirtualNetworkUsageName;
+ /**
+ * @member {string} [unit] Usage units. Returns 'Count'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
+ */
+ readonly unit?: string;
+}
+
+/**
+ * @interface
+ * An interface representing NetworkIntentPolicy.
+ * Network Intent Policy resource.
+ *
+ * @extends Resource
+ */
+export interface NetworkIntentPolicy extends Resource {
+ /**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
- readonly value?: string;
+ etag?: string;
}
/**
- * Usage details for subnet.
+ * @interface
+ * An interface representing NetworkIntentPolicyConfiguration.
*/
-export interface VirtualNetworkUsage {
+export interface NetworkIntentPolicyConfiguration {
/**
- * Indicates number of IPs used from the Subnet.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [networkIntentPolicyName] The name of the Network Intent
+ * Policy for storing in target subscription.
*/
- readonly currentValue?: number;
+ networkIntentPolicyName?: string;
/**
- * Subnet identifier.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkIntentPolicy} [sourceNetworkIntentPolicy]
*/
- readonly id?: string;
+ sourceNetworkIntentPolicy?: NetworkIntentPolicy;
+}
+
+/**
+ * @interface
+ * An interface representing PrepareNetworkPoliciesRequest.
+ */
+export interface PrepareNetworkPoliciesRequest {
/**
- * Indicates the size of the subnet.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [serviceName] The name of the service for which subnet is
+ * being prepared for.
*/
- readonly limit?: number;
+ serviceName?: string;
/**
- * The name containing common and localized value for usage.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [resourceGroupName] The name of the resource group where
+ * the Network Intent Policy will be stored.
*/
- readonly name?: VirtualNetworkUsageName;
+ resourceGroupName?: string;
/**
- * Usage units. Returns 'Count'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {NetworkIntentPolicyConfiguration[]}
+ * [networkIntentPolicyConfigurations] A list of
+ * NetworkIntentPolicyConfiguration.
*/
- readonly unit?: string;
+ networkIntentPolicyConfigurations?: NetworkIntentPolicyConfiguration[];
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewayIPConfiguration.
* IP configuration for virtual network gateway
+ *
+ * @extends SubResource
*/
export interface VirtualNetworkGatewayIPConfiguration extends SubResource {
/**
- * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible values
- * include: 'Static', 'Dynamic'
+ * @member {IPAllocationMethod} [privateIPAllocationMethod] The private IP
+ * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible
+ * values include: 'Static', 'Dynamic'
*/
privateIPAllocationMethod?: IPAllocationMethod;
/**
- * The reference of the subnet resource.
+ * @member {SubResource} [subnet] The reference of the subnet resource.
*/
subnet?: SubResource;
/**
- * The reference of the public IP resource.
+ * @member {SubResource} [publicIPAddress] The reference of the public IP
+ * resource.
*/
publicIPAddress?: SubResource;
/**
- * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting',
- * and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the public
+ * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewaySku.
* VirtualNetworkGatewaySku details
+ *
*/
export interface VirtualNetworkGatewaySku {
/**
- * Gateway SKU name. Possible values include: 'Basic', 'HighPerformance', 'Standard',
- * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ',
- * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ'
+ * @member {VirtualNetworkGatewaySkuName} [name] Gateway SKU name. Possible
+ * values include: 'Basic', 'HighPerformance', 'Standard',
+ * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ',
+ * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ'
*/
name?: VirtualNetworkGatewaySkuName;
/**
- * Gateway SKU tier. Possible values include: 'Basic', 'HighPerformance', 'Standard',
- * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ',
- * 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ'
+ * @member {VirtualNetworkGatewaySkuTier} [tier] Gateway SKU tier. Possible
+ * values include: 'Basic', 'HighPerformance', 'Standard',
+ * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ',
+ * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ'
*/
tier?: VirtualNetworkGatewaySkuTier;
/**
- * The capacity.
+ * @member {number} [capacity] The capacity.
*/
capacity?: number;
}
/**
+ * @interface
+ * An interface representing VpnClientRootCertificate.
* VPN client root certificate of virtual network gateway
+ *
+ * @extends SubResource
*/
export interface VpnClientRootCertificate extends SubResource {
/**
- * The certificate public data.
+ * @member {string} publicCertData The certificate public data.
*/
publicCertData: string;
/**
- * The provisioning state of the VPN client root certificate resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the VPN
+ * client root certificate resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnClientRevokedCertificate.
* VPN client revoked certificate of virtual network gateway.
+ *
+ * @extends SubResource
*/
export interface VpnClientRevokedCertificate extends SubResource {
/**
- * The revoked VPN client certificate thumbprint.
+ * @member {string} [thumbprint] The revoked VPN client certificate
+ * thumbprint.
*/
thumbprint?: string;
/**
- * The provisioning state of the VPN client revoked certificate resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the VPN
+ * client revoked certificate resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing IpsecPolicy.
* An IPSec Policy configuration for a virtual network gateway connection
+ *
*/
export interface IpsecPolicy {
/**
- * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for
- * a site to site VPN tunnel.
+ * @member {number} saLifeTimeSeconds The IPSec Security Association (also
+ * called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site
+ * VPN tunnel.
*/
saLifeTimeSeconds: number;
/**
- * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a
- * site to site VPN tunnel.
+ * @member {number} saDataSizeKilobytes The IPSec Security Association (also
+ * called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN
+ * tunnel.
*/
saDataSizeKilobytes: number;
/**
- * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3',
- * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256'
+ * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm
+ * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128',
+ * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256'
*/
ipsecEncryption: IpsecEncryption;
/**
- * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256',
- * 'GCMAES128', 'GCMAES192', 'GCMAES256'
+ * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE
+ * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128',
+ * 'GCMAES192', 'GCMAES256'
*/
ipsecIntegrity: IpsecIntegrity;
/**
- * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128',
- * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128'
+ * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE
+ * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192',
+ * 'AES256', 'GCMAES256', 'GCMAES128'
*/
ikeEncryption: IkeEncryption;
/**
- * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256',
- * 'SHA384', 'GCMAES256', 'GCMAES128'
+ * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase
+ * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384',
+ * 'GCMAES256', 'GCMAES128'
*/
ikeIntegrity: IkeIntegrity;
/**
- * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1',
- * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24'
+ * @member {DhGroup} dhGroup The DH Groups used in IKE Phase 1 for initial
+ * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14',
+ * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24'
*/
dhGroup: DhGroup;
/**
- * The Pfs Groups used in IKE Phase 2 for new child SA. Possible values include: 'None', 'PFS1',
- * 'PFS2', 'PFS2048', 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM'
+ * @member {PfsGroup} pfsGroup The Pfs Groups used in IKE Phase 2 for new
+ * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048',
+ * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM'
*/
pfsGroup: PfsGroup;
}
/**
+ * @interface
+ * An interface representing VpnClientConfiguration.
* VpnClientConfiguration for P2S client.
+ *
*/
export interface VpnClientConfiguration {
/**
- * The reference of the address space resource which represents Address space for P2S VpnClient.
+ * @member {AddressSpace} [vpnClientAddressPool] The reference of the address
+ * space resource which represents Address space for P2S VpnClient.
*/
vpnClientAddressPool?: AddressSpace;
/**
+ * @member {VpnClientRootCertificate[]} [vpnClientRootCertificates]
* VpnClientRootCertificate for virtual network gateway.
*/
vpnClientRootCertificates?: VpnClientRootCertificate[];
/**
+ * @member {VpnClientRevokedCertificate[]} [vpnClientRevokedCertificates]
* VpnClientRevokedCertificate for Virtual network gateway.
*/
vpnClientRevokedCertificates?: VpnClientRevokedCertificate[];
/**
- * VpnClientProtocols for Virtual network gateway.
+ * @member {VpnClientProtocol[]} [vpnClientProtocols] VpnClientProtocols for
+ * Virtual network gateway.
*/
vpnClientProtocols?: VpnClientProtocol[];
/**
- * VpnClientIpsecPolicies for virtual network gateway P2S client.
+ * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies
+ * for virtual network gateway P2S client.
*/
vpnClientIpsecPolicies?: IpsecPolicy[];
/**
- * The radius server address property of the VirtualNetworkGateway resource for vpn client
- * connection.
+ * @member {string} [radiusServerAddress] The radius server address property
+ * of the VirtualNetworkGateway resource for vpn client connection.
*/
radiusServerAddress?: string;
/**
- * The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
+ * @member {string} [radiusServerSecret] The radius secret property of the
+ * VirtualNetworkGateway resource for vpn client connection.
*/
radiusServerSecret?: string;
}
/**
+ * @interface
+ * An interface representing BgpSettings.
* BGP settings details
+ *
*/
export interface BgpSettings {
/**
- * The BGP speaker's ASN.
+ * @member {number} [asn] The BGP speaker's ASN.
*/
asn?: number;
/**
- * The BGP peering address and BGP identifier of this BGP speaker.
+ * @member {string} [bgpPeeringAddress] The BGP peering address and BGP
+ * identifier of this BGP speaker.
*/
bgpPeeringAddress?: string;
/**
- * The weight added to routes learned from this BGP speaker.
+ * @member {number} [peerWeight] The weight added to routes learned from this
+ * BGP speaker.
*/
peerWeight?: number;
}
/**
+ * @interface
+ * An interface representing BgpPeerStatus.
* BGP peer status details
+ *
*/
export interface BgpPeerStatus {
/**
- * The virtual network gateway's local address
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [localAddress] The virtual network gateway's local
+ * address
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly localAddress?: string;
/**
- * The remote BGP peer
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [neighbor] The remote BGP peer
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly neighbor?: string;
/**
- * The autonomous system number of the remote BGP peer
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [asn] The autonomous system number of the remote BGP peer
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly asn?: number;
/**
- * The BGP peer state. Possible values include: 'Unknown', 'Stopped', 'Idle', 'Connecting',
- * 'Connected'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {BgpPeerState} [state] The BGP peer state. Possible values
+ * include: 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly state?: BgpPeerState;
/**
- * For how long the peering has been up
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [connectedDuration] For how long the peering has been up
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly connectedDuration?: string;
/**
- * The number of routes learned from this peer
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [routesReceived] The number of routes learned from this
+ * peer
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly routesReceived?: number;
/**
- * The number of BGP messages sent
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [messagesSent] The number of BGP messages sent
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly messagesSent?: number;
/**
- * The number of BGP messages received
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [messagesReceived] The number of BGP messages received
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly messagesReceived?: number;
}
/**
+ * @interface
+ * An interface representing GatewayRoute.
* Gateway routing details
+ *
*/
export interface GatewayRoute {
/**
- * The gateway's local address
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [localAddress] The gateway's local address
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly localAddress?: string;
/**
- * The route's network prefix
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [network] The route's network prefix
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly network?: string;
/**
- * The route's next hop
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextHop] The route's next hop
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextHop?: string;
/**
- * The peer this route was learned from
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [sourcePeer] The peer this route was learned from
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly sourcePeer?: string;
/**
- * The source this route was learned from
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [origin] The source this route was learned from
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly origin?: string;
/**
- * The route's AS path sequence
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [asPath] The route's AS path sequence
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly asPath?: string;
/**
- * The route's weight
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [weight] The route's weight
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly weight?: number;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGateway.
* A common class for general resource information
+ *
+ * @extends Resource
*/
export interface VirtualNetworkGateway extends Resource {
/**
- * IP configurations for virtual network gateway.
+ * @member {VirtualNetworkGatewayIPConfiguration[]} [ipConfigurations] IP
+ * configurations for virtual network gateway.
*/
ipConfigurations?: VirtualNetworkGatewayIPConfiguration[];
/**
- * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.
- * Possible values include: 'Vpn', 'ExpressRoute'
+ * @member {VirtualNetworkGatewayType} [gatewayType] The type of this virtual
+ * network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. Possible
+ * values include: 'Vpn', 'ExpressRoute'
*/
gatewayType?: VirtualNetworkGatewayType;
/**
- * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.
- * Possible values include: 'PolicyBased', 'RouteBased'
+ * @member {VpnType} [vpnType] The type of this virtual network gateway.
+ * Possible values are: 'PolicyBased' and 'RouteBased'. Possible values
+ * include: 'PolicyBased', 'RouteBased'
*/
vpnType?: VpnType;
/**
- * Whether BGP is enabled for this virtual network gateway or not.
+ * @member {boolean} [enableBgp] Whether BGP is enabled for this virtual
+ * network gateway or not.
*/
enableBgp?: boolean;
/**
- * ActiveActive flag
+ * @member {boolean} [activeActive] ActiveActive flag
*/
activeActive?: boolean;
/**
- * The reference of the LocalNetworkGateway resource which represents local network site having
- * default routes. Assign Null value in case of removing existing default site setting.
+ * @member {SubResource} [gatewayDefaultSite] The reference of the
+ * LocalNetworkGateway resource which represents local network site having
+ * default routes. Assign Null value in case of removing existing default
+ * site setting.
*/
gatewayDefaultSite?: SubResource;
/**
- * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for
+ * @member {VirtualNetworkGatewaySku} [sku] The reference of the
+ * VirtualNetworkGatewaySku resource which represents the SKU selected for
* Virtual network gateway.
*/
sku?: VirtualNetworkGatewaySku;
/**
- * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient
+ * @member {VpnClientConfiguration} [vpnClientConfiguration] The reference of
+ * the VpnClientConfiguration resource which represents the P2S VpnClient
* configurations.
*/
vpnClientConfiguration?: VpnClientConfiguration;
/**
- * Virtual network gateway's BGP speaker settings.
+ * @member {BgpSettings} [bgpSettings] Virtual network gateway's BGP speaker
+ * settings.
*/
bgpSettings?: BgpSettings;
/**
- * The resource GUID property of the VirtualNetworkGateway resource.
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * VirtualNetworkGateway resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the VirtualNetworkGateway resource. Possible values are: 'Updating',
+ * @member {string} [provisioningState] The provisioning state of the
+ * VirtualNetworkGateway resource. Possible values are: 'Updating',
* 'Deleting', and 'Failed'.
- * **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?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnClientParameters.
* Vpn Client Parameters for package generation
+ *
*/
export interface VpnClientParameters {
/**
- * VPN client Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible values
- * include: 'Amd64', 'X86'
+ * @member {ProcessorArchitecture} [processorArchitecture] VPN client
+ * Processor Architecture. Possible values are: 'AMD64' and 'X86'. Possible
+ * values include: 'Amd64', 'X86'
*/
processorArchitecture?: ProcessorArchitecture;
/**
- * VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible
- * values include: 'EAPTLS', 'EAPMSCHAPv2'
+ * @member {AuthenticationMethod} [authenticationMethod] VPN client
+ * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'.
+ * Possible values include: 'EAPTLS', 'EAPMSCHAPv2'
*/
authenticationMethod?: AuthenticationMethod;
/**
- * The public certificate data for the radius server authentication certificate as a Base-64
- * encoded string. Required only if external radius authentication has been configured with
- * EAPTLS authentication.
+ * @member {string} [radiusServerAuthCertificate] The public certificate data
+ * for the radius server authentication certificate as a Base-64 encoded
+ * string. Required only if external radius authentication has been
+ * configured with EAPTLS authentication.
*/
radiusServerAuthCertificate?: string;
/**
- * A list of client root certificates public certificate data encoded as Base-64 strings.
- * Optional parameter for external radius based authentication with EAPTLS.
+ * @member {string[]} [clientRootCertificates] A list of client root
+ * certificates public certificate data encoded as Base-64 strings. Optional
+ * parameter for external radius based authentication with EAPTLS.
*/
clientRootCertificates?: string[];
}
/**
+ * @interface
+ * An interface representing BgpPeerStatusListResult.
* Response for list BGP peer status API service call
+ *
*/
export interface BgpPeerStatusListResult {
/**
- * List of BGP peers
+ * @member {BgpPeerStatus[]} [value] List of BGP peers
*/
value?: BgpPeerStatus[];
}
/**
+ * @interface
+ * An interface representing GatewayRouteListResult.
* List of virtual network gateway routes
+ *
*/
export interface GatewayRouteListResult {
/**
- * List of gateway routes
+ * @member {GatewayRoute[]} [value] List of gateway routes
*/
value?: GatewayRoute[];
}
/**
+ * @interface
+ * An interface representing TunnelConnectionHealth.
* VirtualNetworkGatewayConnection properties
+ *
*/
export interface TunnelConnectionHealth {
/**
- * Tunnel name.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [tunnel] Tunnel name.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly tunnel?: string;
/**
- * Virtual network Gateway connection status. Possible values include: 'Unknown', 'Connecting',
- * 'Connected', 'NotConnected'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual
+ * network Gateway connection status. Possible values include: 'Unknown',
+ * 'Connecting', 'Connected', 'NotConnected'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus;
/**
- * The Ingress Bytes Transferred in this connection
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [ingressBytesTransferred] The Ingress Bytes Transferred
+ * in this connection
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ingressBytesTransferred?: number;
/**
- * The Egress Bytes Transferred in this connection
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [egressBytesTransferred] The Egress Bytes Transferred in
+ * this connection
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly egressBytesTransferred?: number;
/**
- * The time at which connection was established in Utc format.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [lastConnectionEstablishedUtcTime] The time at which
+ * connection was established in Utc format.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly lastConnectionEstablishedUtcTime?: string;
}
/**
+ * @interface
+ * An interface representing LocalNetworkGateway.
* A common class for general resource information
+ *
+ * @extends Resource
*/
export interface LocalNetworkGateway extends Resource {
/**
- * Local network site address space.
+ * @member {AddressSpace} [localNetworkAddressSpace] Local network site
+ * address space.
*/
localNetworkAddressSpace?: AddressSpace;
/**
- * IP address of local network gateway.
+ * @member {string} [gatewayIpAddress] IP address of local network gateway.
*/
gatewayIpAddress?: string;
/**
- * Local network gateway's BGP speaker settings.
+ * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker
+ * settings.
*/
bgpSettings?: BgpSettings;
/**
- * The resource GUID property of the LocalNetworkGateway resource.
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * LocalNetworkGateway resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the LocalNetworkGateway resource. Possible values are: 'Updating',
- * 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting',
+ * and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewayConnection.
* A common class for general resource information
+ *
+ * @extends Resource
*/
export interface VirtualNetworkGatewayConnection extends Resource {
/**
- * The authorizationKey.
+ * @member {string} [authorizationKey] The authorizationKey.
*/
authorizationKey?: string;
/**
- * The reference to virtual network gateway resource.
+ * @member {VirtualNetworkGateway} virtualNetworkGateway1 The reference to
+ * virtual network gateway resource.
*/
virtualNetworkGateway1: VirtualNetworkGateway;
/**
- * The reference to virtual network gateway resource.
+ * @member {VirtualNetworkGateway} [virtualNetworkGateway2] The reference to
+ * virtual network gateway resource.
*/
virtualNetworkGateway2?: VirtualNetworkGateway;
/**
- * The reference to local network gateway resource.
+ * @member {LocalNetworkGateway} [localNetworkGateway2] The reference to
+ * local network gateway resource.
*/
localNetworkGateway2?: LocalNetworkGateway;
/**
- * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and
- * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient'
+ * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway
+ * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute',
+ * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet',
+ * 'ExpressRoute', 'VPNClient'
*/
connectionType: VirtualNetworkGatewayConnectionType;
/**
- * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1'
+ * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol]
+ * Connection protocol used for this connection. Possible values include:
+ * 'IKEv2', 'IKEv1'
*/
connectionProtocol?: VirtualNetworkGatewayConnectionProtocol;
/**
- * The routing weight.
+ * @member {number} [routingWeight] The routing weight.
*/
routingWeight?: number;
/**
- * The IPSec shared key.
+ * @member {string} [sharedKey] The IPSec shared key.
*/
sharedKey?: string;
/**
- * Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting',
- * 'Connected' and 'NotConnected'. Possible values include: 'Unknown', 'Connecting', 'Connected',
- * 'NotConnected'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual
+ * network Gateway connection status. Possible values are 'Unknown',
+ * 'Connecting', 'Connected' and 'NotConnected'. Possible values include:
+ * 'Unknown', 'Connecting', 'Connected', 'NotConnected'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus;
/**
- * Collection of all tunnels' connection health status.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {TunnelConnectionHealth[]} [tunnelConnectionStatus] Collection of
+ * all tunnels' connection health status.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly tunnelConnectionStatus?: TunnelConnectionHealth[];
/**
- * The egress bytes transferred in this connection.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [egressBytesTransferred] The egress bytes transferred in
+ * this connection.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly egressBytesTransferred?: number;
/**
- * The ingress bytes transferred in this connection.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [ingressBytesTransferred] The ingress bytes transferred
+ * in this connection.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ingressBytesTransferred?: number;
/**
- * The reference to peerings resource.
+ * @member {SubResource} [peer] The reference to peerings resource.
*/
peer?: SubResource;
/**
- * EnableBgp flag
+ * @member {boolean} [enableBgp] EnableBgp flag
*/
enableBgp?: boolean;
/**
- * Enable policy-based traffic selectors.
+ * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based
+ * traffic selectors.
*/
usePolicyBasedTrafficSelectors?: boolean;
/**
- * The IPSec Policies to be considered by this connection.
+ * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be
+ * considered by this connection.
*/
ipsecPolicies?: IpsecPolicy[];
/**
- * The resource GUID property of the VirtualNetworkGatewayConnection resource.
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * VirtualNetworkGatewayConnection resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Bypass ExpressRoute Gateway for data forwarding
+ * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway
+ * for data forwarding
*/
expressRouteGatewayBypass?: boolean;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing ConnectionResetSharedKey.
* The virtual network connection reset shared key
+ *
*/
export interface ConnectionResetSharedKey {
/**
- * The virtual network connection reset shared key length, should between 1 and 128.
+ * @member {number} keyLength The virtual network connection reset shared key
+ * length, should between 1 and 128.
*/
keyLength: number;
}
/**
+ * @interface
+ * An interface representing ConnectionSharedKey.
* Response for GetConnectionSharedKey API service call
+ *
+ * @extends SubResource
*/
export interface ConnectionSharedKey extends SubResource {
/**
- * The virtual network connection shared key value.
+ * @member {string} value The virtual network connection shared key value.
*/
value: string;
}
/**
+ * @interface
+ * An interface representing VpnClientIPsecParameters.
* An IPSec parameters for a virtual network gateway P2S connection.
+ *
*/
export interface VpnClientIPsecParameters {
/**
- * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for
- * P2S client.
+ * @member {number} saLifeTimeSeconds The IPSec Security Association (also
+ * called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client.
*/
saLifeTimeSeconds: number;
/**
- * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for
- * P2S client..
+ * @member {number} saDataSizeKilobytes The IPSec Security Association (also
+ * called Quick Mode or Phase 2 SA) payload size in KB for P2S client..
*/
saDataSizeKilobytes: number;
/**
- * The IPSec encryption algorithm (IKE phase 1). Possible values include: 'None', 'DES', 'DES3',
- * 'AES128', 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256'
+ * @member {IpsecEncryption} ipsecEncryption The IPSec encryption algorithm
+ * (IKE phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128',
+ * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256'
*/
ipsecEncryption: IpsecEncryption;
/**
- * The IPSec integrity algorithm (IKE phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256',
- * 'GCMAES128', 'GCMAES192', 'GCMAES256'
+ * @member {IpsecIntegrity} ipsecIntegrity The IPSec integrity algorithm (IKE
+ * phase 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128',
+ * 'GCMAES192', 'GCMAES256'
*/
ipsecIntegrity: IpsecIntegrity;
/**
- * The IKE encryption algorithm (IKE phase 2). Possible values include: 'DES', 'DES3', 'AES128',
- * 'AES192', 'AES256', 'GCMAES256', 'GCMAES128'
+ * @member {IkeEncryption} ikeEncryption The IKE encryption algorithm (IKE
+ * phase 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192',
+ * 'AES256', 'GCMAES256', 'GCMAES128'
*/
ikeEncryption: IkeEncryption;
/**
- * The IKE integrity algorithm (IKE phase 2). Possible values include: 'MD5', 'SHA1', 'SHA256',
- * 'SHA384', 'GCMAES256', 'GCMAES128'
+ * @member {IkeIntegrity} ikeIntegrity The IKE integrity algorithm (IKE phase
+ * 2). Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384',
+ * 'GCMAES256', 'GCMAES128'
*/
ikeIntegrity: IkeIntegrity;
/**
- * The DH Groups used in IKE Phase 1 for initial SA. Possible values include: 'None', 'DHGroup1',
- * 'DHGroup2', 'DHGroup14', 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24'
+ * @member {DhGroup} dhGroup The DH Groups used in IKE Phase 1 for initial
+ * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14',
+ * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24'
*/
dhGroup: DhGroup;
/**
- * The Pfs Groups used in IKE Phase 2 for new child SA. Possible values include: 'None', 'PFS1',
- * 'PFS2', 'PFS2048', 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM'
+ * @member {PfsGroup} pfsGroup The Pfs Groups used in IKE Phase 2 for new
+ * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048',
+ * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM'
*/
pfsGroup: PfsGroup;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkConnectionGatewayReference.
* A reference to VirtualNetworkGateway or LocalNetworkGateway resource.
+ *
*/
export interface VirtualNetworkConnectionGatewayReference {
/**
- * The ID of VirtualNetworkGateway or LocalNetworkGateway resource.
+ * @member {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway
+ * resource.
*/
id: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewayConnectionListEntity.
* A common class for general resource information
+ *
+ * @extends Resource
*/
export interface VirtualNetworkGatewayConnectionListEntity extends Resource {
/**
- * The authorizationKey.
+ * @member {string} [authorizationKey] The authorizationKey.
*/
authorizationKey?: string;
/**
+ * @member {VirtualNetworkConnectionGatewayReference} virtualNetworkGateway1
* The reference to virtual network gateway resource.
*/
virtualNetworkGateway1: VirtualNetworkConnectionGatewayReference;
/**
- * The reference to virtual network gateway resource.
+ * @member {VirtualNetworkConnectionGatewayReference}
+ * [virtualNetworkGateway2] The reference to virtual network gateway
+ * resource.
*/
virtualNetworkGateway2?: VirtualNetworkConnectionGatewayReference;
/**
+ * @member {VirtualNetworkConnectionGatewayReference} [localNetworkGateway2]
* The reference to local network gateway resource.
*/
localNetworkGateway2?: VirtualNetworkConnectionGatewayReference;
/**
- * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and
- * 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient'
+ * @member {VirtualNetworkGatewayConnectionType} connectionType Gateway
+ * connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute',
+ * and 'VPNClient. Possible values include: 'IPsec', 'Vnet2Vnet',
+ * 'ExpressRoute', 'VPNClient'
*/
connectionType: VirtualNetworkGatewayConnectionType;
/**
- * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1'
+ * @member {VirtualNetworkGatewayConnectionProtocol} [connectionProtocol]
+ * Connection protocol used for this connection. Possible values include:
+ * 'IKEv2', 'IKEv1'
*/
connectionProtocol?: VirtualNetworkGatewayConnectionProtocol;
/**
- * The routing weight.
+ * @member {number} [routingWeight] The routing weight.
*/
routingWeight?: number;
/**
- * The IPSec shared key.
+ * @member {string} [sharedKey] The IPSec shared key.
*/
sharedKey?: string;
/**
- * Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting',
- * 'Connected' and 'NotConnected'. Possible values include: 'Unknown', 'Connecting', 'Connected',
- * 'NotConnected'
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {VirtualNetworkGatewayConnectionStatus} [connectionStatus] Virtual
+ * network Gateway connection status. Possible values are 'Unknown',
+ * 'Connecting', 'Connected' and 'NotConnected'. Possible values include:
+ * 'Unknown', 'Connecting', 'Connected', 'NotConnected'
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly connectionStatus?: VirtualNetworkGatewayConnectionStatus;
/**
- * Collection of all tunnels' connection health status.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {TunnelConnectionHealth[]} [tunnelConnectionStatus] Collection of
+ * all tunnels' connection health status.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly tunnelConnectionStatus?: TunnelConnectionHealth[];
/**
- * The egress bytes transferred in this connection.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [egressBytesTransferred] The egress bytes transferred in
+ * this connection.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly egressBytesTransferred?: number;
/**
- * The ingress bytes transferred in this connection.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [ingressBytesTransferred] The ingress bytes transferred
+ * in this connection.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ingressBytesTransferred?: number;
/**
- * The reference to peerings resource.
+ * @member {SubResource} [peer] The reference to peerings resource.
*/
peer?: SubResource;
/**
- * EnableBgp flag
+ * @member {boolean} [enableBgp] EnableBgp flag
*/
enableBgp?: boolean;
/**
- * Enable policy-based traffic selectors.
+ * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based
+ * traffic selectors.
*/
usePolicyBasedTrafficSelectors?: boolean;
/**
- * The IPSec Policies to be considered by this connection.
+ * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be
+ * considered by this connection.
*/
ipsecPolicies?: IpsecPolicy[];
/**
- * The resource GUID property of the VirtualNetworkGatewayConnection resource.
+ * @member {string} [resourceGuid] The resource GUID property of the
+ * VirtualNetworkGatewayConnection resource.
*/
resourceGuid?: string;
/**
- * The provisioning state of the VirtualNetworkGatewayConnection resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * Bypass ExpressRoute Gateway for data forwarding
+ * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway
+ * for data forwarding
*/
expressRouteGatewayBypass?: boolean;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnDeviceScriptParameters.
* Vpn device configuration script generation parameters
+ *
*/
export interface VpnDeviceScriptParameters {
/**
- * The vendor for the vpn device.
+ * @member {string} [vendor] The vendor for the vpn device.
*/
vendor?: string;
/**
- * The device family for the vpn device.
+ * @member {string} [deviceFamily] The device family for the vpn device.
*/
deviceFamily?: string;
/**
- * The firmware version for the vpn device.
+ * @member {string} [firmwareVersion] The firmware version for the vpn
+ * device.
*/
firmwareVersion?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnServerConfigVpnClientRootCertificate.
* VPN client root certificate of P2SVpnServerConfiguration.
+ *
+ * @extends SubResource
*/
export interface P2SVpnServerConfigVpnClientRootCertificate extends SubResource {
/**
- * The certificate public data.
+ * @member {string} publicCertData The certificate public data.
*/
publicCertData: string;
/**
- * The provisioning state of the P2SVpnServerConfiguration VPN client root certificate resource.
- * Possible values are: 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * P2SVpnServerConfiguration VPN client root certificate resource. Possible
+ * values are: 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnServerConfigVpnClientRevokedCertificate.
* VPN client revoked certificate of P2SVpnServerConfiguration.
+ *
+ * @extends SubResource
*/
export interface P2SVpnServerConfigVpnClientRevokedCertificate extends SubResource {
/**
- * The revoked VPN client certificate thumbprint.
+ * @member {string} [thumbprint] The revoked VPN client certificate
+ * thumbprint.
*/
thumbprint?: string;
/**
- * The provisioning state of the VPN client revoked certificate resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the VPN
+ * client revoked certificate resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnServerConfigRadiusServerRootCertificate.
* Radius Server root certificate of P2SVpnServerConfiguration.
+ *
+ * @extends SubResource
*/
export interface P2SVpnServerConfigRadiusServerRootCertificate extends SubResource {
/**
- * The certificate public data.
+ * @member {string} publicCertData The certificate public data.
*/
publicCertData: string;
/**
- * The provisioning state of the P2SVpnServerConfiguration Radius Server root certificate
- * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * P2SVpnServerConfiguration Radius Server root certificate resource.
+ * Possible values are: 'Updating', 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnServerConfigRadiusClientRootCertificate.
* Radius client root certificate of P2SVpnServerConfiguration.
+ *
+ * @extends SubResource
*/
export interface P2SVpnServerConfigRadiusClientRootCertificate extends SubResource {
/**
- * The Radius client root certificate thumbprint.
+ * @member {string} [thumbprint] The Radius client root certificate
+ * thumbprint.
*/
thumbprint?: string;
/**
- * The provisioning state of the Radius client root certificate resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the Radius
+ * client root certificate resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [etag] A unique read-only string that changes whenever
+ * the resource is updated.
*/
etag?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnServerConfiguration.
* P2SVpnServerConfiguration Resource.
+ *
+ * @extends SubResource
*/
export interface P2SVpnServerConfiguration extends SubResource {
/**
- * The name of the P2SVpnServerConfiguration that is unique within a VirtualWan in a resource
- * group. This name can be used to access the resource along with Paren VirtualWan resource name.
+ * @member {string} [p2SVpnServerConfigurationPropertiesName] The name of the
+ * P2SVpnServerConfiguration that is unique within a VirtualWan in a resource
+ * group. This name can be used to access the resource along with Paren
+ * VirtualWan resource name.
*/
p2SVpnServerConfigurationPropertiesName?: string;
/**
- * vpnProtocols for the P2SVpnServerConfiguration.
+ * @member {VpnGatewayTunnelingProtocol[]} [vpnProtocols] vpnProtocols for
+ * the P2SVpnServerConfiguration.
*/
vpnProtocols?: VpnGatewayTunnelingProtocol[];
/**
- * VPN client root certificate of P2SVpnServerConfiguration.
+ * @member {P2SVpnServerConfigVpnClientRootCertificate[]}
+ * [p2SVpnServerConfigVpnClientRootCertificates] VPN client root certificate
+ * of P2SVpnServerConfiguration.
*/
p2SVpnServerConfigVpnClientRootCertificates?: P2SVpnServerConfigVpnClientRootCertificate[];
/**
- * VPN client revoked certificate of P2SVpnServerConfiguration.
+ * @member {P2SVpnServerConfigVpnClientRevokedCertificate[]}
+ * [p2SVpnServerConfigVpnClientRevokedCertificates] VPN client revoked
+ * certificate of P2SVpnServerConfiguration.
*/
p2SVpnServerConfigVpnClientRevokedCertificates?: P2SVpnServerConfigVpnClientRevokedCertificate[];
/**
- * Radius Server root certificate of P2SVpnServerConfiguration.
+ * @member {P2SVpnServerConfigRadiusServerRootCertificate[]}
+ * [p2SVpnServerConfigRadiusServerRootCertificates] Radius Server root
+ * certificate of P2SVpnServerConfiguration.
*/
p2SVpnServerConfigRadiusServerRootCertificates?: P2SVpnServerConfigRadiusServerRootCertificate[];
/**
- * Radius client root certificate of P2SVpnServerConfiguration.
+ * @member {P2SVpnServerConfigRadiusClientRootCertificate[]}
+ * [p2SVpnServerConfigRadiusClientRootCertificates] Radius client root
+ * certificate of P2SVpnServerConfiguration.
*/
p2SVpnServerConfigRadiusClientRootCertificates?: P2SVpnServerConfigRadiusClientRootCertificate[];
/**
- * VpnClientIpsecPolicies for P2SVpnServerConfiguration.
+ * @member {IpsecPolicy[]} [vpnClientIpsecPolicies] VpnClientIpsecPolicies
+ * for P2SVpnServerConfiguration.
*/
vpnClientIpsecPolicies?: IpsecPolicy[];
/**
- * The radius server address property of the P2SVpnServerConfiguration resource for point to site
- * client connection.
+ * @member {string} [radiusServerAddress] The radius server address property
+ * of the P2SVpnServerConfiguration resource for point to site client
+ * connection.
*/
radiusServerAddress?: string;
/**
- * The radius secret property of the P2SVpnServerConfiguration resource for for point to site
- * client connection.
+ * @member {string} [radiusServerSecret] The radius secret property of the
+ * P2SVpnServerConfiguration resource for point to site client connection.
*/
radiusServerSecret?: string;
/**
- * The provisioning state of the P2SVpnServerConfiguration resource. Possible values are:
- * 'Updating', 'Deleting', and 'Failed'.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [provisioningState] The provisioning state of the
+ * P2SVpnServerConfiguration resource. Possible values are: 'Updating',
+ * 'Deleting', and 'Failed'.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly provisioningState?: string;
/**
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [p2SVpnGateways] **NOTE: This property will not be
+ * serialized. It can only be populated by the server.**
*/
readonly p2SVpnGateways?: SubResource[];
/**
- * A unique read-only string that changes whenever the resource is updated.
+ * @member {string} [p2SVpnServerConfigurationPropertiesEtag] A unique
+ * read-only string that changes whenever the resource is updated.
*/
p2SVpnServerConfigurationPropertiesEtag?: string;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VirtualWAN.
* VirtualWAN Resource.
+ *
+ * @extends Resource
*/
export interface VirtualWAN extends Resource {
/**
- * Vpn encryption to be disabled or not.
+ * @member {boolean} [disableVpnEncryption] Vpn encryption to be disabled or
+ * not.
*/
disableVpnEncryption?: boolean;
/**
- * List of VirtualHubs in the VirtualWAN.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [virtualHubs] List of VirtualHubs in the
+ * VirtualWAN.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly virtualHubs?: SubResource[];
/**
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {SubResource[]} [vpnSites] **NOTE: This property will not be
+ * serialized. It can only be populated by the server.**
*/
readonly vpnSites?: SubResource[];
/**
- * The Security Provider name.
+ * @member {string} [securityProviderName] The Security Provider name.
*/
securityProviderName?: string;
/**
- * True if branch to branch traffic is allowed.
+ * @member {boolean} [allowBranchToBranchTraffic] True if branch to branch
+ * traffic is allowed.
*/
allowBranchToBranchTraffic?: boolean;
/**
- * True if Vnet to Vnet traffic is allowed.
+ * @member {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is
+ * allowed.
*/
allowVnetToVnetTraffic?: boolean;
/**
- * The office local breakout category. Possible values include: 'Optimize', 'OptimizeAndAllow',
- * 'All', 'None'
+ * @member {OfficeTrafficCategory} [office365LocalBreakoutCategory] The
+ * office local breakout category. Possible values include: 'Optimize',
+ * 'OptimizeAndAllow', 'All', 'None'
*/
office365LocalBreakoutCategory?: OfficeTrafficCategory;
/**
- * list of all P2SVpnServerConfigurations associated with the virtual wan.
+ * @member {P2SVpnServerConfiguration[]} [p2SVpnServerConfigurations] list of
+ * all P2SVpnServerConfigurations associated with the virtual wan.
*/
p2SVpnServerConfigurations?: P2SVpnServerConfiguration[];
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing DeviceProperties.
* List of properties of the device.
+ *
*/
export interface DeviceProperties {
/**
- * Name of the device Vendor.
+ * @member {string} [deviceVendor] Name of the device Vendor.
*/
deviceVendor?: string;
/**
- * Model of the device.
+ * @member {string} [deviceModel] Model of the device.
*/
deviceModel?: string;
/**
- * Link speed.
+ * @member {number} [linkSpeedInMbps] Link speed.
*/
linkSpeedInMbps?: number;
}
/**
+ * @interface
+ * An interface representing VpnSite.
* VpnSite Resource.
+ *
+ * @extends Resource
*/
export interface VpnSite extends Resource {
/**
- * The VirtualWAN to which the vpnSite belongs
+ * @member {SubResource} [virtualWan] The VirtualWAN to which the vpnSite
+ * belongs
*/
virtualWan?: SubResource;
/**
- * The device properties
+ * @member {DeviceProperties} [deviceProperties] The device properties
*/
deviceProperties?: DeviceProperties;
/**
- * The ip-address for the vpn-site.
+ * @member {string} [ipAddress] The ip-address for the vpn-site.
*/
ipAddress?: string;
/**
- * The key for vpn-site that can be used for connections.
+ * @member {string} [siteKey] The key for vpn-site that can be used for
+ * connections.
*/
siteKey?: string;
/**
- * The AddressSpace that contains an array of IP address ranges.
+ * @member {AddressSpace} [addressSpace] The AddressSpace that contains an
+ * array of IP address ranges.
*/
addressSpace?: AddressSpace;
/**
- * The set of bgp properties.
+ * @member {BgpSettings} [bgpProperties] The set of bgp properties.
*/
bgpProperties?: BgpSettings;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * IsSecuritySite flag
+ * @member {boolean} [isSecuritySite] IsSecuritySite flag
*/
isSecuritySite?: boolean;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing GetVpnSitesConfigurationRequest.
* List of Vpn-Sites
+ *
*/
export interface GetVpnSitesConfigurationRequest {
/**
- * List of resource-ids of the vpn-sites for which config is to be downloaded.
+ * @member {string[]} [vpnSites] List of resource-ids of the vpn-sites for
+ * which config is to be downloaded.
*/
vpnSites?: string[];
/**
- * The sas-url to download the configurations for vpn-sites
+ * @member {string} [outputBlobSasUrl] The sas-url to download the
+ * configurations for vpn-sites
*/
outputBlobSasUrl?: string;
}
/**
+ * @interface
+ * An interface representing HubVirtualNetworkConnection.
* HubVirtualNetworkConnection Resource.
+ *
+ * @extends SubResource
*/
export interface HubVirtualNetworkConnection extends SubResource {
/**
- * Reference to the remote virtual network.
+ * @member {SubResource} [remoteVirtualNetwork] Reference to the remote
+ * virtual network.
*/
remoteVirtualNetwork?: SubResource;
/**
- * VirtualHub to RemoteVnet transit to enabled or not.
+ * @member {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet
+ * transit to enabled or not.
*/
allowHubToRemoteVnetTransit?: boolean;
/**
- * Allow RemoteVnet to use Virtual Hub's gateways.
+ * @member {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet
+ * to use Virtual Hub's gateways.
*/
allowRemoteVnetToUseHubVnetGateways?: boolean;
/**
- * Enable internet security
+ * @member {boolean} [enableInternetSecurity] Enable internet security
*/
enableInternetSecurity?: boolean;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VirtualHubRoute.
* VirtualHub route
+ *
*/
export interface VirtualHubRoute {
/**
- * list of all addressPrefixes.
+ * @member {string[]} [addressPrefixes] list of all addressPrefixes.
*/
addressPrefixes?: string[];
/**
- * NextHop ip address.
+ * @member {string} [nextHopIpAddress] NextHop ip address.
*/
nextHopIpAddress?: string;
}
/**
+ * @interface
+ * An interface representing VirtualHubRouteTable.
* VirtualHub route table
+ *
*/
export interface VirtualHubRouteTable {
/**
- * list of all routes.
+ * @member {VirtualHubRoute[]} [routes] list of all routes.
*/
routes?: VirtualHubRoute[];
}
/**
+ * @interface
+ * An interface representing VirtualHub.
* VirtualHub Resource.
+ *
+ * @extends Resource
*/
export interface VirtualHub extends Resource {
/**
- * The VirtualWAN to which the VirtualHub belongs
+ * @member {SubResource} [virtualWan] The VirtualWAN to which the VirtualHub
+ * belongs
*/
virtualWan?: SubResource;
/**
- * The VpnGateway associated with this VirtualHub
+ * @member {SubResource} [vpnGateway] The VpnGateway associated with this
+ * VirtualHub
*/
vpnGateway?: SubResource;
/**
- * The P2SVpnGateway associated with this VirtualHub
+ * @member {SubResource} [p2SVpnGateway] The P2SVpnGateway associated with
+ * this VirtualHub
*/
p2SVpnGateway?: SubResource;
/**
- * The expressRouteGateway associated with this VirtualHub
+ * @member {SubResource} [expressRouteGateway] The expressRouteGateway
+ * associated with this VirtualHub
*/
expressRouteGateway?: SubResource;
/**
- * list of all vnet connections with this VirtualHub.
+ * @member {HubVirtualNetworkConnection[]} [virtualNetworkConnections] list
+ * of all vnet connections with this VirtualHub.
*/
virtualNetworkConnections?: HubVirtualNetworkConnection[];
/**
- * Address-prefix for this VirtualHub.
+ * @member {string} [addressPrefix] Address-prefix for this VirtualHub.
*/
addressPrefix?: string;
/**
- * The routeTable associated with this virtual hub.
+ * @member {VirtualHubRouteTable} [routeTable] The routeTable associated with
+ * this virtual hub.
*/
routeTable?: VirtualHubRouteTable;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnConnection.
* VpnConnection Resource.
+ *
+ * @extends SubResource
*/
export interface VpnConnection extends SubResource {
/**
- * Id of the connected vpn site.
+ * @member {SubResource} [remoteVpnSite] Id of the connected vpn site.
*/
remoteVpnSite?: SubResource;
/**
- * routing weight for vpn connection.
+ * @member {number} [routingWeight] routing weight for vpn connection.
*/
routingWeight?: number;
/**
- * The connection status. Possible values include: 'Unknown', 'Connecting', 'Connected',
+ * @member {VpnConnectionStatus} [connectionStatus] The connection status.
+ * Possible values include: 'Unknown', 'Connecting', 'Connected',
* 'NotConnected'
*/
connectionStatus?: VpnConnectionStatus;
/**
- * Connection protocol used for this connection. Possible values include: 'IKEv2', 'IKEv1'
+ * @member {VirtualNetworkGatewayConnectionProtocol}
+ * [vpnConnectionProtocolType] Connection protocol used for this connection.
+ * Possible values include: 'IKEv2', 'IKEv1'
*/
vpnConnectionProtocolType?: VirtualNetworkGatewayConnectionProtocol;
/**
- * Ingress bytes transferred.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [ingressBytesTransferred] Ingress bytes transferred.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly ingressBytesTransferred?: number;
/**
- * Egress bytes transferred.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [egressBytesTransferred] Egress bytes transferred.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly egressBytesTransferred?: number;
/**
- * Expected bandwidth in MBPS.
+ * @member {number} [connectionBandwidth] Expected bandwidth in MBPS.
*/
connectionBandwidth?: number;
/**
- * SharedKey for the vpn connection.
+ * @member {string} [sharedKey] SharedKey for the vpn connection.
*/
sharedKey?: string;
/**
- * EnableBgp flag
+ * @member {boolean} [enableBgp] EnableBgp flag
*/
enableBgp?: boolean;
/**
- * The IPSec Policies to be considered by this connection.
+ * @member {IpsecPolicy[]} [ipsecPolicies] The IPSec Policies to be
+ * considered by this connection.
*/
ipsecPolicies?: IpsecPolicy[];
/**
- * EnableBgp flag
+ * @member {boolean} [enableRateLimiting] EnableBgp flag
*/
enableRateLimiting?: boolean;
/**
- * Enable internet security
+ * @member {boolean} [enableInternetSecurity] Enable internet security
*/
enableInternetSecurity?: boolean;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * The name of the resource that is unique within a resource group. This name can be used to
- * access the resource.
+ * @member {string} [name] The name of the resource that is unique within a
+ * resource group. This name can be used to access the resource.
*/
name?: string;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnGateway.
* VpnGateway Resource.
+ *
+ * @extends Resource
*/
export interface VpnGateway extends Resource {
/**
- * The VirtualHub to which the gateway belongs
+ * @member {SubResource} [virtualHub] The VirtualHub to which the gateway
+ * belongs
*/
virtualHub?: SubResource;
/**
- * list of all vpn connections to the gateway.
+ * @member {VpnConnection[]} [connections] list of all vpn connections to the
+ * gateway.
*/
connections?: VpnConnection[];
/**
- * Local network gateway's BGP speaker settings.
+ * @member {BgpSettings} [bgpSettings] Local network gateway's BGP speaker
+ * settings.
*/
bgpSettings?: BgpSettings;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * The scale unit for this vpn gateway.
+ * @member {number} [vpnGatewayScaleUnit] The scale unit for this vpn
+ * gateway.
*/
vpnGatewayScaleUnit?: number;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing VpnSiteId.
* VpnSite Resource.
+ *
*/
export interface VpnSiteId {
/**
- * The resource-uri of the vpn-site for which config is to be fetched.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [vpnSite] The resource-uri of the vpn-site for which
+ * config is to be fetched.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly vpnSite?: string;
}
/**
+ * @interface
+ * An interface representing VirtualWanSecurityProvider.
* Collection of SecurityProviders.
+ *
*/
export interface VirtualWanSecurityProvider {
/**
- * Name of the security provider.
+ * @member {string} [name] Name of the security provider.
*/
name?: string;
/**
- * Url of the security provider.
+ * @member {string} [url] Url of the security provider.
*/
url?: string;
/**
- * Name of the security provider. Possible values include: 'External', 'Native'
+ * @member {VirtualWanSecurityProviderType} [type] Name of the security
+ * provider. Possible values include: 'External', 'Native'
*/
type?: VirtualWanSecurityProviderType;
}
/**
+ * @interface
+ * An interface representing VirtualWanSecurityProviders.
* Collection of SecurityProviders.
+ *
*/
export interface VirtualWanSecurityProviders {
+ /**
+ * @member {VirtualWanSecurityProvider[]} [supportedProviders]
+ */
supportedProviders?: VirtualWanSecurityProvider[];
}
/**
+ * @interface
+ * An interface representing VpnClientConnectionHealth.
* VpnClientConnectionHealth properties
+ *
*/
export interface VpnClientConnectionHealth {
/**
- * Total of the Ingress Bytes Transferred in this P2S Vpn connection
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [totalIngressBytesTransferred] Total of the Ingress Bytes
+ * Transferred in this P2S Vpn connection
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly totalIngressBytesTransferred?: number;
/**
- * Total of the Egress Bytes Transferred in this connection
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {number} [totalEgressBytesTransferred] Total of the Egress Bytes
+ * Transferred in this connection
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly totalEgressBytesTransferred?: number;
/**
- * The total of p2s vpn clients connected at this time to this P2SVpnGateway.
+ * @member {number} [vpnClientConnectionsCount] The total of p2s vpn clients
+ * connected at this time to this P2SVpnGateway.
*/
vpnClientConnectionsCount?: number;
/**
- * List of allocated ip addresses to the connected p2s vpn clients.
+ * @member {string[]} [allocatedIpAddresses] List of allocated ip addresses
+ * to the connected p2s vpn clients.
*/
allocatedIpAddresses?: string[];
}
/**
+ * @interface
+ * An interface representing P2SVpnGateway.
* P2SVpnGateway Resource.
+ *
+ * @extends Resource
*/
export interface P2SVpnGateway extends Resource {
/**
- * The VirtualHub to which the gateway belongs
+ * @member {SubResource} [virtualHub] The VirtualHub to which the gateway
+ * belongs
*/
virtualHub?: SubResource;
/**
- * The provisioning state of the resource. Possible values include: 'Succeeded', 'Updating',
+ * @member {ProvisioningState} [provisioningState] The provisioning state of
+ * the resource. Possible values include: 'Succeeded', 'Updating',
* 'Deleting', 'Failed'
*/
provisioningState?: ProvisioningState;
/**
- * The scale unit for this p2s vpn gateway.
+ * @member {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn
+ * gateway.
*/
vpnGatewayScaleUnit?: number;
/**
- * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to.
+ * @member {SubResource} [p2SVpnServerConfiguration] The
+ * P2SVpnServerConfiguration to which the p2sVpnGateway is attached to.
*/
p2SVpnServerConfiguration?: SubResource;
/**
- * The reference of the address space resource which represents Address space for P2S VpnClient.
+ * @member {AddressSpace} [vpnClientAddressPool] The reference of the address
+ * space resource which represents Address space for P2S VpnClient.
*/
vpnClientAddressPool?: AddressSpace;
/**
- * All P2S vpnclients' connection health status.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {VpnClientConnectionHealth} [vpnClientConnectionHealth] All P2S
+ * VPN clients' connection health status.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly vpnClientConnectionHealth?: VpnClientConnectionHealth;
/**
- * Gets a unique read-only string that changes whenever the resource is updated.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [etag] Gets a unique read-only string that changes
+ * whenever the resource is updated.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly etag?: string;
}
/**
+ * @interface
+ * An interface representing P2SVpnProfileParameters.
* Vpn Client Parameters for package generation
+ *
*/
export interface P2SVpnProfileParameters {
/**
- * VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible
- * values include: 'EAPTLS', 'EAPMSCHAPv2'
+ * @member {AuthenticationMethod} [authenticationMethod] VPN client
+ * Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'.
+ * Possible values include: 'EAPTLS', 'EAPMSCHAPv2'
*/
authenticationMethod?: AuthenticationMethod;
}
/**
+ * @interface
+ * An interface representing VpnProfileResponse.
* Vpn Profile Response for package generation
+ *
*/
export interface VpnProfileResponse {
/**
- * URL to the VPN profile
+ * @member {string} [profileUrl] URL to the VPN profile
*/
profileUrl?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaysBackendHealthOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface ApplicationGatewaysBackendHealthOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
+ * @member {string} [expand] Expands BackendAddressPool and
+ * BackendHttpSettings referenced in backend health.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing ApplicationGatewaysBeginBackendHealthOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface ApplicationGatewaysBeginBackendHealthOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
+ * @member {string} [expand] Expands BackendAddressPool and
+ * BackendHttpSettings referenced in backend health.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing InterfaceEndpointsGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface InterfaceEndpointsGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing LoadBalancersGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing InboundNatRulesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfacesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkProfilesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing NetworkSecurityGroupsGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPAddressesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing PublicIPPrefixesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface PublicIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing RouteFiltersGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface RouteFiltersGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced express route bgp peering resources.
+ * @member {string} [expand] Expands referenced express route bgp peering
+ * resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing RouteTablesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface RouteTablesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing ServiceEndpointPoliciesGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface ServiceEndpointPoliciesGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworksGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface VirtualNetworksGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing SubnetsGetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface SubnetsGetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Expands referenced resources.
+ * @member {string} [expand] Expands referenced resources.
*/
expand?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewaysResetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface VirtualNetworkGatewaysResetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Virtual network gateway vip address supplied to the begin reset of the active-active feature
- * enabled gateway.
+ * @member {string} [gatewayVip] Virtual network gateway vip address supplied
+ * to the begin reset of the active-active feature enabled gateway.
*/
gatewayVip?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewaysGetBgpPeerStatusOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface VirtualNetworkGatewaysGetBgpPeerStatusOptionalParams extends msRest.RequestOptionsBase {
/**
- * The IP address of the peer to retrieve the status of.
+ * @member {string} [peer] The IP address of the peer to retrieve the status
+ * of.
*/
peer?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewaysBeginResetOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface VirtualNetworkGatewaysBeginResetOptionalParams extends msRest.RequestOptionsBase {
/**
- * Virtual network gateway vip address supplied to the begin reset of the active-active feature
- * enabled gateway.
+ * @member {string} [gatewayVip] Virtual network gateway vip address supplied
+ * to the begin reset of the active-active feature enabled gateway.
*/
gatewayVip?: string;
}
/**
+ * @interface
+ * An interface representing VirtualNetworkGatewaysBeginGetBgpPeerStatusOptionalParams.
* Optional Parameters.
+ *
+ * @extends RequestOptionsBase
*/
export interface VirtualNetworkGatewaysBeginGetBgpPeerStatusOptionalParams extends msRest.RequestOptionsBase {
/**
- * The IP address of the peer to retrieve the status of.
+ * @member {string} [peer] The IP address of the peer to retrieve the status
+ * of.
*/
peer?: string;
}
/**
+ * @interface
* An interface representing NetworkManagementClientOptions.
+ * @extends AzureServiceClientOptions
*/
export interface NetworkManagementClientOptions extends AzureServiceClientOptions {
+ /**
+ * @member {string} [baseUri]
+ */
baseUri?: string;
}
+
/**
* @interface
+ * An interface representing the ApplicationGatewayListResult.
* Response for ListApplicationGateways API service call.
+ *
* @extends Array
*/
export interface ApplicationGatewayListResult extends Array {
/**
- * URL to get the next set of results.
+ * @member {string} [nextLink] URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ApplicationGatewayAvailableSslPredefinedPolicies.
* Response for ApplicationGatewayAvailableSslOptions API service call.
+ *
* @extends Array
*/
export interface ApplicationGatewayAvailableSslPredefinedPolicies extends Array {
/**
- * URL to get the next set of results.
+ * @member {string} [nextLink] URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ApplicationSecurityGroupListResult.
* A list of application security groups.
+ *
* @extends Array
*/
export interface ApplicationSecurityGroupListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the AvailableDelegationsResult.
* An array of available delegations.
+ *
* @extends Array
*/
export interface AvailableDelegationsResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the AzureFirewallListResult.
* Response for ListAzureFirewalls API service call.
+ *
* @extends Array
*/
export interface AzureFirewallListResult extends Array {
/**
- * URL to get the next set of results.
+ * @member {string} [nextLink] URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the AzureFirewallFqdnTagListResult.
* Response for ListAzureFirewallFqdnTags API service call.
+ *
* @extends Array
*/
export interface AzureFirewallFqdnTagListResult extends Array {
/**
- * URL to get the next set of results.
+ * @member {string} [nextLink] URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the DdosProtectionPlanListResult.
* A list of DDoS protection plans.
+ *
* @extends Array
*/
export interface DdosProtectionPlanListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the EndpointServicesListResult.
* Response for the ListAvailableEndpointServices API service call.
+ *
* @extends Array
*/
export interface EndpointServicesListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListAuthorizations API service call retrieves all authorizations that belongs to an
- * ExpressRouteCircuit.
+ * An interface representing the AuthorizationListResult.
+ * Response for ListAuthorizations API service call retrieves all
+ * authorizations that belongs to an ExpressRouteCircuit.
+ *
* @extends Array
*/
export interface AuthorizationListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListPeering API service call retrieves all peerings that belong to an
- * ExpressRouteCircuit.
+ * An interface representing the ExpressRouteCircuitPeeringListResult.
+ * Response for ListPeering API service call retrieves all peerings that belong
+ * to an ExpressRouteCircuit.
+ *
* @extends Array
*/
export interface ExpressRouteCircuitPeeringListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListConnections API service call retrieves all global reach connections that
- * belongs to a Private Peering for an ExpressRouteCircuit.
+ * An interface representing the ExpressRouteCircuitConnectionListResult.
+ * Response for ListConnections API service call retrieves all global reach
+ * connections that belongs to a Private Peering for an ExpressRouteCircuit.
+ *
* @extends Array
*/
export interface ExpressRouteCircuitConnectionListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ExpressRouteCircuitListResult.
* Response for ListExpressRouteCircuit API service call.
+ *
* @extends Array
*/
export interface ExpressRouteCircuitListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ExpressRouteServiceProviderListResult.
* Response for the ListExpressRouteServiceProvider API service call.
+ *
* @extends Array
*/
export interface ExpressRouteServiceProviderListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ExpressRouteCrossConnectionListResult.
* Response for ListExpressRouteCrossConnection API service call.
+ *
* @extends Array
*/
export interface ExpressRouteCrossConnectionListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
- * Response for ListPeering API service call retrieves all peerings that belong to an
- * ExpressRouteCrossConnection.
+ * An interface representing the ExpressRouteCrossConnectionPeeringList.
+ * Response for ListPeering API service call retrieves all peerings that belong
+ * to an ExpressRouteCrossConnection.
+ *
* @extends Array
*/
export interface ExpressRouteCrossConnectionPeeringList extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
- * Response for ListExpressRoutePortsLocations API service call.
+ * An interface representing the ExpressRoutePortsLocationListResult.
* @summary ExpressRoutePorts Location List Result
+ *
+ * Response for ListExpressRoutePortsLocations API service call.
+ *
* @extends Array
*/
export interface ExpressRoutePortsLocationListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListExpressRoutePorts API service call.
+ * An interface representing the ExpressRoutePortListResult.
* @summary ExpressRoute Port List Result
+ *
+ * Response for ListExpressRoutePorts API service call.
+ *
* @extends Array
*/
export interface ExpressRoutePortListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListExpressRouteLinks API service call.
+ * An interface representing the ExpressRouteLinkListResult.
* @summary ExpressRouteLink List Result
+ *
+ * Response for ListExpressRouteLinks API service call.
+ *
* @extends Array
*/
export interface ExpressRouteLinkListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the InterfaceEndpointListResult.
* Response for the ListInterfaceEndpoints API service call.
+ *
* @extends Array
*/
export interface InterfaceEndpointListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerListResult.
* Response for ListLoadBalancers API service call.
+ *
* @extends Array
*/
export interface LoadBalancerListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerBackendAddressPoolListResult.
* Response for ListBackendAddressPool API service call.
+ *
* @extends Array
*/
export interface LoadBalancerBackendAddressPoolListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerFrontendIPConfigurationListResult.
* Response for ListFrontendIPConfiguration API service call.
+ *
* @extends Array
*/
export interface LoadBalancerFrontendIPConfigurationListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the InboundNatRuleListResult.
* Response for ListInboundNatRule API service call.
+ *
* @extends Array
*/
export interface InboundNatRuleListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerLoadBalancingRuleListResult.
* Response for ListLoadBalancingRule API service call.
+ *
* @extends Array
*/
export interface LoadBalancerLoadBalancingRuleListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerOutboundRuleListResult.
* Response for ListOutboundRule API service call.
+ *
* @extends Array
*/
export interface LoadBalancerOutboundRuleListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkInterfaceListResult.
* Response for the ListNetworkInterface API service call.
+ *
* @extends Array
*/
export interface NetworkInterfaceListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LoadBalancerProbeListResult.
* Response for ListProbe API service call.
+ *
* @extends Array
*/
export interface LoadBalancerProbeListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkInterfaceIPConfigurationListResult.
* Response for list ip configurations API service call.
+ *
* @extends Array
*/
export interface NetworkInterfaceIPConfigurationListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkInterfaceLoadBalancerListResult.
* Response for list ip configurations API service call.
+ *
* @extends Array
*/
export interface NetworkInterfaceLoadBalancerListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkInterfaceTapConfigurationListResult.
* Response for list tap configurations API service call.
+ *
* @extends Array
*/
export interface NetworkInterfaceTapConfigurationListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkProfileListResult.
* Response for ListNetworkProfiles API service call.
+ *
* @extends Array
*/
export interface NetworkProfileListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkSecurityGroupListResult.
* Response for ListNetworkSecurityGroups API service call.
+ *
* @extends Array
*/
export interface NetworkSecurityGroupListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a
- * network security group.
+ * An interface representing the SecurityRuleListResult.
+ * Response for ListSecurityRule API service call. Retrieves all security rules
+ * that belongs to a network security group.
+ *
* @extends Array
*/
export interface SecurityRuleListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the NetworkWatcherListResult.
* List of network watcher resources.
+ *
* @extends Array
*/
export interface NetworkWatcherListResult extends Array {
@@ -8552,7 +11093,9 @@ export interface NetworkWatcherListResult extends Array {
/**
* @interface
+ * An interface representing the PacketCaptureListResult.
* List of packet capture sessions.
+ *
* @extends Array
*/
export interface PacketCaptureListResult extends Array {
@@ -8560,7 +11103,9 @@ export interface PacketCaptureListResult extends Array {
/**
* @interface
+ * An interface representing the ConnectionMonitorListResult.
* List of connection monitors.
+ *
* @extends Array
*/
export interface ConnectionMonitorListResult extends Array {
@@ -8568,351 +11113,426 @@ export interface ConnectionMonitorListResult extends Array
*/
export interface OperationListResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the PublicIPAddressListResult.
* Response for ListPublicIpAddresses API service call.
+ *
* @extends Array
*/
export interface PublicIPAddressListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the PublicIPPrefixListResult.
* Response for ListPublicIpPrefixes API service call.
+ *
* @extends Array
*/
export interface PublicIPPrefixListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the RouteFilterListResult.
* Response for the ListRouteFilters API service call.
+ *
* @extends Array
*/
export interface RouteFilterListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the RouteFilterRuleListResult.
* Response for the ListRouteFilterRules API service call
+ *
* @extends Array
*/
export interface RouteFilterRuleListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the RouteTableListResult.
* Response for the ListRouteTable API service call.
+ *
* @extends Array
*/
export interface RouteTableListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the RouteListResult.
* Response for the ListRoute API service call
+ *
* @extends Array
*/
export interface RouteListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the BgpServiceCommunityListResult.
* Response for the ListServiceCommunity API service call.
+ *
* @extends Array
*/
export interface BgpServiceCommunityListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the ServiceEndpointPolicyListResult.
* Response for ListServiceEndpointPolicies API service call.
+ *
* @extends Array
*/
export interface ServiceEndpointPolicyListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
- * Response for ListServiceEndpointPolicyDefinition API service call. Retrieves all service
- * endpoint policy definition that belongs to a service endpoint policy.
+ * An interface representing the ServiceEndpointPolicyDefinitionListResult.
+ * Response for ListServiceEndpointPolicyDefinition API service call. Retrieves
+ * all service endpoint policy definition that belongs to a service endpoint
+ * policy.
+ *
* @extends Array
*/
export interface ServiceEndpointPolicyDefinitionListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the UsagesListResult.
* The list usages operation response.
+ *
* @extends Array
*/
export interface UsagesListResult extends Array {
/**
- * URL to get the next set of results.
+ * @member {string} [nextLink] URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkListResult.
* Response for the ListVirtualNetworks API service call.
+ *
* @extends Array
*/
export interface VirtualNetworkListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkListUsageResult.
* Response for the virtual networks GetUsage API service call.
+ *
* @extends Array
*/
export interface VirtualNetworkListUsageResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListSubnets API service callRetrieves all subnet that belongs to a virtual network
+ * An interface representing the SubnetListResult.
+ * Response for ListSubnets API service callRetrieves all subnet that belongs
+ * to a virtual network
+ *
* @extends Array
*/
export interface SubnetListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Response for ListSubnets API service call. Retrieves all subnets that belong to a virtual
- * network.
+ * An interface representing the VirtualNetworkPeeringListResult.
+ * Response for ListSubnets API service call. Retrieves all subnets that belong
+ * to a virtual network.
+ *
* @extends Array
*/
export interface VirtualNetworkPeeringListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkGatewayListResult.
* Response for the ListVirtualNetworkGateways API service call.
+ *
* @extends Array
*/
export interface VirtualNetworkGatewayListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkGatewayListConnectionsResult.
* Response for the VirtualNetworkGatewayListConnections API service call
+ *
* @extends Array
*/
export interface VirtualNetworkGatewayListConnectionsResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkGatewayConnectionListResult.
* Response for the ListVirtualNetworkGatewayConnections API service call
+ *
* @extends Array
*/
export interface VirtualNetworkGatewayConnectionListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the LocalNetworkGatewayListResult.
* Response for ListLocalNetworkGateways API service call.
+ *
* @extends Array
*/
export interface LocalNetworkGatewayListResult extends Array {
/**
- * The URL to get the next set of results.
- * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ * @member {string} [nextLink] The URL to get the next set of results.
+ * **NOTE: This property will not be serialized. It can only be populated by
+ * the server.**
*/
readonly nextLink?: string;
}
/**
* @interface
+ * An interface representing the VirtualNetworkTapListResult.
* Response for ListVirtualNetworkTap API service call.
+ *
* @extends Array
*/
export interface VirtualNetworkTapListResult extends Array {
/**
- * The URL to get the next set of results.
+ * @member {string} [nextLink] The URL to get the next set of results.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink
- * to get the next set of results.
+ * An interface representing the ListVirtualWANsResult.
+ * Result of the request to list VirtualWANs. It contains a list of VirtualWANs
+ * and a URL nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListVirtualWANsResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get
- * the next set of results.
+ * An interface representing the ListVpnSitesResult.
+ * Result of the request to list VpnSites. It contains a list of VpnSites and a
+ * URL nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListVpnSitesResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink
- * to get the next set of results.
+ * An interface representing the ListVirtualHubsResult.
+ * Result of the request to list VirtualHubs. It contains a list of VirtualHubs
+ * and a URL nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListVirtualHubsResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results.
+ * An interface representing the ListHubVirtualNetworkConnectionsResult.
+ * List of HubVirtualNetworkConnections and a URL nextLink to get the next set
+ * of results.
+ *
* @extends Array
*/
export interface ListHubVirtualNetworkConnectionsResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink
- * to get the next set of results.
+ * An interface representing the ListVpnGatewaysResult.
+ * Result of the request to list VpnGateways. It contains a list of VpnGateways
+ * and a URL nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListVpnGatewaysResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a
- * list of Vpn Connections and a URL nextLink to get the next set of results.
+ * An interface representing the ListVpnConnectionsResult.
+ * Result of the request to list all vpn connections to a virtual wan vpn
+ * gateway. It contains a list of Vpn Connections and a URL nextLink to get the
+ * next set of results.
+ *
* @extends Array
*/
export interface ListVpnConnectionsResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list all P2SVpnServerConfigurations associated to a VirtualWan. It
- * contains a list of P2SVpnServerConfigurations and a URL nextLink to get the next set of results.
+ * An interface representing the ListP2SVpnServerConfigurationsResult.
+ * Result of the request to list all P2SVpnServerConfigurations associated to a
+ * VirtualWan. It contains a list of P2SVpnServerConfigurations and a URL
+ * nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListP2SVpnServerConfigurationsResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
/**
* @interface
- * Result of the request to list P2SVpnGateways. It contains a list of P2SVpnGateways and a URL
- * nextLink to get the next set of results.
+ * An interface representing the ListP2SVpnGatewaysResult.
+ * Result of the request to list P2SVpnGateways. It contains a list of
+ * P2SVpnGateways and a URL nextLink to get the next set of results.
+ *
* @extends Array
*/
export interface ListP2SVpnGatewaysResult extends Array {
/**
- * URL to get the next set of operation list results if there are any.
+ * @member {string} [nextLink] URL to get the next set of operation list
+ * results if there are any.
*/
nextLink?: string;
}
@@ -9127,11 +11747,11 @@ export type ProvisioningState = 'Succeeded' | 'Updating' | 'Deleting' | 'Failed'
/**
* Defines values for AzureFirewallRCActionType.
- * Possible values include: 'Allow', 'Deny'
+ * Possible values include: 'Allow', 'Deny', 'Alert'
* @readonly
* @enum {string}
*/
-export type AzureFirewallRCActionType = 'Allow' | 'Deny';
+export type AzureFirewallRCActionType = 'Allow' | 'Deny' | 'Alert';
/**
* Defines values for AzureFirewallApplicationRuleProtocolType.
@@ -9157,6 +11777,14 @@ export type AzureFirewallNatRCActionType = 'Snat' | 'Dnat';
*/
export type AzureFirewallNetworkRuleProtocol = 'TCP' | 'UDP' | 'Any' | 'ICMP';
+/**
+ * Defines values for AzureFirewallThreatIntelMode.
+ * Possible values include: 'Alert', 'Deny', 'Off'
+ * @readonly
+ * @enum {string}
+ */
+export type AzureFirewallThreatIntelMode = 'Alert' | 'Deny' | 'Off';
+
/**
* Defines values for DdosCustomPolicyProtocol.
* Possible values include: 'Tcp', 'Udp', 'Syn'
@@ -9450,11 +12078,11 @@ export type ConnectionStatus = 'Unknown' | 'Connected' | 'Disconnected' | 'Degra
/**
* Defines values for ConnectionMonitorSourceStatus.
- * Possible values include: 'Uknown', 'Active', 'Inactive'
+ * Possible values include: 'Unknown', 'Active', 'Inactive'
* @readonly
* @enum {string}
*/
-export type ConnectionMonitorSourceStatus = 'Uknown' | 'Active' | 'Inactive';
+export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive';
/**
* Defines values for ConnectionState.
@@ -9713,7 +12341,6 @@ export type ApplicationGatewaysGetResponse = ApplicationGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9733,7 +12360,6 @@ export type ApplicationGatewaysCreateOrUpdateResponse = ApplicationGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9753,7 +12379,6 @@ export type ApplicationGatewaysUpdateTagsResponse = ApplicationGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9773,7 +12398,6 @@ export type ApplicationGatewaysListResponse = ApplicationGatewayListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9793,7 +12417,6 @@ export type ApplicationGatewaysListAllResponse = ApplicationGatewayListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9813,7 +12436,6 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9824,7 +12446,7 @@ export type ApplicationGatewaysBackendHealthResponse = ApplicationGatewayBackend
/**
* Contains response data for the listAvailableServerVariables operation.
*/
-export type ApplicationGatewaysListAvailableServerVariablesResponse = ApplicationGatewayAvailableServerVariablesResult & {
+export type ApplicationGatewaysListAvailableServerVariablesResponse = Array & {
/**
* The underlying HTTP response.
*/
@@ -9833,18 +12455,17 @@ export type ApplicationGatewaysListAvailableServerVariablesResponse = Applicatio
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
- parsedBody: ApplicationGatewayAvailableServerVariablesResult;
+ parsedBody: string[];
};
};
/**
* Contains response data for the listAvailableRequestHeaders operation.
*/
-export type ApplicationGatewaysListAvailableRequestHeadersResponse = ApplicationGatewayAvailableRequestHeadersResult & {
+export type ApplicationGatewaysListAvailableRequestHeadersResponse = Array & {
/**
* The underlying HTTP response.
*/
@@ -9853,18 +12474,17 @@ export type ApplicationGatewaysListAvailableRequestHeadersResponse = Application
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
- parsedBody: ApplicationGatewayAvailableRequestHeadersResult;
+ parsedBody: string[];
};
};
/**
* Contains response data for the listAvailableResponseHeaders operation.
*/
-export type ApplicationGatewaysListAvailableResponseHeadersResponse = ApplicationGatewayAvailableResponseHeadersResult & {
+export type ApplicationGatewaysListAvailableResponseHeadersResponse = Array & {
/**
* The underlying HTTP response.
*/
@@ -9873,11 +12493,10 @@ export type ApplicationGatewaysListAvailableResponseHeadersResponse = Applicatio
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
- parsedBody: ApplicationGatewayAvailableResponseHeadersResult;
+ parsedBody: string[];
};
};
@@ -9893,7 +12512,6 @@ export type ApplicationGatewaysListAvailableWafRuleSetsResponse = ApplicationGat
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9913,7 +12531,6 @@ export type ApplicationGatewaysListAvailableSslOptionsResponse = ApplicationGate
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9933,7 +12550,6 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesResponse = Appl
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9953,7 +12569,6 @@ export type ApplicationGatewaysGetSslPredefinedPolicyResponse = ApplicationGatew
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9973,7 +12588,6 @@ export type ApplicationGatewaysBeginCreateOrUpdateResponse = ApplicationGateway
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -9993,7 +12607,6 @@ export type ApplicationGatewaysBeginUpdateTagsResponse = ApplicationGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10013,7 +12626,6 @@ export type ApplicationGatewaysBeginBackendHealthResponse = ApplicationGatewayBa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10033,7 +12645,6 @@ export type ApplicationGatewaysListNextResponse = ApplicationGatewayListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10053,7 +12664,6 @@ export type ApplicationGatewaysListAllNextResponse = ApplicationGatewayListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10073,7 +12683,6 @@ export type ApplicationGatewaysListAvailableSslPredefinedPoliciesNextResponse =
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10093,7 +12702,6 @@ export type ApplicationSecurityGroupsGetResponse = ApplicationSecurityGroup & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10113,7 +12721,6 @@ export type ApplicationSecurityGroupsCreateOrUpdateResponse = ApplicationSecurit
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10133,7 +12740,6 @@ export type ApplicationSecurityGroupsUpdateTagsResponse = ApplicationSecurityGro
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10153,7 +12759,6 @@ export type ApplicationSecurityGroupsListAllResponse = ApplicationSecurityGroupL
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10173,7 +12778,6 @@ export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10193,7 +12797,6 @@ export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10213,7 +12816,6 @@ export type ApplicationSecurityGroupsBeginUpdateTagsResponse = ApplicationSecuri
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10233,7 +12835,6 @@ export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGr
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10253,7 +12854,6 @@ export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroup
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10273,7 +12873,6 @@ export type AvailableDelegationsListResponse = AvailableDelegationsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10293,7 +12892,6 @@ export type AvailableDelegationsListNextResponse = AvailableDelegationsResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10313,7 +12911,6 @@ export type AvailableResourceGroupDelegationsListResponse = AvailableDelegations
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10333,7 +12930,6 @@ export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegat
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10353,7 +12949,6 @@ export type AzureFirewallsGetResponse = AzureFirewall & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10373,7 +12968,6 @@ export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10393,7 +12987,6 @@ export type AzureFirewallsListResponse = AzureFirewallListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10413,7 +13006,6 @@ export type AzureFirewallsListAllResponse = AzureFirewallListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10433,7 +13025,6 @@ export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10453,7 +13044,6 @@ export type AzureFirewallsListNextResponse = AzureFirewallListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10473,7 +13063,6 @@ export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10493,7 +13082,6 @@ export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10513,7 +13101,6 @@ export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10533,7 +13120,6 @@ export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10553,7 +13139,6 @@ export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10573,7 +13158,6 @@ export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10593,7 +13177,6 @@ export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10613,7 +13196,6 @@ export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10633,7 +13215,6 @@ export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10653,7 +13234,6 @@ export type DdosCustomPoliciesBeginUpdateTagsResponse = DdosCustomPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10673,7 +13253,6 @@ export type DdosProtectionPlansGetResponse = DdosProtectionPlan & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10693,7 +13272,6 @@ export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10713,7 +13291,6 @@ export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10733,7 +13310,6 @@ export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanL
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10753,7 +13329,6 @@ export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10773,7 +13348,6 @@ export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10793,7 +13367,6 @@ export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionP
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10813,7 +13386,6 @@ export type AvailableEndpointServicesListResponse = EndpointServicesListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10833,7 +13405,6 @@ export type AvailableEndpointServicesListNextResponse = EndpointServicesListResu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10853,7 +13424,6 @@ export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10873,7 +13443,6 @@ export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRou
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10893,7 +13462,6 @@ export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListRes
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10913,7 +13481,6 @@ export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = Expre
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10933,7 +13500,6 @@ export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationLis
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10953,7 +13519,6 @@ export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10973,7 +13538,6 @@ export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCirc
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -10993,7 +13557,6 @@ export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeering
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11013,7 +13576,6 @@ export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRout
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11033,7 +13595,6 @@ export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPee
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11053,7 +13614,6 @@ export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConne
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11073,7 +13633,6 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11093,7 +13652,6 @@ export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConn
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11113,7 +13671,6 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11133,7 +13690,6 @@ export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuit
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11153,7 +13709,6 @@ export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11173,7 +13728,6 @@ export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11193,7 +13747,6 @@ export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11213,7 +13766,6 @@ export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11233,7 +13785,6 @@ export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11253,7 +13804,6 @@ export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCir
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11273,7 +13823,6 @@ export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11293,7 +13842,6 @@ export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitSta
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11313,7 +13861,6 @@ export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11333,7 +13880,6 @@ export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11353,7 +13899,6 @@ export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircui
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11373,7 +13918,6 @@ export type ExpressRouteCircuitsBeginUpdateTagsResponse = ExpressRouteCircuit &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11393,7 +13937,6 @@ export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuits
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11413,7 +13956,6 @@ export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11433,7 +13975,6 @@ export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRou
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11453,7 +13994,6 @@ export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11473,7 +14013,6 @@ export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListRes
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11493,7 +14032,6 @@ export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProvid
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11513,7 +14051,6 @@ export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServicePr
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11533,7 +14070,6 @@ export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnecti
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11553,7 +14089,6 @@ export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRou
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11573,7 +14108,6 @@ export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnectio
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11593,7 +14127,6 @@ export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCro
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11613,7 +14146,6 @@ export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossCo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11633,7 +14165,6 @@ export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11653,7 +14184,6 @@ export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = Express
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11673,7 +14203,6 @@ export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCi
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11693,7 +14222,6 @@ export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRou
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11713,7 +14241,6 @@ export type ExpressRouteCrossConnectionsBeginUpdateTagsResponse = ExpressRouteCr
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11733,7 +14260,6 @@ export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRoute
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11753,7 +14279,6 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = Ex
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11773,7 +14298,6 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11793,7 +14317,6 @@ export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConn
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11813,7 +14336,6 @@ export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = Expres
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11833,7 +14355,6 @@ export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossC
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11853,7 +14374,6 @@ export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossCo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11873,7 +14393,6 @@ export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11893,7 +14412,6 @@ export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = Exp
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11913,7 +14431,6 @@ export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCr
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11933,7 +14450,6 @@ export type ExpressRouteGatewaysListBySubscriptionResponse = ExpressRouteGateway
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11953,7 +14469,6 @@ export type ExpressRouteGatewaysListByResourceGroupResponse = ExpressRouteGatewa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11973,7 +14488,6 @@ export type ExpressRouteGatewaysCreateOrUpdateResponse = ExpressRouteGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -11993,7 +14507,6 @@ export type ExpressRouteGatewaysGetResponse = ExpressRouteGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12013,7 +14526,6 @@ export type ExpressRouteGatewaysBeginCreateOrUpdateResponse = ExpressRouteGatewa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12033,7 +14545,6 @@ export type ExpressRouteConnectionsCreateOrUpdateResponse = ExpressRouteConnecti
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12053,7 +14564,6 @@ export type ExpressRouteConnectionsGetResponse = ExpressRouteConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12073,7 +14583,6 @@ export type ExpressRouteConnectionsListResponse = ExpressRouteConnectionList & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12093,7 +14602,6 @@ export type ExpressRouteConnectionsBeginCreateOrUpdateResponse = ExpressRouteCon
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12113,7 +14621,6 @@ export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationLi
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12133,7 +14640,6 @@ export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12153,7 +14659,6 @@ export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocati
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12173,7 +14678,6 @@ export type ExpressRoutePortsGetResponse = ExpressRoutePort & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12193,7 +14697,6 @@ export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12213,7 +14716,6 @@ export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12233,7 +14735,6 @@ export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12253,7 +14754,6 @@ export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12273,7 +14773,6 @@ export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12293,7 +14792,6 @@ export type ExpressRoutePortsBeginUpdateTagsResponse = ExpressRoutePort & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12313,7 +14811,6 @@ export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortL
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12333,7 +14830,6 @@ export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12353,7 +14849,6 @@ export type ExpressRouteLinksGetResponse = ExpressRouteLink & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12373,7 +14868,6 @@ export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12393,7 +14887,6 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12413,7 +14906,6 @@ export type InterfaceEndpointsGetResponse = InterfaceEndpoint & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12433,7 +14925,6 @@ export type InterfaceEndpointsCreateOrUpdateResponse = InterfaceEndpoint & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12453,7 +14944,6 @@ export type InterfaceEndpointsListResponse = InterfaceEndpointListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12473,7 +14963,6 @@ export type InterfaceEndpointsListBySubscriptionResponse = InterfaceEndpointList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12493,7 +14982,6 @@ export type InterfaceEndpointsBeginCreateOrUpdateResponse = InterfaceEndpoint &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12513,7 +15001,6 @@ export type InterfaceEndpointsListNextResponse = InterfaceEndpointListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12533,7 +15020,6 @@ export type InterfaceEndpointsListBySubscriptionNextResponse = InterfaceEndpoint
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12553,7 +15039,6 @@ export type LoadBalancersGetResponse = LoadBalancer & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12573,7 +15058,6 @@ export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12593,7 +15077,6 @@ export type LoadBalancersUpdateTagsResponse = LoadBalancer & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12613,7 +15096,6 @@ export type LoadBalancersListAllResponse = LoadBalancerListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12633,7 +15115,6 @@ export type LoadBalancersListResponse = LoadBalancerListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12653,7 +15134,6 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12673,7 +15153,6 @@ export type LoadBalancersBeginUpdateTagsResponse = LoadBalancer & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12693,7 +15172,6 @@ export type LoadBalancersListAllNextResponse = LoadBalancerListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12713,7 +15191,6 @@ export type LoadBalancersListNextResponse = LoadBalancerListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12733,7 +15210,6 @@ export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAdd
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12753,7 +15229,6 @@ export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12773,7 +15248,6 @@ export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBacken
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12793,7 +15267,6 @@ export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFront
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12813,7 +15286,6 @@ export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfigur
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12833,7 +15305,6 @@ export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerF
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12853,7 +15324,6 @@ export type InboundNatRulesListResponse = InboundNatRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12873,7 +15343,6 @@ export type InboundNatRulesGetResponse = InboundNatRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12893,7 +15362,6 @@ export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12913,7 +15381,6 @@ export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12933,7 +15400,6 @@ export type InboundNatRulesListNextResponse = InboundNatRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12953,7 +15419,6 @@ export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalanci
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12973,7 +15438,6 @@ export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -12993,7 +15457,6 @@ export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBal
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13013,7 +15476,6 @@ export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13033,7 +15495,6 @@ export type LoadBalancerOutboundRulesGetResponse = OutboundRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13053,7 +15514,6 @@ export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRule
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13073,7 +15533,6 @@ export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13093,7 +15552,6 @@ export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13113,7 +15571,6 @@ export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13133,7 +15590,6 @@ export type LoadBalancerProbesGetResponse = Probe & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13153,7 +15609,6 @@ export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13173,7 +15628,6 @@ export type NetworkInterfacesGetResponse = NetworkInterface & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13193,7 +15647,6 @@ export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13213,7 +15666,6 @@ export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13233,7 +15685,6 @@ export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13253,7 +15704,6 @@ export type NetworkInterfacesListResponse = NetworkInterfaceListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13273,7 +15723,6 @@ export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13293,7 +15742,6 @@ export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = Effect
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13313,7 +15761,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesRespon
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13333,7 +15780,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13353,7 +15799,6 @@ export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse =
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13373,7 +15818,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13393,7 +15837,6 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse =
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13413,7 +15856,6 @@ export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13433,7 +15875,6 @@ export type NetworkInterfacesBeginUpdateTagsResponse = NetworkInterface & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13453,7 +15894,6 @@ export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRout
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13473,7 +15913,6 @@ export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = E
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13493,7 +15932,6 @@ export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13513,7 +15951,6 @@ export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13533,7 +15970,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13553,7 +15989,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResp
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13573,7 +16008,6 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13593,7 +16027,6 @@ export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPCon
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13613,7 +16046,6 @@ export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConf
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13633,7 +16065,6 @@ export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceI
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13653,7 +16084,6 @@ export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBala
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13673,7 +16103,6 @@ export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoad
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13693,7 +16122,6 @@ export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapCo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13713,7 +16141,6 @@ export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInt
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13733,7 +16160,6 @@ export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapC
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13753,7 +16179,6 @@ export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = Netwo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13773,7 +16198,6 @@ export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterface
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13793,7 +16217,6 @@ export type NetworkProfilesGetResponse = NetworkProfile & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13813,7 +16236,6 @@ export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13833,7 +16255,6 @@ export type NetworkProfilesUpdateTagsResponse = NetworkProfile & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13853,7 +16274,6 @@ export type NetworkProfilesListAllResponse = NetworkProfileListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13873,7 +16293,6 @@ export type NetworkProfilesListResponse = NetworkProfileListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13893,7 +16312,6 @@ export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13913,7 +16331,6 @@ export type NetworkProfilesListNextResponse = NetworkProfileListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13933,7 +16350,6 @@ export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13953,7 +16369,6 @@ export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13973,7 +16388,6 @@ export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -13993,7 +16407,6 @@ export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14013,7 +16426,6 @@ export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14033,7 +16445,6 @@ export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGr
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14053,7 +16464,6 @@ export type NetworkSecurityGroupsBeginUpdateTagsResponse = NetworkSecurityGroup
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14073,7 +16483,6 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14093,7 +16502,6 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14113,7 +16521,6 @@ export type SecurityRulesGetResponse = SecurityRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14133,7 +16540,6 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14153,7 +16559,6 @@ export type SecurityRulesListResponse = SecurityRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14173,7 +16578,6 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14193,7 +16597,6 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14213,7 +16616,6 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14233,7 +16635,6 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14253,7 +16654,6 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14273,7 +16673,6 @@ export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14293,7 +16692,6 @@ export type NetworkWatchersGetResponse = NetworkWatcher & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14313,7 +16711,6 @@ export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14333,7 +16730,6 @@ export type NetworkWatchersListResponse = NetworkWatcherListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14353,7 +16749,6 @@ export type NetworkWatchersListAllResponse = NetworkWatcherListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14373,7 +16768,6 @@ export type NetworkWatchersGetTopologyResponse = Topology & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14393,7 +16787,6 @@ export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14413,7 +16806,6 @@ export type NetworkWatchersGetNextHopResponse = NextHopResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14433,7 +16825,6 @@ export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14453,7 +16844,6 @@ export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14473,7 +16863,6 @@ export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingRes
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14493,7 +16882,6 @@ export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14513,7 +16901,6 @@ export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14533,7 +16920,6 @@ export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14553,7 +16939,6 @@ export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilit
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14573,7 +16958,6 @@ export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersLi
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14593,7 +16977,6 @@ export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkCo
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14613,7 +16996,6 @@ export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14633,7 +17015,6 @@ export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14653,7 +17034,6 @@ export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14673,7 +17053,6 @@ export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResu
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14693,7 +17072,6 @@ export type NetworkWatchersBeginGetTroubleshootingResultResponse = Troubleshooti
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14713,7 +17091,6 @@ export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInforma
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14733,7 +17110,6 @@ export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14753,7 +17129,6 @@ export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformat
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14773,7 +17148,6 @@ export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReacha
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14793,7 +17167,6 @@ export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvid
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14813,7 +17186,6 @@ export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = Netw
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14833,7 +17205,6 @@ export type PacketCapturesCreateResponse = PacketCaptureResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14853,7 +17224,6 @@ export type PacketCapturesGetResponse = PacketCaptureResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14873,7 +17243,6 @@ export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14893,7 +17262,6 @@ export type PacketCapturesListResponse = PacketCaptureListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14913,7 +17281,6 @@ export type PacketCapturesBeginCreateResponse = PacketCaptureResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14933,7 +17300,6 @@ export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14953,7 +17319,6 @@ export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14973,7 +17338,6 @@ export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -14993,7 +17357,6 @@ export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15013,7 +17376,6 @@ export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15033,7 +17395,6 @@ export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorRes
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15053,7 +17414,6 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15073,7 +17433,6 @@ export type OperationsListResponse = OperationListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15093,7 +17452,6 @@ export type OperationsListNextResponse = OperationListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15113,7 +17471,6 @@ export type PublicIPAddressesGetResponse = PublicIPAddress & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15133,7 +17490,6 @@ export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15153,7 +17509,6 @@ export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15173,7 +17528,6 @@ export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15193,7 +17547,6 @@ export type PublicIPAddressesListResponse = PublicIPAddressListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15213,7 +17566,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15233,7 +17585,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesRespon
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15253,7 +17604,6 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse =
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15273,7 +17623,6 @@ export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15293,7 +17642,6 @@ export type PublicIPAddressesBeginUpdateTagsResponse = PublicIPAddress & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15313,7 +17661,6 @@ export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15333,7 +17680,6 @@ export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15353,7 +17699,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResp
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15373,7 +17718,6 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15393,7 +17737,6 @@ export type PublicIPPrefixesGetResponse = PublicIPPrefix & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15413,7 +17756,6 @@ export type PublicIPPrefixesCreateOrUpdateResponse = PublicIPPrefix & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15433,7 +17775,6 @@ export type PublicIPPrefixesUpdateTagsResponse = PublicIPPrefix & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15453,7 +17794,6 @@ export type PublicIPPrefixesListAllResponse = PublicIPPrefixListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15473,7 +17813,6 @@ export type PublicIPPrefixesListResponse = PublicIPPrefixListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15493,7 +17832,6 @@ export type PublicIPPrefixesBeginCreateOrUpdateResponse = PublicIPPrefix & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15513,7 +17851,6 @@ export type PublicIPPrefixesBeginUpdateTagsResponse = PublicIPPrefix & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15533,7 +17870,6 @@ export type PublicIPPrefixesListAllNextResponse = PublicIPPrefixListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15553,7 +17889,6 @@ export type PublicIPPrefixesListNextResponse = PublicIPPrefixListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15573,7 +17908,6 @@ export type RouteFiltersGetResponse = RouteFilter & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15593,7 +17927,6 @@ export type RouteFiltersCreateOrUpdateResponse = RouteFilter & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15613,7 +17946,6 @@ export type RouteFiltersUpdateResponse = RouteFilter & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15633,7 +17965,6 @@ export type RouteFiltersListByResourceGroupResponse = RouteFilterListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15653,7 +17984,6 @@ export type RouteFiltersListResponse = RouteFilterListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15673,7 +18003,6 @@ export type RouteFiltersBeginCreateOrUpdateResponse = RouteFilter & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15693,7 +18022,6 @@ export type RouteFiltersBeginUpdateResponse = RouteFilter & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15713,7 +18041,6 @@ export type RouteFiltersListByResourceGroupNextResponse = RouteFilterListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15733,7 +18060,6 @@ export type RouteFiltersListNextResponse = RouteFilterListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15753,7 +18079,6 @@ export type RouteFilterRulesGetResponse = RouteFilterRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15773,7 +18098,6 @@ export type RouteFilterRulesCreateOrUpdateResponse = RouteFilterRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15793,7 +18117,6 @@ export type RouteFilterRulesUpdateResponse = RouteFilterRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15813,7 +18136,6 @@ export type RouteFilterRulesListByRouteFilterResponse = RouteFilterRuleListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15833,7 +18155,6 @@ export type RouteFilterRulesBeginCreateOrUpdateResponse = RouteFilterRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15853,7 +18174,6 @@ export type RouteFilterRulesBeginUpdateResponse = RouteFilterRule & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15873,7 +18193,6 @@ export type RouteFilterRulesListByRouteFilterNextResponse = RouteFilterRuleListR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15893,7 +18212,6 @@ export type RouteTablesGetResponse = RouteTable & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15913,7 +18231,6 @@ export type RouteTablesCreateOrUpdateResponse = RouteTable & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15933,7 +18250,6 @@ export type RouteTablesUpdateTagsResponse = RouteTable & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15953,7 +18269,6 @@ export type RouteTablesListResponse = RouteTableListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15973,7 +18288,6 @@ export type RouteTablesListAllResponse = RouteTableListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -15993,7 +18307,6 @@ export type RouteTablesBeginCreateOrUpdateResponse = RouteTable & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16013,7 +18326,6 @@ export type RouteTablesBeginUpdateTagsResponse = RouteTable & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16033,7 +18345,6 @@ export type RouteTablesListNextResponse = RouteTableListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16053,7 +18364,6 @@ export type RouteTablesListAllNextResponse = RouteTableListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16073,7 +18383,6 @@ export type RoutesGetResponse = Route & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16093,7 +18402,6 @@ export type RoutesCreateOrUpdateResponse = Route & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16113,7 +18421,6 @@ export type RoutesListResponse = RouteListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16133,7 +18440,6 @@ export type RoutesBeginCreateOrUpdateResponse = Route & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16153,7 +18459,6 @@ export type RoutesListNextResponse = RouteListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16173,7 +18478,6 @@ export type BgpServiceCommunitiesListResponse = BgpServiceCommunityListResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16193,7 +18497,6 @@ export type BgpServiceCommunitiesListNextResponse = BgpServiceCommunityListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16213,7 +18516,6 @@ export type ServiceEndpointPoliciesGetResponse = ServiceEndpointPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16233,7 +18535,6 @@ export type ServiceEndpointPoliciesCreateOrUpdateResponse = ServiceEndpointPolic
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16253,7 +18554,6 @@ export type ServiceEndpointPoliciesUpdateResponse = ServiceEndpointPolicy & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16273,7 +18573,6 @@ export type ServiceEndpointPoliciesListResponse = ServiceEndpointPolicyListResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16293,7 +18592,6 @@ export type ServiceEndpointPoliciesListByResourceGroupResponse = ServiceEndpoint
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16313,7 +18611,6 @@ export type ServiceEndpointPoliciesBeginCreateOrUpdateResponse = ServiceEndpoint
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16333,7 +18630,6 @@ export type ServiceEndpointPoliciesBeginUpdateResponse = ServiceEndpointPolicy &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16353,7 +18649,6 @@ export type ServiceEndpointPoliciesListNextResponse = ServiceEndpointPolicyListR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16373,7 +18668,6 @@ export type ServiceEndpointPoliciesListByResourceGroupNextResponse = ServiceEndp
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16393,7 +18687,6 @@ export type ServiceEndpointPolicyDefinitionsGetResponse = ServiceEndpointPolicyD
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16413,7 +18706,6 @@ export type ServiceEndpointPolicyDefinitionsCreateOrUpdateResponse = ServiceEndp
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16433,7 +18725,6 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupResponse = Servic
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16453,7 +18744,6 @@ export type ServiceEndpointPolicyDefinitionsBeginCreateOrUpdateResponse = Servic
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16473,7 +18763,6 @@ export type ServiceEndpointPolicyDefinitionsListByResourceGroupNextResponse = Se
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16493,7 +18782,6 @@ export type UsagesListResponse = UsagesListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16513,7 +18801,6 @@ export type UsagesListNextResponse = UsagesListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16533,7 +18820,6 @@ export type VirtualNetworksGetResponse = VirtualNetwork & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16553,7 +18839,6 @@ export type VirtualNetworksCreateOrUpdateResponse = VirtualNetwork & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16573,7 +18858,6 @@ export type VirtualNetworksUpdateTagsResponse = VirtualNetwork & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16593,7 +18877,6 @@ export type VirtualNetworksListAllResponse = VirtualNetworkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16613,7 +18896,6 @@ export type VirtualNetworksListResponse = VirtualNetworkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16633,7 +18915,6 @@ export type VirtualNetworksCheckIPAddressAvailabilityResponse = IPAddressAvailab
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16653,7 +18934,6 @@ export type VirtualNetworksListUsageResponse = VirtualNetworkListUsageResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16673,7 +18953,6 @@ export type VirtualNetworksBeginCreateOrUpdateResponse = VirtualNetwork & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16693,7 +18972,6 @@ export type VirtualNetworksBeginUpdateTagsResponse = VirtualNetwork & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16713,7 +18991,6 @@ export type VirtualNetworksListAllNextResponse = VirtualNetworkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16733,7 +19010,6 @@ export type VirtualNetworksListNextResponse = VirtualNetworkListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16753,7 +19029,6 @@ export type VirtualNetworksListUsageNextResponse = VirtualNetworkListUsageResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16773,7 +19048,6 @@ export type SubnetsGetResponse = Subnet & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16793,7 +19067,6 @@ export type SubnetsCreateOrUpdateResponse = Subnet & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16813,7 +19086,6 @@ export type SubnetsListResponse = SubnetListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16833,7 +19105,6 @@ export type SubnetsBeginCreateOrUpdateResponse = Subnet & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16853,7 +19124,6 @@ export type SubnetsListNextResponse = SubnetListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16873,7 +19143,6 @@ export type VirtualNetworkPeeringsGetResponse = VirtualNetworkPeering & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16893,7 +19162,6 @@ export type VirtualNetworkPeeringsCreateOrUpdateResponse = VirtualNetworkPeering
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16913,7 +19181,6 @@ export type VirtualNetworkPeeringsListResponse = VirtualNetworkPeeringListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16933,7 +19200,6 @@ export type VirtualNetworkPeeringsBeginCreateOrUpdateResponse = VirtualNetworkPe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16953,7 +19219,6 @@ export type VirtualNetworkPeeringsListNextResponse = VirtualNetworkPeeringListRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16973,7 +19238,6 @@ export type VirtualNetworkGatewaysCreateOrUpdateResponse = VirtualNetworkGateway
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -16993,7 +19257,6 @@ export type VirtualNetworkGatewaysGetResponse = VirtualNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17013,7 +19276,6 @@ export type VirtualNetworkGatewaysUpdateTagsResponse = VirtualNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17033,7 +19295,6 @@ export type VirtualNetworkGatewaysListResponse = VirtualNetworkGatewayListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17053,7 +19314,6 @@ export type VirtualNetworkGatewaysListConnectionsResponse = VirtualNetworkGatewa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17073,7 +19333,6 @@ export type VirtualNetworkGatewaysResetResponse = VirtualNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17089,7 +19348,6 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17098,7 +19356,6 @@ export type VirtualNetworkGatewaysGeneratevpnclientpackageResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17114,7 +19371,6 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17123,7 +19379,6 @@ export type VirtualNetworkGatewaysGenerateVpnProfileResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17139,7 +19394,6 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17148,7 +19402,6 @@ export type VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17168,7 +19421,6 @@ export type VirtualNetworkGatewaysGetBgpPeerStatusResponse = BgpPeerStatusListRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17184,7 +19436,6 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17193,7 +19444,6 @@ export type VirtualNetworkGatewaysSupportedVpnDevicesResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17213,7 +19463,6 @@ export type VirtualNetworkGatewaysGetLearnedRoutesResponse = GatewayRouteListRes
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17233,7 +19482,6 @@ export type VirtualNetworkGatewaysGetAdvertisedRoutesResponse = GatewayRouteList
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17253,7 +19501,6 @@ export type VirtualNetworkGatewaysSetVpnclientIpsecParametersResponse = VpnClien
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17273,7 +19520,6 @@ export type VirtualNetworkGatewaysGetVpnclientIpsecParametersResponse = VpnClien
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17289,7 +19535,6 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17298,7 +19543,6 @@ export type VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17318,7 +19562,6 @@ export type VirtualNetworkGatewaysBeginCreateOrUpdateResponse = VirtualNetworkGa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17338,7 +19581,6 @@ export type VirtualNetworkGatewaysBeginUpdateTagsResponse = VirtualNetworkGatewa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17358,7 +19600,6 @@ export type VirtualNetworkGatewaysBeginResetResponse = VirtualNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17374,7 +19615,6 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17383,7 +19623,6 @@ export type VirtualNetworkGatewaysBeginGeneratevpnclientpackageResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17399,7 +19638,6 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17408,7 +19646,6 @@ export type VirtualNetworkGatewaysBeginGenerateVpnProfileResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17424,7 +19661,6 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = {
* The parsed response body.
*/
body: string;
-
/**
* The underlying HTTP response.
*/
@@ -17433,7 +19669,6 @@ export type VirtualNetworkGatewaysBeginGetVpnProfilePackageUrlResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17453,7 +19688,6 @@ export type VirtualNetworkGatewaysBeginGetBgpPeerStatusResponse = BgpPeerStatusL
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17473,7 +19707,6 @@ export type VirtualNetworkGatewaysBeginGetLearnedRoutesResponse = GatewayRouteLi
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17493,7 +19726,6 @@ export type VirtualNetworkGatewaysBeginGetAdvertisedRoutesResponse = GatewayRout
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17513,7 +19745,6 @@ export type VirtualNetworkGatewaysBeginSetVpnclientIpsecParametersResponse = Vpn
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17533,7 +19764,6 @@ export type VirtualNetworkGatewaysBeginGetVpnclientIpsecParametersResponse = Vpn
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17553,7 +19783,6 @@ export type VirtualNetworkGatewaysListNextResponse = VirtualNetworkGatewayListRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17573,7 +19802,6 @@ export type VirtualNetworkGatewaysListConnectionsNextResponse = VirtualNetworkGa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17593,7 +19821,6 @@ export type VirtualNetworkGatewayConnectionsCreateOrUpdateResponse = VirtualNetw
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17613,7 +19840,6 @@ export type VirtualNetworkGatewayConnectionsGetResponse = VirtualNetworkGatewayC
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17633,7 +19859,6 @@ export type VirtualNetworkGatewayConnectionsUpdateTagsResponse = VirtualNetworkG
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17653,7 +19878,6 @@ export type VirtualNetworkGatewayConnectionsSetSharedKeyResponse = ConnectionSha
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17673,7 +19897,6 @@ export type VirtualNetworkGatewayConnectionsGetSharedKeyResponse = ConnectionSha
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17693,7 +19916,6 @@ export type VirtualNetworkGatewayConnectionsListResponse = VirtualNetworkGateway
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17713,7 +19935,6 @@ export type VirtualNetworkGatewayConnectionsResetSharedKeyResponse = ConnectionR
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17733,7 +19954,6 @@ export type VirtualNetworkGatewayConnectionsBeginCreateOrUpdateResponse = Virtua
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17753,7 +19973,6 @@ export type VirtualNetworkGatewayConnectionsBeginUpdateTagsResponse = VirtualNet
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17773,7 +19992,6 @@ export type VirtualNetworkGatewayConnectionsBeginSetSharedKeyResponse = Connecti
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17793,7 +20011,6 @@ export type VirtualNetworkGatewayConnectionsBeginResetSharedKeyResponse = Connec
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17813,7 +20030,6 @@ export type VirtualNetworkGatewayConnectionsListNextResponse = VirtualNetworkGat
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17833,7 +20049,6 @@ export type LocalNetworkGatewaysCreateOrUpdateResponse = LocalNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17853,7 +20068,6 @@ export type LocalNetworkGatewaysGetResponse = LocalNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17873,7 +20087,6 @@ export type LocalNetworkGatewaysUpdateTagsResponse = LocalNetworkGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17893,7 +20106,6 @@ export type LocalNetworkGatewaysListResponse = LocalNetworkGatewayListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17913,7 +20125,6 @@ export type LocalNetworkGatewaysBeginCreateOrUpdateResponse = LocalNetworkGatewa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17933,7 +20144,6 @@ export type LocalNetworkGatewaysBeginUpdateTagsResponse = LocalNetworkGateway &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17953,7 +20163,6 @@ export type LocalNetworkGatewaysListNextResponse = LocalNetworkGatewayListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17973,7 +20182,6 @@ export type VirtualNetworkTapsGetResponse = VirtualNetworkTap & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -17993,7 +20201,6 @@ export type VirtualNetworkTapsCreateOrUpdateResponse = VirtualNetworkTap & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18013,7 +20220,6 @@ export type VirtualNetworkTapsUpdateTagsResponse = VirtualNetworkTap & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18033,7 +20239,6 @@ export type VirtualNetworkTapsListAllResponse = VirtualNetworkTapListResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18053,7 +20258,6 @@ export type VirtualNetworkTapsListByResourceGroupResponse = VirtualNetworkTapLis
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18073,7 +20277,6 @@ export type VirtualNetworkTapsBeginCreateOrUpdateResponse = VirtualNetworkTap &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18093,7 +20296,6 @@ export type VirtualNetworkTapsBeginUpdateTagsResponse = VirtualNetworkTap & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18113,7 +20315,6 @@ export type VirtualNetworkTapsListAllNextResponse = VirtualNetworkTapListResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18133,7 +20334,6 @@ export type VirtualNetworkTapsListByResourceGroupNextResponse = VirtualNetworkTa
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18153,7 +20353,6 @@ export type VirtualWansGetResponse = VirtualWAN & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18173,7 +20372,6 @@ export type VirtualWansCreateOrUpdateResponse = VirtualWAN & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18193,7 +20391,6 @@ export type VirtualWansUpdateTagsResponse = VirtualWAN & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18213,7 +20410,6 @@ export type VirtualWansListByResourceGroupResponse = ListVirtualWANsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18233,7 +20429,6 @@ export type VirtualWansListResponse = ListVirtualWANsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18253,7 +20448,6 @@ export type VirtualWansBeginCreateOrUpdateResponse = VirtualWAN & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18273,7 +20467,6 @@ export type VirtualWansBeginUpdateTagsResponse = VirtualWAN & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18293,7 +20486,6 @@ export type VirtualWansListByResourceGroupNextResponse = ListVirtualWANsResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18313,7 +20505,6 @@ export type VirtualWansListNextResponse = ListVirtualWANsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18333,7 +20524,6 @@ export type VpnSitesGetResponse = VpnSite & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18353,7 +20543,6 @@ export type VpnSitesCreateOrUpdateResponse = VpnSite & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18373,7 +20562,6 @@ export type VpnSitesUpdateTagsResponse = VpnSite & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18393,7 +20581,6 @@ export type VpnSitesListByResourceGroupResponse = ListVpnSitesResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18413,7 +20600,6 @@ export type VpnSitesListResponse = ListVpnSitesResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18433,7 +20619,6 @@ export type VpnSitesBeginCreateOrUpdateResponse = VpnSite & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18453,7 +20638,6 @@ export type VpnSitesBeginUpdateTagsResponse = VpnSite & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18473,7 +20657,6 @@ export type VpnSitesListByResourceGroupNextResponse = ListVpnSitesResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18493,7 +20676,6 @@ export type VpnSitesListNextResponse = ListVpnSitesResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18513,7 +20695,6 @@ export type VirtualHubsGetResponse = VirtualHub & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18533,7 +20714,6 @@ export type VirtualHubsCreateOrUpdateResponse = VirtualHub & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18553,7 +20733,6 @@ export type VirtualHubsUpdateTagsResponse = VirtualHub & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18573,7 +20752,6 @@ export type VirtualHubsListByResourceGroupResponse = ListVirtualHubsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18593,7 +20771,6 @@ export type VirtualHubsListResponse = ListVirtualHubsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18613,7 +20790,6 @@ export type VirtualHubsBeginCreateOrUpdateResponse = VirtualHub & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18633,7 +20809,6 @@ export type VirtualHubsBeginUpdateTagsResponse = VirtualHub & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18653,7 +20828,6 @@ export type VirtualHubsListByResourceGroupNextResponse = ListVirtualHubsResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18673,7 +20847,6 @@ export type VirtualHubsListNextResponse = ListVirtualHubsResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18693,7 +20866,6 @@ export type HubVirtualNetworkConnectionsGetResponse = HubVirtualNetworkConnectio
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18713,7 +20885,6 @@ export type HubVirtualNetworkConnectionsListResponse = ListHubVirtualNetworkConn
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18733,7 +20904,6 @@ export type HubVirtualNetworkConnectionsListNextResponse = ListHubVirtualNetwork
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18753,7 +20923,6 @@ export type VpnGatewaysGetResponse = VpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18773,7 +20942,6 @@ export type VpnGatewaysCreateOrUpdateResponse = VpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18793,7 +20961,6 @@ export type VpnGatewaysUpdateTagsResponse = VpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18813,7 +20980,6 @@ export type VpnGatewaysListByResourceGroupResponse = ListVpnGatewaysResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18833,7 +20999,6 @@ export type VpnGatewaysListResponse = ListVpnGatewaysResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18853,7 +21018,6 @@ export type VpnGatewaysBeginCreateOrUpdateResponse = VpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18873,7 +21037,6 @@ export type VpnGatewaysBeginUpdateTagsResponse = VpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18893,7 +21056,6 @@ export type VpnGatewaysListByResourceGroupNextResponse = ListVpnGatewaysResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18913,7 +21075,6 @@ export type VpnGatewaysListNextResponse = ListVpnGatewaysResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18933,7 +21094,6 @@ export type VpnConnectionsGetResponse = VpnConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18953,7 +21113,6 @@ export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18973,7 +21132,6 @@ export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -18993,7 +21151,6 @@ export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19013,7 +21170,6 @@ export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResul
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19033,7 +21189,6 @@ export type P2sVpnServerConfigurationsGetResponse = P2SVpnServerConfiguration &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19053,7 +21208,6 @@ export type P2sVpnServerConfigurationsCreateOrUpdateResponse = P2SVpnServerConfi
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19073,7 +21227,6 @@ export type P2sVpnServerConfigurationsListByVirtualWanResponse = ListP2SVpnServe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19093,7 +21246,6 @@ export type P2sVpnServerConfigurationsBeginCreateOrUpdateResponse = P2SVpnServer
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19113,7 +21265,6 @@ export type P2sVpnServerConfigurationsListByVirtualWanNextResponse = ListP2SVpnS
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19133,7 +21284,6 @@ export type P2sVpnGatewaysGetResponse = P2SVpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19153,7 +21303,6 @@ export type P2sVpnGatewaysCreateOrUpdateResponse = P2SVpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19173,7 +21322,6 @@ export type P2sVpnGatewaysUpdateTagsResponse = P2SVpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19193,7 +21341,6 @@ export type P2sVpnGatewaysListByResourceGroupResponse = ListP2SVpnGatewaysResult
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19213,7 +21360,6 @@ export type P2sVpnGatewaysListResponse = ListP2SVpnGatewaysResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19233,7 +21379,6 @@ export type P2sVpnGatewaysGenerateVpnProfileResponse = VpnProfileResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19253,7 +21398,6 @@ export type P2sVpnGatewaysBeginCreateOrUpdateResponse = P2SVpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19273,7 +21417,6 @@ export type P2sVpnGatewaysBeginUpdateTagsResponse = P2SVpnGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19293,7 +21436,6 @@ export type P2sVpnGatewaysBeginGenerateVpnProfileResponse = VpnProfileResponse &
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19313,7 +21455,6 @@ export type P2sVpnGatewaysListByResourceGroupNextResponse = ListP2SVpnGatewaysRe
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
@@ -19333,7 +21474,6 @@ export type P2sVpnGatewaysListNextResponse = ListP2SVpnGatewaysResult & {
* The response body as text (string format)
*/
bodyAsText: string;
-
/**
* The response body as parsed JSON or XML
*/
diff --git a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts
index 5304129d8432..75b8b9ab762a 100644
--- a/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/interfaceEndpointsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ InterfaceEndpoint,
+ Resource,
+ BaseResource,
+ EndpointService,
+ Subnet,
+ SubResource,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ InterfaceEndpointListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- InterfaceEndpointListResult,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts
index 1ea32955b91f..8fe0f7e1e208 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerBackendAddressPoolsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ LoadBalancerBackendAddressPoolListResult,
+ BackendAddressPool,
+ SubResource,
+ BaseResource,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ InboundNatRule,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
- LoadBalancerBackendAddressPoolListResult,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts
index cfc5bea61561..b3f880acde4a 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerFrontendIPConfigurationsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ LoadBalancerFrontendIPConfigurationListResult,
+ FrontendIPConfiguration,
+ SubResource,
+ BaseResource,
+ Subnet,
+ NetworkSecurityGroup,
+ Resource,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
- LoadBalancerFrontendIPConfigurationListResult,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts
index 48dc5fc7d9e3..10f74dfee863 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerLoadBalancingRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ LoadBalancerLoadBalancingRuleListResult,
+ LoadBalancingRule,
+ SubResource,
+ BaseResource,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
- LoadBalancerLoadBalancingRuleListResult,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts
index 3a0af8347196..6207025f90cd 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerNetworkInterfacesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ NetworkInterfaceListResult,
+ NetworkInterface,
+ Resource,
+ BaseResource,
+ SubResource,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ Subnet,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ InterfaceEndpoint,
+ EndpointService,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceListResult,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts
index da7de57df9a0..99973d1701f1 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerOutboundRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ LoadBalancerOutboundRuleListResult,
+ OutboundRule,
+ SubResource,
+ BaseResource,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
LoadBalancer,
- LoadBalancerOutboundRuleListResult,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts
index e0cc4496fc31..ff08e5d0cd96 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancerProbesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ LoadBalancerProbeListResult,
+ Probe,
+ SubResource,
+ BaseResource,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
- LoadBalancerProbeListResult,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts
index 3de08a4dbc12..6dc3c7c629b9 100644
--- a/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts
+++ b/packages/@azure/arm-network/lib/models/loadBalancersMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ LoadBalancer,
+ Resource,
+ BaseResource,
+ LoadBalancerSku,
+ FrontendIPConfiguration,
+ SubResource,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ LoadBalancingRule,
+ Probe,
+ InboundNatPool,
+ OutboundRule,
+ TagsObject,
+ LoadBalancerListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
- InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- LoadBalancer,
- LoadBalancerListResult,
- LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts
index 5996efcab1d9..32684c735fa7 100644
--- a/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/localNetworkGatewaysMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
+ LocalNetworkGateway,
+ Resource,
+ BaseResource,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ BgpSettings,
+ CloudError,
+ TagsObject,
+ LocalNetworkGatewayListResult,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- LocalNetworkGatewayListResult,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/mappers.ts b/packages/@azure/arm-network/lib/models/mappers.ts
index 477d85392bb4..a2e4d57f2d59 100644
--- a/packages/@azure/arm-network/lib/models/mappers.ts
+++ b/packages/@azure/arm-network/lib/models/mappers.ts
@@ -1,9 +1,11 @@
/*
* 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";
@@ -3031,6 +3033,40 @@ export const ApplicationGatewayRequestRoutingRule: msRest.CompositeMapper = {
}
};
+export const ApplicationGatewayRewriteRuleCondition: msRest.CompositeMapper = {
+ serializedName: "ApplicationGatewayRewriteRuleCondition",
+ type: {
+ name: "Composite",
+ className: "ApplicationGatewayRewriteRuleCondition",
+ modelProperties: {
+ variable: {
+ serializedName: "variable",
+ type: {
+ name: "String"
+ }
+ },
+ pattern: {
+ serializedName: "pattern",
+ type: {
+ name: "String"
+ }
+ },
+ ignoreCase: {
+ serializedName: "ignoreCase",
+ type: {
+ name: "Boolean"
+ }
+ },
+ negate: {
+ serializedName: "negate",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
export const ApplicationGatewayHeaderConfiguration: msRest.CompositeMapper = {
serializedName: "ApplicationGatewayHeaderConfiguration",
type: {
@@ -3099,6 +3135,24 @@ export const ApplicationGatewayRewriteRule: msRest.CompositeMapper = {
name: "String"
}
},
+ ruleSequence: {
+ serializedName: "ruleSequence",
+ type: {
+ name: "Number"
+ }
+ },
+ conditions: {
+ serializedName: "conditions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "ApplicationGatewayRewriteRuleCondition"
+ }
+ }
+ }
+ },
actionSet: {
serializedName: "actionSet",
type: {
@@ -3496,6 +3550,15 @@ export const ApplicationGatewayAutoscaleConfiguration: msRest.CompositeMapper =
type: {
name: "Number"
}
+ },
+ maxCapacity: {
+ serializedName: "maxCapacity",
+ constraints: {
+ InclusiveMinimum: 2
+ },
+ type: {
+ name: "Number"
+ }
}
}
}
@@ -3847,69 +3910,6 @@ export const ApplicationGateway: msRest.CompositeMapper = {
}
};
-export const ApplicationGatewayAvailableServerVariablesResult: msRest.CompositeMapper = {
- serializedName: "ApplicationGatewayAvailableServerVariablesResult",
- type: {
- name: "Composite",
- className: "ApplicationGatewayAvailableServerVariablesResult",
- modelProperties: {
- value: {
- serializedName: "value",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "String"
- }
- }
- }
- }
- }
- }
-};
-
-export const ApplicationGatewayAvailableRequestHeadersResult: msRest.CompositeMapper = {
- serializedName: "ApplicationGatewayAvailableRequestHeadersResult",
- type: {
- name: "Composite",
- className: "ApplicationGatewayAvailableRequestHeadersResult",
- modelProperties: {
- value: {
- serializedName: "value",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "String"
- }
- }
- }
- }
- }
- }
-};
-
-export const ApplicationGatewayAvailableResponseHeadersResult: msRest.CompositeMapper = {
- serializedName: "ApplicationGatewayAvailableResponseHeadersResult",
- type: {
- name: "Composite",
- className: "ApplicationGatewayAvailableResponseHeadersResult",
- modelProperties: {
- value: {
- serializedName: "value",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "String"
- }
- }
- }
- }
- }
- }
-};
-
export const ApplicationGatewayFirewallRule: msRest.CompositeMapper = {
serializedName: "ApplicationGatewayFirewallRule",
type: {
@@ -4818,6 +4818,12 @@ export const AzureFirewall: msRest.CompositeMapper = {
name: "String"
}
},
+ threatIntelMode: {
+ serializedName: "properties.threatIntelMode",
+ type: {
+ name: "String"
+ }
+ },
etag: {
readOnly: true,
serializedName: "etag",
@@ -11303,6 +11309,80 @@ export const VirtualNetworkUsage: msRest.CompositeMapper = {
}
};
+export const NetworkIntentPolicy: msRest.CompositeMapper = {
+ serializedName: "NetworkIntentPolicy",
+ type: {
+ name: "Composite",
+ className: "NetworkIntentPolicy",
+ modelProperties: {
+ ...Resource.type.modelProperties,
+ etag: {
+ serializedName: "etag",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
+export const NetworkIntentPolicyConfiguration: msRest.CompositeMapper = {
+ serializedName: "NetworkIntentPolicyConfiguration",
+ type: {
+ name: "Composite",
+ className: "NetworkIntentPolicyConfiguration",
+ modelProperties: {
+ networkIntentPolicyName: {
+ serializedName: "networkIntentPolicyName",
+ type: {
+ name: "String"
+ }
+ },
+ sourceNetworkIntentPolicy: {
+ serializedName: "sourceNetworkIntentPolicy",
+ type: {
+ name: "Composite",
+ className: "NetworkIntentPolicy"
+ }
+ }
+ }
+ }
+};
+
+export const PrepareNetworkPoliciesRequest: msRest.CompositeMapper = {
+ serializedName: "PrepareNetworkPoliciesRequest",
+ type: {
+ name: "Composite",
+ className: "PrepareNetworkPoliciesRequest",
+ modelProperties: {
+ serviceName: {
+ serializedName: "serviceName",
+ type: {
+ name: "String"
+ }
+ },
+ resourceGroupName: {
+ serializedName: "resourceGroupName",
+ type: {
+ name: "String"
+ }
+ },
+ networkIntentPolicyConfigurations: {
+ serializedName: "networkIntentPolicyConfigurations",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "NetworkIntentPolicyConfiguration"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
export const VirtualNetworkGatewayIPConfiguration: msRest.CompositeMapper = {
serializedName: "VirtualNetworkGatewayIPConfiguration",
type: {
diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts
index ccddb790fdf5..ac27483771af 100644
--- a/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkInterfaceIPConfigurationsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ NetworkInterfaceIPConfigurationListResult,
+ NetworkInterfaceIPConfiguration,
+ SubResource,
+ BaseResource,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceIPConfigurationListResult,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts
index 4d0bde8a3b41..62c80b8e158d 100644
--- a/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkInterfaceLoadBalancersMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ NetworkInterfaceLoadBalancerListResult,
+ LoadBalancer,
+ Resource,
+ BaseResource,
+ LoadBalancerSku,
+ FrontendIPConfiguration,
+ SubResource,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ LoadBalancingRule,
+ Probe,
+ InboundNatPool,
+ OutboundRule,
+ CloudError,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
- InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- LoadBalancer,
- LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceLoadBalancerListResult,
- NetworkInterfaceTapConfiguration,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts
index b02c404e4d79..9497d6a655e8 100644
--- a/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkInterfaceTapConfigurationsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ SubResource,
+ BaseResource,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
+ NetworkInterfaceTapConfigurationListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
- NetworkInterfaceTapConfigurationListResult,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts
index 68969bad5d0f..4b40a0417bef 100644
--- a/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkInterfacesMappers.ts
@@ -1,187 +1,192 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ NetworkInterface,
+ Resource,
+ BaseResource,
+ SubResource,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ Subnet,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ InterfaceEndpoint,
+ EndpointService,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ TagsObject,
+ NetworkInterfaceListResult,
+ EffectiveRouteListResult,
+ EffectiveRoute,
+ EffectiveNetworkSecurityGroupListResult,
+ EffectiveNetworkSecurityGroup,
+ EffectiveNetworkSecurityGroupAssociation,
+ EffectiveNetworkSecurityRule,
+ NetworkInterfaceIPConfigurationListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EffectiveNetworkSecurityGroup,
- EffectiveNetworkSecurityGroupAssociation,
- EffectiveNetworkSecurityGroupListResult,
- EffectiveNetworkSecurityRule,
- EffectiveRoute,
- EffectiveRouteListResult,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceIPConfigurationListResult,
- NetworkInterfaceListResult,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts
index 53b9a93b9547..9e0219eed2cd 100644
--- a/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkProfilesMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ NetworkProfile,
+ Resource,
+ BaseResource,
+ ContainerNetworkInterface,
+ SubResource,
+ ContainerNetworkInterfaceConfiguration,
+ IPConfigurationProfile,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ Container,
+ ContainerNetworkInterfaceIpConfiguration,
+ TagsObject,
+ NetworkProfileListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
- NetworkProfile,
- NetworkProfileListResult,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts
index a5261485ef71..b346b78fe4ce 100644
--- a/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkSecurityGroupsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ NetworkSecurityGroup,
+ Resource,
+ BaseResource,
+ SecurityRule,
+ SubResource,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ TagsObject,
+ NetworkSecurityGroupListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
- NetworkSecurityGroupListResult,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts
index f5e67ea3871d..fb77eb9f9677 100644
--- a/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts
+++ b/packages/@azure/arm-network/lib/models/networkWatchersMappers.ts
@@ -1,234 +1,239 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ NetworkWatcher,
+ Resource,
+ BaseResource,
+ ErrorResponse,
+ ErrorDetails,
+ TagsObject,
+ NetworkWatcherListResult,
+ TopologyParameters,
+ SubResource,
+ Topology,
+ TopologyResource,
+ TopologyAssociation,
+ VerificationIPFlowParameters,
+ VerificationIPFlowResult,
+ NextHopParameters,
+ NextHopResult,
+ SecurityGroupViewParameters,
+ SecurityGroupViewResult,
+ SecurityGroupNetworkInterface,
+ SecurityRuleAssociations,
+ NetworkInterfaceAssociation,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ SubnetAssociation,
+ EffectiveNetworkSecurityRule,
+ TroubleshootingParameters,
+ TroubleshootingResult,
+ TroubleshootingDetails,
+ TroubleshootingRecommendedActions,
+ QueryTroubleshootingParameters,
+ FlowLogInformation,
+ RetentionPolicyParameters,
+ FlowLogFormatParameters,
+ TrafficAnalyticsProperties,
+ TrafficAnalyticsConfigurationProperties,
+ FlowLogStatusParameters,
+ ConnectivityParameters,
+ ConnectivitySource,
+ ConnectivityDestination,
+ ProtocolConfiguration,
+ HTTPConfiguration,
+ HTTPHeader,
+ ConnectivityInformation,
+ ConnectivityHop,
+ ConnectivityIssue,
+ AzureReachabilityReportParameters,
+ AzureReachabilityReportLocation,
+ AzureReachabilityReport,
+ AzureReachabilityReportItem,
+ AzureReachabilityReportLatencyInfo,
+ AvailableProvidersListParameters,
+ AvailableProvidersList,
+ AvailableProvidersListCountry,
+ AvailableProvidersListState,
+ AvailableProvidersListCity,
+ NetworkConfigurationDiagnosticParameters,
+ NetworkConfigurationDiagnosticProfile,
+ NetworkConfigurationDiagnosticResponse,
+ NetworkConfigurationDiagnosticResult,
+ NetworkSecurityGroupResult,
+ EvaluatedNetworkSecurityGroup,
+ MatchedRule,
+ NetworkSecurityRulesEvaluationResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AvailableProvidersList,
- AvailableProvidersListCity,
- AvailableProvidersListCountry,
- AvailableProvidersListParameters,
- AvailableProvidersListState,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- AzureReachabilityReport,
- AzureReachabilityReportItem,
- AzureReachabilityReportLatencyInfo,
- AzureReachabilityReportLocation,
- AzureReachabilityReportParameters,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- ConnectivityDestination,
- ConnectivityHop,
- ConnectivityInformation,
- ConnectivityIssue,
- ConnectivityParameters,
- ConnectivitySource,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EffectiveNetworkSecurityRule,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorResponse,
- EvaluatedNetworkSecurityGroup,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FlowLogFormatParameters,
- FlowLogInformation,
- FlowLogStatusParameters,
- FrontendIPConfiguration,
- HTTPConfiguration,
- HTTPHeader,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- MatchedRule,
- NetworkConfigurationDiagnosticParameters,
- NetworkConfigurationDiagnosticProfile,
- NetworkConfigurationDiagnosticResponse,
- NetworkConfigurationDiagnosticResult,
- NetworkInterface,
- NetworkInterfaceAssociation,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
- NetworkSecurityGroupResult,
- NetworkSecurityRulesEvaluationResult,
- NetworkWatcher,
- NetworkWatcherListResult,
- NextHopParameters,
- NextHopResult,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolConfiguration,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
- QueryTroubleshootingParameters,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- RetentionPolicyParameters,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityGroupNetworkInterface,
- SecurityGroupViewParameters,
- SecurityGroupViewResult,
- SecurityRule,
- SecurityRuleAssociations,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubnetAssociation,
- SubResource,
- TagsObject,
- Topology,
- TopologyAssociation,
- TopologyParameters,
- TopologyResource,
- TrafficAnalyticsConfigurationProperties,
- TrafficAnalyticsProperties,
- TroubleshootingDetails,
- TroubleshootingParameters,
- TroubleshootingRecommendedActions,
- TroubleshootingResult,
- TunnelConnectionHealth,
- VerificationIPFlowParameters,
- VerificationIPFlowResult,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/operationsMappers.ts b/packages/@azure/arm-network/lib/models/operationsMappers.ts
index bf072e23821a..7d80dca9fdb7 100644
--- a/packages/@azure/arm-network/lib/models/operationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/operationsMappers.ts
@@ -1,19 +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 {
+ OperationListResult,
+ Operation,
+ OperationDisplay,
+ OperationPropertiesFormatServiceSpecification,
+ MetricSpecification,
Availability,
- CloudError,
Dimension,
LogSpecification,
- MetricSpecification,
- Operation,
- OperationDisplay,
- OperationListResult,
- OperationPropertiesFormatServiceSpecification
+ CloudError
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts
index 778c2dcc2656..a6abcb0f3364 100644
--- a/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/p2sVpnGatewaysMappers.ts
@@ -1,184 +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 {
+ P2SVpnGateway,
+ Resource,
+ BaseResource,
+ SubResource,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VpnClientConnectionHealth,
+ ErrorModel,
+ ErrorDetails,
+ TagsObject,
+ ListP2SVpnGatewaysResult,
+ P2SVpnProfileParameters,
+ VpnProfileResponse,
+ CloudError,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListP2SVpnGatewaysResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnProfileParameters,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
- VpnGateway,
- VpnProfileResponse,
- VpnSite
+ VpnGateway
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts
index 62fc8e2a504d..e36d03056d1e 100644
--- a/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/p2sVpnServerConfigurationsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ P2SVpnServerConfiguration,
+ SubResource,
+ BaseResource,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ IpsecPolicy,
+ ErrorModel,
+ ErrorDetails,
+ ListP2SVpnServerConfigurationsResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListP2SVpnServerConfigurationsResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts
index 7bd6f4a8e8df..acd19051ac58 100644
--- a/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/packetCapturesMappers.ts
@@ -1,18 +1,21 @@
/*
* 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 {
- ErrorDetails,
- ErrorResponse,
PacketCapture,
+ PacketCaptureStorageLocation,
PacketCaptureFilter,
- PacketCaptureListResult,
- PacketCaptureQueryStatusResult,
PacketCaptureResult,
- PacketCaptureStorageLocation
+ ErrorResponse,
+ ErrorDetails,
+ PacketCaptureQueryStatusResult,
+ PacketCaptureListResult
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/parameters.ts b/packages/@azure/arm-network/lib/models/parameters.ts
index b8decefae784..e3ab77d548b9 100644
--- a/packages/@azure/arm-network/lib/models/parameters.ts
+++ b/packages/@azure/arm-network/lib/models/parameters.ts
@@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = {
required: true,
isConstant: true,
serializedName: "api-version",
- defaultValue: '2018-11-01',
+ defaultValue: '2018-12-01',
type: {
name: "String"
}
diff --git a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts
index 8c1f52f2caac..76b791ddae43 100644
--- a/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/publicIPAddressesMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ PublicIPAddress,
+ Resource,
+ BaseResource,
+ PublicIPAddressSku,
+ IPConfiguration,
+ SubResource,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ TagsObject,
+ PublicIPAddressListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressListResult,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts
index 8ddcf9fa1c49..e3e9cf2b1fac 100644
--- a/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/publicIPPrefixesMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ PublicIPPrefix,
+ Resource,
+ BaseResource,
+ PublicIPPrefixSku,
+ IpTag,
+ ReferencedPublicIpAddress,
+ TagsObject,
+ PublicIPPrefixListResult,
+ SubResource,
+ ApplicationSecurityGroup,
+ SecurityRule,
+ InterfaceEndpoint,
+ EndpointService,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
- PublicIPPrefix,
- PublicIPPrefixListResult,
- PublicIPPrefixSku,
- ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts
index 4ee061ec4cd7..8c702fa89a11 100644
--- a/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/routeFilterRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ RouteFilterRule,
+ SubResource,
+ BaseResource,
+ PatchRouteFilterRule,
+ RouteFilterRuleListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteFilterRuleListResult,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts
index 8cf654c6d02f..23ecd16c5331 100644
--- a/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts
+++ b/packages/@azure/arm-network/lib/models/routeFiltersMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ RouteFilter,
+ Resource,
+ BaseResource,
+ RouteFilterRule,
+ SubResource,
+ ExpressRouteCircuitPeering,
+ ExpressRouteCircuitPeeringConfig,
+ ExpressRouteCircuitStats,
+ Ipv6ExpressRouteCircuitPeeringConfig,
+ ExpressRouteConnectionId,
+ ExpressRouteCircuitConnection,
+ PatchRouteFilter,
+ RouteFilterListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
- ExpressRouteCircuitConnection,
- ExpressRouteCircuitPeering,
- ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteCircuit,
ExpressRouteCircuitSku,
- ExpressRouteCircuitStats,
- ExpressRouteConnection,
- ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterListResult,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts
index 54d64fef0780..c40d9d040f16 100644
--- a/packages/@azure/arm-network/lib/models/routeTablesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/routeTablesMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ RouteTable,
+ Resource,
+ BaseResource,
+ Route,
+ SubResource,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ TagsObject,
+ RouteTableListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- RouteTableListResult,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/routesMappers.ts b/packages/@azure/arm-network/lib/models/routesMappers.ts
index 52215135857b..11b77b74c413 100644
--- a/packages/@azure/arm-network/lib/models/routesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/routesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ Route,
+ SubResource,
+ BaseResource,
+ RouteListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteListResult,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts
index b290f8be9645..a0d8f90a93c6 100644
--- a/packages/@azure/arm-network/lib/models/securityRulesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/securityRulesMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ SecurityRule,
+ SubResource,
+ BaseResource,
+ ApplicationSecurityGroup,
+ Resource,
+ SecurityRuleListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- SecurityRuleListResult,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts
index 3d8eb2af305c..f79f581eb029 100644
--- a/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/serviceEndpointPoliciesMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ServiceEndpointPolicy,
+ Resource,
+ BaseResource,
+ ServiceEndpointPolicyDefinition,
+ SubResource,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ TagsObject,
+ ServiceEndpointPolicyListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPolicyListResult,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts
index a72a240ee1b8..8510aac4ae67 100644
--- a/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/serviceEndpointPolicyDefinitionsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ ServiceEndpointPolicyDefinition,
+ SubResource,
+ BaseResource,
+ ServiceEndpointPolicyDefinitionListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPolicyDefinitionListResult,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/subnetsMappers.ts b/packages/@azure/arm-network/lib/models/subnetsMappers.ts
index 01223592ea57..35736883b929 100644
--- a/packages/@azure/arm-network/lib/models/subnetsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/subnetsMappers.ts
@@ -1,179 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ Subnet,
+ SubResource,
+ BaseResource,
+ NetworkSecurityGroup,
+ Resource,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ PrepareNetworkPoliciesRequest,
+ NetworkIntentPolicyConfiguration,
+ NetworkIntentPolicy,
+ SubnetListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubnetListResult,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/usagesMappers.ts b/packages/@azure/arm-network/lib/models/usagesMappers.ts
index 9618f0fdc195..6e77fa4a6fcd 100644
--- a/packages/@azure/arm-network/lib/models/usagesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/usagesMappers.ts
@@ -1,14 +1,17 @@
/*
* 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 {
- CloudError,
+ UsagesListResult,
Usage,
UsageName,
- UsagesListResult
+ CloudError
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts
index 512a3fbc267c..2d19dcaa1ba3 100644
--- a/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualHubsMappers.ts
@@ -1,181 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VirtualHub,
+ Resource,
+ BaseResource,
+ SubResource,
+ HubVirtualNetworkConnection,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
+ ErrorModel,
+ ErrorDetails,
+ TagsObject,
+ ListVirtualHubsResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListVirtualHubsResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts
index 47dc61398929..a1c6866a274d 100644
--- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewayConnectionsMappers.ts
@@ -1,181 +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 {
+ VirtualNetworkGatewayConnection,
+ Resource,
+ BaseResource,
+ VirtualNetworkGateway,
+ VirtualNetworkGatewayIPConfiguration,
+ SubResource,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
+ TunnelConnectionHealth,
+ CloudError,
+ TagsObject,
+ ConnectionSharedKey,
+ VirtualNetworkGatewayConnectionListResult,
+ ConnectionResetSharedKey,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionResetSharedKey,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
- VirtualNetworkGateway,
- VirtualNetworkGatewayConnection,
+ DhcpOptions,
+ NetworkIntentPolicy,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayConnectionListResult,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts
index 4544dc519ce8..aebaa87a90d6 100644
--- a/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualNetworkGatewaysMappers.ts
@@ -1,188 +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 {
+ VirtualNetworkGateway,
+ Resource,
+ BaseResource,
+ VirtualNetworkGatewayIPConfiguration,
+ SubResource,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
+ IpsecPolicy,
+ BgpSettings,
+ CloudError,
+ TagsObject,
+ VirtualNetworkGatewayListResult,
+ VirtualNetworkGatewayListConnectionsResult,
+ VirtualNetworkGatewayConnectionListEntity,
+ VirtualNetworkConnectionGatewayReference,
+ TunnelConnectionHealth,
+ VpnClientParameters,
+ BgpPeerStatusListResult,
+ BgpPeerStatus,
+ GatewayRouteListResult,
+ GatewayRoute,
+ VpnClientIPsecParameters,
+ VpnDeviceScriptParameters,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpPeerStatus,
- BgpPeerStatusListResult,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- GatewayRoute,
- GatewayRouteListResult,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
- VirtualNetworkGateway,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
- VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewayListConnectionsResult,
- VirtualNetworkGatewayListResult,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ ConnectionSharedKey,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientIPsecParameters,
- VpnClientParameters,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
- VpnDeviceScriptParameters,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts
index 6e896f9636b1..7a7933d29e3e 100644
--- a/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualNetworkPeeringsMappers.ts
@@ -1,179 +1,184 @@
/*
* 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 {
+ CloudError,
+ VirtualNetworkPeering,
+ SubResource,
+ BaseResource,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VirtualNetworkPeeringListResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkPeeringListResult,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts
index 22a4c38cd99c..94ded9717fd8 100644
--- a/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualNetworkTapsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ CloudError,
+ VirtualNetworkTap,
+ Resource,
+ BaseResource,
+ NetworkInterfaceTapConfiguration,
+ SubResource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
+ TagsObject,
+ VirtualNetworkTapListResult,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
- VirtualNetworkTapListResult,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts
index 83457026a144..3580a331b016 100644
--- a/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualNetworksMappers.ts
@@ -1,184 +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 {
+ CloudError,
+ VirtualNetwork,
+ Resource,
+ BaseResource,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ DhcpOptions,
+ Subnet,
+ SubResource,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceIPConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceTapConfiguration,
+ FrontendIPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ IPConfiguration,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ VirtualNetworkPeering,
+ TagsObject,
+ VirtualNetworkListResult,
+ IPAddressAvailabilityResult,
+ VirtualNetworkListUsageResult,
+ VirtualNetworkUsage,
+ VirtualNetworkUsageName,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- CloudError,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPAddressAvailabilityResult,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
- VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkListResult,
- VirtualNetworkListUsageResult,
- VirtualNetworkPeering,
- VirtualNetworkTap,
- VirtualNetworkUsage,
- VirtualNetworkUsageName,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts
index 377092b0a1e0..afe558eb43eb 100644
--- a/packages/@azure/arm-network/lib/models/virtualWansMappers.ts
+++ b/packages/@azure/arm-network/lib/models/virtualWansMappers.ts
@@ -1,181 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VirtualWAN,
+ Resource,
+ BaseResource,
+ SubResource,
+ P2SVpnServerConfiguration,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ IpsecPolicy,
+ ErrorModel,
+ ErrorDetails,
+ TagsObject,
+ ListVirtualWANsResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListVirtualWANsResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
- VirtualNetworkGateway,
- VirtualNetworkGatewayConnection,
- VirtualNetworkGatewayConnectionListEntity,
+ DhcpOptions,
+ NetworkIntentPolicy,
VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
+ VirtualNetworkGateway,
VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
- VirtualWAN,
VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ BgpSettings,
+ LocalNetworkGateway,
+ VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
+ VirtualNetworkGatewayConnectionListEntity,
+ VirtualNetworkConnectionGatewayReference,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts
index bac9aad01c86..f4c692e25f2f 100644
--- a/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts
+++ b/packages/@azure/arm-network/lib/models/vpnConnectionsMappers.ts
@@ -1,180 +1,185 @@
/*
* 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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VpnConnection,
+ SubResource,
+ BaseResource,
+ IpsecPolicy,
+ ErrorModel,
+ ErrorDetails,
+ ListVpnConnectionsResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ Resource,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListVpnConnectionsResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ BgpSettings,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
- VpnConnection,
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts
index 882235372872..71e3c75f3b2b 100644
--- a/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts
+++ b/packages/@azure/arm-network/lib/models/vpnGatewaysMappers.ts
@@ -1,181 +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 {
- AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ VpnGateway,
+ Resource,
+ BaseResource,
+ SubResource,
+ VpnConnection,
+ IpsecPolicy,
+ BgpSettings,
+ ErrorModel,
+ ErrorDetails,
+ TagsObject,
+ ListVpnGatewaysResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListVpnGatewaysResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
+ AddressSpace,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
- VpnConnection,
- VpnGateway,
- VpnSite
+ VpnSite,
+ DeviceProperties,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts
index 08b441ba7f56..cd7a461173a8 100644
--- a/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts
+++ b/packages/@azure/arm-network/lib/models/vpnSitesConfigurationMappers.ts
@@ -1,13 +1,16 @@
/*
* 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 {
- ErrorDetails,
+ GetVpnSitesConfigurationRequest,
ErrorModel,
- GetVpnSitesConfigurationRequest
+ ErrorDetails
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts
index 933e897962b3..7fc9e1710216 100644
--- a/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts
+++ b/packages/@azure/arm-network/lib/models/vpnSitesMappers.ts
@@ -1,181 +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 {
+ VpnSite,
+ Resource,
+ BaseResource,
+ SubResource,
+ DeviceProperties,
AddressSpace,
- ApplicationGateway,
- ApplicationGatewayAuthenticationCertificate,
- ApplicationGatewayAutoscaleConfiguration,
- ApplicationGatewayAvailableSslOptions,
- ApplicationGatewayBackendAddress,
+ BgpSettings,
+ ErrorModel,
+ ErrorDetails,
+ TagsObject,
+ ListVpnSitesResult,
+ NetworkInterfaceTapConfiguration,
+ VirtualNetworkTap,
+ NetworkInterfaceIPConfiguration,
ApplicationGatewayBackendAddressPool,
+ ApplicationGatewayBackendAddress,
+ BackendAddressPool,
+ InboundNatRule,
+ Subnet,
+ NetworkSecurityGroup,
+ SecurityRule,
+ ApplicationSecurityGroup,
+ NetworkInterface,
+ InterfaceEndpoint,
+ EndpointService,
+ NetworkInterfaceDnsSettings,
+ RouteTable,
+ Route,
+ ServiceEndpointPropertiesFormat,
+ ServiceEndpointPolicy,
+ ServiceEndpointPolicyDefinition,
+ IPConfiguration,
+ PublicIPAddress,
+ PublicIPAddressSku,
+ PublicIPAddressDnsSettings,
+ DdosSettings,
+ IpTag,
+ IPConfigurationProfile,
+ ResourceNavigationLink,
+ ServiceAssociationLink,
+ Delegation,
+ FrontendIPConfiguration,
ApplicationGatewayBackendHttpSettings,
ApplicationGatewayConnectionDraining,
- ApplicationGatewayCustomError,
- ApplicationGatewayFirewallDisabledRuleGroup,
- ApplicationGatewayFirewallExclusion,
- ApplicationGatewayFirewallRule,
- ApplicationGatewayFirewallRuleGroup,
- ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayIPConfiguration,
+ ApplicationGatewayAuthenticationCertificate,
+ ApplicationGatewayTrustedRootCertificate,
+ ApplicationGatewaySslCertificate,
ApplicationGatewayFrontendIPConfiguration,
ApplicationGatewayFrontendPort,
- ApplicationGatewayHeaderConfiguration,
ApplicationGatewayHttpListener,
- ApplicationGatewayIPConfiguration,
+ ApplicationGatewayCustomError,
ApplicationGatewayPathRule,
ApplicationGatewayProbe,
ApplicationGatewayProbeHealthResponseMatch,
- ApplicationGatewayRedirectConfiguration,
ApplicationGatewayRequestRoutingRule,
+ ApplicationGatewayRewriteRuleSet,
ApplicationGatewayRewriteRule,
+ ApplicationGatewayRewriteRuleCondition,
ApplicationGatewayRewriteRuleActionSet,
- ApplicationGatewayRewriteRuleSet,
+ ApplicationGatewayHeaderConfiguration,
+ ApplicationGatewayRedirectConfiguration,
+ ApplicationGatewayUrlPathMap,
+ ApplicationGateway,
ApplicationGatewaySku,
- ApplicationGatewaySslCertificate,
ApplicationGatewaySslPolicy,
- ApplicationGatewaySslPredefinedPolicy,
- ApplicationGatewayTrustedRootCertificate,
- ApplicationGatewayUrlPathMap,
ApplicationGatewayWebApplicationFirewallConfiguration,
- ApplicationSecurityGroup,
- AzureFirewall,
- AzureFirewallApplicationRule,
+ ApplicationGatewayFirewallDisabledRuleGroup,
+ ApplicationGatewayFirewallExclusion,
+ ApplicationGatewayAutoscaleConfiguration,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ ApplicationGatewayFirewallRuleSet,
+ ApplicationGatewayFirewallRuleGroup,
+ ApplicationGatewayFirewallRule,
+ ApplicationGatewayAvailableSslOptions,
+ ApplicationGatewaySslPredefinedPolicy,
+ AzureFirewallIPConfiguration,
AzureFirewallApplicationRuleCollection,
+ AzureFirewallRCAction,
+ AzureFirewallApplicationRule,
AzureFirewallApplicationRuleProtocol,
- AzureFirewallFqdnTag,
- AzureFirewallIPConfiguration,
+ AzureFirewallNatRuleCollection,
AzureFirewallNatRCAction,
AzureFirewallNatRule,
- AzureFirewallNatRuleCollection,
- AzureFirewallNetworkRule,
AzureFirewallNetworkRuleCollection,
- AzureFirewallRCAction,
- BackendAddressPool,
- BaseResource,
- BGPCommunity,
- BgpServiceCommunity,
- BgpSettings,
- ConnectionMonitorDestination,
- ConnectionMonitorResult,
- ConnectionMonitorSource,
- ConnectionSharedKey,
- Container,
- ContainerNetworkInterface,
- ContainerNetworkInterfaceConfiguration,
- ContainerNetworkInterfaceIpConfiguration,
+ AzureFirewallNetworkRule,
+ AzureFirewall,
+ AzureFirewallFqdnTag,
DdosCustomPolicy,
+ ProtocolCustomSettingsFormat,
DdosProtectionPlan,
- DdosSettings,
- Delegation,
- DeviceProperties,
- DhcpOptions,
- EndpointService,
EndpointServiceResult,
- ErrorDetails,
- ErrorModel,
- ExpressRouteCircuit,
ExpressRouteCircuitAuthorization,
+ RouteFilterRule,
ExpressRouteCircuitConnection,
ExpressRouteCircuitPeering,
ExpressRouteCircuitPeeringConfig,
- ExpressRouteCircuitPeeringId,
- ExpressRouteCircuitReference,
- ExpressRouteCircuitServiceProviderProperties,
- ExpressRouteCircuitSku,
ExpressRouteCircuitStats,
- ExpressRouteConnection,
+ RouteFilter,
+ Ipv6ExpressRouteCircuitPeeringConfig,
ExpressRouteConnectionId,
- ExpressRouteCrossConnection,
+ ExpressRouteCircuit,
+ ExpressRouteCircuitSku,
+ ExpressRouteCircuitServiceProviderProperties,
+ ExpressRouteServiceProvider,
+ ExpressRouteServiceProviderBandwidthsOffered,
ExpressRouteCrossConnectionPeering,
+ ExpressRouteCrossConnection,
+ ExpressRouteCircuitReference,
+ ExpressRouteConnection,
+ ExpressRouteCircuitPeeringId,
ExpressRouteGateway,
ExpressRouteGatewayPropertiesAutoScaleConfiguration,
ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds,
- ExpressRouteLink,
- ExpressRoutePort,
+ VirtualHubId,
ExpressRoutePortsLocation,
ExpressRoutePortsLocationBandwidths,
- ExpressRouteServiceProvider,
- ExpressRouteServiceProviderBandwidthsOffered,
- FrontendIPConfiguration,
- HubVirtualNetworkConnection,
+ ExpressRouteLink,
+ ExpressRoutePort,
+ LoadBalancingRule,
+ Probe,
InboundNatPool,
- InboundNatRule,
- InterfaceEndpoint,
- IPConfiguration,
- IPConfigurationProfile,
- IpsecPolicy,
- IpTag,
- Ipv6ExpressRouteCircuitPeeringConfig,
- ListVpnSitesResult,
+ OutboundRule,
LoadBalancer,
LoadBalancerSku,
- LoadBalancingRule,
- LocalNetworkGateway,
- ManagedServiceIdentity,
- ManagedServiceIdentityUserAssignedIdentitiesValue,
- NetworkInterface,
- NetworkInterfaceDnsSettings,
- NetworkInterfaceIPConfiguration,
- NetworkInterfaceTapConfiguration,
+ ContainerNetworkInterfaceConfiguration,
+ Container,
+ ContainerNetworkInterface,
+ ContainerNetworkInterfaceIpConfiguration,
NetworkProfile,
- NetworkSecurityGroup,
NetworkWatcher,
- OutboundRule,
- P2SVpnGateway,
- P2SVpnServerConfigRadiusClientRootCertificate,
- P2SVpnServerConfigRadiusServerRootCertificate,
- P2SVpnServerConfiguration,
- P2SVpnServerConfigVpnClientRevokedCertificate,
- P2SVpnServerConfigVpnClientRootCertificate,
- PatchRouteFilter,
- PatchRouteFilterRule,
- Probe,
- ProtocolCustomSettingsFormat,
- PublicIPAddress,
- PublicIPAddressDnsSettings,
- PublicIPAddressSku,
+ ConnectionMonitorResult,
+ ConnectionMonitorSource,
+ ConnectionMonitorDestination,
PublicIPPrefix,
PublicIPPrefixSku,
ReferencedPublicIpAddress,
- Resource,
- ResourceNavigationLink,
- Route,
- RouteFilter,
- RouteFilterRule,
- RouteTable,
- SecurityRule,
- ServiceAssociationLink,
- ServiceEndpointPolicy,
- ServiceEndpointPolicyDefinition,
- ServiceEndpointPropertiesFormat,
- Subnet,
- SubResource,
- TagsObject,
- TunnelConnectionHealth,
- VirtualHub,
- VirtualHubId,
- VirtualHubRoute,
- VirtualHubRouteTable,
+ PatchRouteFilterRule,
+ PatchRouteFilter,
+ BgpServiceCommunity,
+ BGPCommunity,
+ VirtualNetworkPeering,
VirtualNetwork,
- VirtualNetworkConnectionGatewayReference,
+ DhcpOptions,
+ NetworkIntentPolicy,
+ VirtualNetworkGatewayIPConfiguration,
+ VpnClientRootCertificate,
+ VpnClientRevokedCertificate,
VirtualNetworkGateway,
+ VirtualNetworkGatewaySku,
+ VpnClientConfiguration,
+ IpsecPolicy,
+ LocalNetworkGateway,
VirtualNetworkGatewayConnection,
+ TunnelConnectionHealth,
+ ConnectionSharedKey,
VirtualNetworkGatewayConnectionListEntity,
- VirtualNetworkGatewayIPConfiguration,
- VirtualNetworkGatewaySku,
- VirtualNetworkPeering,
- VirtualNetworkTap,
+ VirtualNetworkConnectionGatewayReference,
+ P2SVpnServerConfigVpnClientRootCertificate,
+ P2SVpnServerConfigVpnClientRevokedCertificate,
+ P2SVpnServerConfigRadiusServerRootCertificate,
+ P2SVpnServerConfigRadiusClientRootCertificate,
+ P2SVpnServerConfiguration,
VirtualWAN,
- VpnClientConfiguration,
- VpnClientConnectionHealth,
- VpnClientRevokedCertificate,
- VpnClientRootCertificate,
+ HubVirtualNetworkConnection,
+ VirtualHub,
+ VirtualHubRouteTable,
+ VirtualHubRoute,
VpnConnection,
VpnGateway,
- VpnSite
+ P2SVpnGateway,
+ VpnClientConnectionHealth
} from "../models/mappers";
+
diff --git a/packages/@azure/arm-network/lib/operations/applicationGateways.ts b/packages/@azure/arm-network/lib/operations/applicationGateways.ts
index 56c80f1aac6f..0414194fa266 100644
--- a/packages/@azure/arm-network/lib/operations/applicationGateways.ts
+++ b/packages/@azure/arm-network/lib/operations/applicationGateways.ts
@@ -194,13 +194,13 @@ export class ApplicationGateways {
/**
* @param callback The callback
*/
- listAvailableServerVariables(callback: msRest.ServiceCallback): void;
+ listAvailableServerVariables(callback: msRest.ServiceCallback): void;
/**
* @param options The optional parameters
* @param callback The callback
*/
- listAvailableServerVariables(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
- listAvailableServerVariables(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ listAvailableServerVariables(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listAvailableServerVariables(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
return this.client.sendOperationRequest(
{
options
@@ -218,13 +218,13 @@ export class ApplicationGateways {
/**
* @param callback The callback
*/
- listAvailableRequestHeaders(callback: msRest.ServiceCallback): void;
+ listAvailableRequestHeaders(callback: msRest.ServiceCallback): void;
/**
* @param options The optional parameters
* @param callback The callback
*/
- listAvailableRequestHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
- listAvailableRequestHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ listAvailableRequestHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listAvailableRequestHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
return this.client.sendOperationRequest(
{
options
@@ -242,13 +242,13 @@ export class ApplicationGateways {
/**
* @param callback The callback
*/
- listAvailableResponseHeaders(callback: msRest.ServiceCallback): void;
+ listAvailableResponseHeaders(callback: msRest.ServiceCallback): void;
/**
* @param options The optional parameters
* @param callback The callback
*/
- listAvailableResponseHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
- listAvailableResponseHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ listAvailableResponseHeaders(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listAvailableResponseHeaders(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
return this.client.sendOperationRequest(
{
options
@@ -642,7 +642,17 @@ const listAvailableServerVariablesOperationSpec: msRest.OperationSpec = {
],
responses: {
200: {
- bodyMapper: Mappers.ApplicationGatewayAvailableServerVariablesResult
+ bodyMapper: {
+ serializedName: "parsedResponse",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
},
default: {
bodyMapper: Mappers.ErrorModel
@@ -665,7 +675,17 @@ const listAvailableRequestHeadersOperationSpec: msRest.OperationSpec = {
],
responses: {
200: {
- bodyMapper: Mappers.ApplicationGatewayAvailableRequestHeadersResult
+ bodyMapper: {
+ serializedName: "parsedResponse",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
},
default: {
bodyMapper: Mappers.ErrorModel
@@ -688,7 +708,17 @@ const listAvailableResponseHeadersOperationSpec: msRest.OperationSpec = {
],
responses: {
200: {
- bodyMapper: Mappers.ApplicationGatewayAvailableResponseHeadersResult
+ bodyMapper: {
+ serializedName: "parsedResponse",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
},
default: {
bodyMapper: Mappers.ErrorModel
diff --git a/packages/@azure/arm-network/lib/operations/networkProfiles.ts b/packages/@azure/arm-network/lib/operations/networkProfiles.ts
index 6d6efa299d89..18567211482a 100644
--- a/packages/@azure/arm-network/lib/operations/networkProfiles.ts
+++ b/packages/@azure/arm-network/lib/operations/networkProfiles.ts
@@ -61,20 +61,20 @@ export class NetworkProfiles {
/**
* Gets the specified network profile in a specified resource group.
* @param resourceGroupName The name of the resource group.
- * @param networkProfileName The name of the PublicIPPrefx.
+ * @param networkProfileName The name of the public IP prefix.
* @param [options] The optional parameters
* @returns Promise
*/
get(resourceGroupName: string, networkProfileName: string, options?: Models.NetworkProfilesGetOptionalParams): Promise;
/**
* @param resourceGroupName The name of the resource group.
- * @param networkProfileName The name of the PublicIPPrefx.
+ * @param networkProfileName The name of the public IP prefix.
* @param callback The callback
*/
get(resourceGroupName: string, networkProfileName: string, callback: msRest.ServiceCallback): void;
/**
* @param resourceGroupName The name of the resource group.
- * @param networkProfileName The name of the PublicIPPrefx.
+ * @param networkProfileName The name of the public IP prefix.
* @param options The optional parameters
* @param callback The callback
*/
diff --git a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts
index ccd16fc31da4..82121b576fe8 100644
--- a/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts
+++ b/packages/@azure/arm-network/lib/operations/publicIPPrefixes.ts
@@ -42,20 +42,20 @@ export class PublicIPPrefixes {
/**
* Gets the specified public IP prefix in a specified resource group.
* @param resourceGroupName The name of the resource group.
- * @param publicIpPrefixName The name of the PublicIPPrefx.
+ * @param publicIpPrefixName The name of the public IP prefix.
* @param [options] The optional parameters
* @returns Promise
*/
get(resourceGroupName: string, publicIpPrefixName: string, options?: Models.PublicIPPrefixesGetOptionalParams): Promise;
/**
* @param resourceGroupName The name of the resource group.
- * @param publicIpPrefixName The name of the PublicIPPrefx.
+ * @param publicIpPrefixName The name of the public IP prefix.
* @param callback The callback
*/
get(resourceGroupName: string, publicIpPrefixName: string, callback: msRest.ServiceCallback): void;
/**
* @param resourceGroupName The name of the resource group.
- * @param publicIpPrefixName The name of the PublicIPPrefx.
+ * @param publicIpPrefixName The name of the public IP prefix.
* @param options The optional parameters
* @param callback The callback
*/
diff --git a/packages/@azure/arm-network/lib/operations/subnets.ts b/packages/@azure/arm-network/lib/operations/subnets.ts
index 47a6429c677d..8eea4b5db914 100644
--- a/packages/@azure/arm-network/lib/operations/subnets.ts
+++ b/packages/@azure/arm-network/lib/operations/subnets.ts
@@ -90,6 +90,21 @@ export class Subnets {
.then(lroPoller => lroPoller.pollUntilFinished()) as Promise;
}
+ /**
+ * Prepares a subnet by applying network intent policies.
+ * @param resourceGroupName The name of the resource group.
+ * @param virtualNetworkName The name of the virtual network.
+ * @param subnetName The name of the subnet.
+ * @param prepareNetworkPoliciesRequestParameters Parameters supplied to prepare subnet by applying
+ * network intent policies.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ prepareNetworkPolicies(resourceGroupName: string, virtualNetworkName: string, subnetName: string, prepareNetworkPoliciesRequestParameters: Models.PrepareNetworkPoliciesRequest, options?: msRest.RequestOptionsBase): Promise {
+ return this.beginPrepareNetworkPolicies(resourceGroupName,virtualNetworkName,subnetName,prepareNetworkPoliciesRequestParameters,options)
+ .then(lroPoller => lroPoller.pollUntilFinished());
+ }
+
/**
* Gets all subnets in a virtual network.
* @param resourceGroupName The name of the resource group.
@@ -164,6 +179,29 @@ export class Subnets {
options);
}
+ /**
+ * Prepares a subnet by applying network intent policies.
+ * @param resourceGroupName The name of the resource group.
+ * @param virtualNetworkName The name of the virtual network.
+ * @param subnetName The name of the subnet.
+ * @param prepareNetworkPoliciesRequestParameters Parameters supplied to prepare subnet by applying
+ * network intent policies.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ beginPrepareNetworkPolicies(resourceGroupName: string, virtualNetworkName: string, subnetName: string, prepareNetworkPoliciesRequestParameters: Models.PrepareNetworkPoliciesRequest, options?: msRest.RequestOptionsBase): Promise {
+ return this.client.sendLRORequest(
+ {
+ resourceGroupName,
+ virtualNetworkName,
+ subnetName,
+ prepareNetworkPoliciesRequestParameters,
+ options
+ },
+ beginPrepareNetworkPoliciesOperationSpec,
+ options);
+ }
+
/**
* Gets all subnets in a virtual network.
* @param nextPageLink The NextLink from the previous successful call to List operation.
@@ -309,6 +347,38 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
serializer
};
+const beginPrepareNetworkPoliciesOperationSpec: msRest.OperationSpec = {
+ httpMethod: "POST",
+ path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/PrepareNetworkPolicies",
+ urlParameters: [
+ Parameters.resourceGroupName,
+ Parameters.virtualNetworkName,
+ Parameters.subnetName,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion0
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ requestBody: {
+ parameterPath: "prepareNetworkPoliciesRequestParameters",
+ mapper: {
+ ...Mappers.PrepareNetworkPoliciesRequest,
+ required: true
+ }
+ },
+ responses: {
+ 200: {},
+ 202: {},
+ default: {
+ bodyMapper: Mappers.CloudError
+ }
+ },
+ serializer
+};
+
const listNextOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
baseUrl: "https://management.azure.com",
diff --git a/packages/@azure/arm-network/lib/operations/vpnSites.ts b/packages/@azure/arm-network/lib/operations/vpnSites.ts
index 6f335ec72ddc..faa01a30ef48 100644
--- a/packages/@azure/arm-network/lib/operations/vpnSites.ts
+++ b/packages/@azure/arm-network/lib/operations/vpnSites.ts
@@ -28,7 +28,7 @@ export class VpnSites {
}
/**
- * Retrieves the details of a VPNsite.
+ * Retrieves the details of a VPN site.
* @param resourceGroupName The resource group name of the VpnSite.
* @param vpnSiteName The name of the VpnSite being retrieved.
* @param [options] The optional parameters
diff --git a/packages/@azure/arm-network/package.json b/packages/@azure/arm-network/package.json
index 6d9f498de93e..bf63bfe2c18c 100644
--- a/packages/@azure/arm-network/package.json
+++ b/packages/@azure/arm-network/package.json
@@ -4,8 +4,8 @@
"description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.",
"version": "11.1.1",
"dependencies": {
- "@azure/ms-rest-azure-js": "^1.3.1",
- "@azure/ms-rest-js": "^1.2.6",
+ "@azure/ms-rest-azure-js": "^1.2.0",
+ "@azure/ms-rest-js": "^1.2.0",
"tslib": "^1.9.3"
},
"keywords": [
@@ -44,7 +44,6 @@
"esm/**/*.d.ts",
"esm/**/*.d.ts.map",
"lib/**/*.ts",
- "README.md",
"rollup.config.js",
"tsconfig.json"
],
@@ -53,6 +52,5 @@
"minify": "uglifyjs -c -m --comments --source-map \"content='./dist/arm-network.js.map'\" -o ./dist/arm-network.min.js ./dist/arm-network.js",
"prepack": "npm install && npm run build"
},
- "sideEffects": false,
- "authPublish": true
+ "sideEffects": false
}