diff --git a/sdk/network/arm-network/README.md b/sdk/network/arm-network/README.md index 581db9cb3972..27f433991502 100644 --- a/sdk/network/arm-network/README.md +++ b/sdk/network/arm-network/README.md @@ -15,7 +15,7 @@ npm install @azure/arm-network ### How to use -#### nodejs - Authentication, client creation and get applicationGateways as an example written in TypeScript. +#### nodejs - client creation and get applicationGateways as an example written in TypeScript. ##### Install @azure/ms-rest-nodeauth @@ -26,11 +26,10 @@ npm install @azure/ms-rest-nodeauth@"^3.0.0" ##### Sample code +While the below sample uses the interactive login, other authentication options can be found in the [README.md file of @azure/ms-rest-nodeauth](https://www.npmjs.com/package/@azure/ms-rest-nodeauth) package ```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 { NetworkManagementClient, NetworkManagementModels, NetworkManagementMappers } from "@azure/arm-network"; +const msRestNodeAuth = require("@azure/ms-rest-nodeauth"); +const { NetworkManagementClient } = require("@azure/arm-network"); const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; msRestNodeAuth.interactiveLogin().then((creds) => { diff --git a/sdk/network/arm-network/rollup.config.js b/sdk/network/arm-network/rollup.config.js index 05faeb884148..b86b54e0df06 100644 --- a/sdk/network/arm-network/rollup.config.js +++ b/sdk/network/arm-network/rollup.config.js @@ -21,8 +21,8 @@ const config = { "@azure/ms-rest-azure-js": "msRestAzure" }, banner: `/* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 453ad8e05174..4feaf0e9fd8d 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 569d2ce8819d..346b0c1d12aa 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index f31262e6e970..f290586992d9 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -147,16 +147,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -297,8 +305,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 426bbf600177..c4d4797046c8 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/availableDelegationsMappers.ts b/sdk/network/arm-network/src/models/availableDelegationsMappers.ts index 57f8341fb467..912c15ced1c4 100644 --- a/sdk/network/arm-network/src/models/availableDelegationsMappers.ts +++ b/sdk/network/arm-network/src/models/availableDelegationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 683459eaf495..39e83ec6d608 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts b/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts index 44975597ca56..2ee9cd51666c 100644 --- a/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts +++ b/sdk/network/arm-network/src/models/availablePrivateEndpointTypesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts b/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts index 57f8341fb467..912c15ced1c4 100644 --- a/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts +++ b/sdk/network/arm-network/src/models/availableResourceGroupDelegationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts b/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts index a41682ae0eca..4882d192cfd9 100644 --- a/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts +++ b/sdk/network/arm-network/src/models/availableServiceAliasesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index a4446b11815d..0f8eb2ad5552 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index c5351bf8df2c..1b8b6fbc458a 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index a18a7d19bb85..6ff7817dd9c8 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index d583eb83e505..009a2f68e3e5 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index f2e79b5bf2e9..e79026fed11b 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -143,16 +143,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -294,8 +302,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 0df80d3235f4..7b0217224548 100644 --- a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 03a4ee6a0364..9a38431b11f3 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 2cb21c3f45d9..0bb79c5ead82 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index bc7c14fc21d4..abf3c393f86a 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 6bc998ce53b4..8cddff27b9ab 100644 --- a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 8e216935646d..38d0bd642cfc 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 372fdda5dfb2..54ae6f104692 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index fee0231c79c4..00d5ed8796bb 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 176afdf15cf7..efdd5b83787c 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -143,16 +143,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -293,8 +301,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index cd1a9b0b6ab4..ddb74e2cc03d 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index c54204e6c5fa..939df8c9228c 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 82e0a694c5aa..2d0da6e0827a 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -143,16 +143,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -293,8 +301,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index f598c3e0af47..5e452d0e3c01 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -251,6 +259,7 @@ export { StaticRoute, Subnet, SubResource, + TagsObject, TrafficAnalyticsConfigurationProperties, TrafficAnalyticsProperties, TrafficSelectorPolicy, @@ -286,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 8b9c001158fc..0ba7d9f879e7 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 11fe7fe2d56a..00e3252d2b16 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationListResult, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index 51f4575faa57..e2a94e48faa1 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -289,8 +297,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index baeb513b9530..bcac8145a87a 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, ExpressRouteServiceProviderListResult, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index e9d6c9117cea..adc95e9f5fa2 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,9 +136,15 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyListResult, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, @@ -146,7 +152,9 @@ export { FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index 53e41319d44b..792abc7e71c2 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,9 +136,15 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -146,7 +152,9 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicyRuleCollectionGroupListResult, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 1a57ffecc4c9..372be8b5e678 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FlowLogListResult, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index e1673ab26874..84de10c576af 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index c950f1204788..d566ac11bb7b 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 1a019e5a35cb..0fc75a20e857 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts index 5ba342df97a1..ac8c7224569d 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -285,8 +293,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 69193e63ed28..59ac56c134db 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -251,6 +251,16 @@ export interface SecurityRule extends SubResource { readonly etag?: string; } +/** + * ExtendedLocation complex type. + */ +export interface ExtendedLocation { + /** + * The name of the extended location. + */ + name: string; +} + /** * A collection of information about the state of the connection between service consumer and * provider. @@ -335,6 +345,10 @@ export interface CustomDnsConfigPropertiesFormat { * Private endpoint resource. */ export interface PrivateEndpoint extends Resource { + /** + * The extended location of the load balancer. + */ + extendedLocation?: ExtendedLocation; /** * The ID of the subnet from which the private IP will be allocated. */ @@ -411,6 +425,10 @@ export interface NetworkInterfaceDnsSettings { * A network interface in a resource group. */ export interface NetworkInterface extends Resource { + /** + * The extended location of the network interface. + */ + extendedLocation?: ExtendedLocation; /** * The reference to a virtual machine. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -799,6 +817,10 @@ export interface PublicIPAddressSku { * Name of a public IP address SKU. Possible values include: 'Basic', 'Standard' */ name?: PublicIPAddressSkuName; + /** + * Tier of a public IP address SKU. Possible values include: 'Regional', 'Global' + */ + tier?: PublicIPAddressSkuTier; } /** @@ -862,6 +884,10 @@ export interface IpTag { * Public IP address resource. */ export interface PublicIPAddress extends Resource { + /** + * The extended location of the public ip address. + */ + extendedLocation?: ExtendedLocation; /** * The public IP address SKU. */ @@ -1333,6 +1359,10 @@ export interface LoadBalancerBackendAddress { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly networkInterfaceIPConfiguration?: SubResource; + /** + * Reference to the frontend ip address configuration defined in regional loadbalancer. + */ + loadBalancerFrontendIPConfiguration?: SubResource; /** * Name of the backend address. */ @@ -1343,6 +1373,10 @@ export interface LoadBalancerBackendAddress { * Pool of backend IP addresses. */ export interface BackendAddressPool extends SubResource { + /** + * The location of the backend address pool. + */ + location?: string; /** * An array of backend addresses. */ @@ -3730,6 +3764,36 @@ export interface AzureFirewallFqdnTag extends Resource { readonly etag?: string; } +/** + * Azure Web Category Resource. + */ +export interface AzureWebCategory { + /** + * The name of the group that the category belongs to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly group?: string; + /** + * Resource ID. + */ + id?: string; + /** + * 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.** + */ + readonly type?: 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.** + */ + readonly etag?: string; +} + /** * IP configuration of an Bastion Host. */ @@ -3942,6 +4006,10 @@ export interface DnsNameAvailabilityResult { * Custom IP prefix resource. */ export interface CustomIpPrefix extends Resource { + /** + * The extended location of the custom IP prefix. + */ + extendedLocation?: ExtendedLocation; /** * The prefix range in CIDR notation. Should include the start address and the prefix length. */ @@ -5244,6 +5312,121 @@ export interface DnsSettings { requireProxyForNetworkRules?: boolean; } +/** + * Intrusion detection signatures specification states. + */ +export interface FirewallPolicyIntrusionDetectionSignatureSpecification { + /** + * Signature id. + */ + id?: string; + /** + * The signature state. Possible values include: 'Off', 'Alert', 'Deny' + */ + mode?: FirewallPolicyIntrusionDetectionStateType; +} + +/** + * Intrusion detection bypass traffic specification. + */ +export interface FirewallPolicyIntrusionDetectionBypassTrafficSpecifications { + /** + * Name of the bypass traffic rule. + */ + name?: string; + /** + * Description of the bypass traffic rule. + */ + description?: string; + /** + * The rule bypass protocol. Possible values include: 'TCP', 'UDP', 'ICMP', 'ANY' + */ + protocol?: FirewallPolicyIntrusionDetectionProtocol; + /** + * List of source IP addresses or ranges for this rule. + */ + sourceAddresses?: string[]; + /** + * List of destination IP addresses or ranges for this rule. + */ + destinationAddresses?: string[]; + /** + * List of destination ports or ranges. + */ + destinationPorts?: string[]; + /** + * List of source IpGroups for this rule. + */ + sourceIpGroups?: string[]; + /** + * List of destination IpGroups for this rule. + */ + destinationIpGroups?: string[]; +} + +/** + * The operation for configuring intrusion detection. + */ +export interface FirewallPolicyIntrusionDetectionConfiguration { + /** + * List of specific signatures states. + */ + signatureOverrides?: FirewallPolicyIntrusionDetectionSignatureSpecification[]; + /** + * List of rules for traffic to bypass. + */ + bypassTrafficSettings?: FirewallPolicyIntrusionDetectionBypassTrafficSpecifications[]; +} + +/** + * Configuration for intrusion detection mode and rules. + */ +export interface FirewallPolicyIntrusionDetection { + /** + * Intrusion detection general state. Possible values include: 'Off', 'Alert', 'Deny' + */ + mode?: FirewallPolicyIntrusionDetectionStateType; + /** + * Intrusion detection configuration properties. + */ + configuration?: FirewallPolicyIntrusionDetectionConfiguration; +} + +/** + * Trusted Root certificates properties for tls. + */ +export interface FirewallPolicyCertificateAuthority { + /** + * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in + * KeyVault. + */ + keyVaultSecretId?: string; + /** + * Name of the CA certificate. + */ + name?: string; +} + +/** + * Configuration needed to perform TLS termination & initiation. + */ +export interface FirewallPolicyTransportSecurity { + /** + * The CA used for intermediate CA generation. + */ + certificateAuthority?: FirewallPolicyCertificateAuthority; +} + +/** + * SKU of Firewall policy. + */ +export interface FirewallPolicySku { + /** + * Tier of Firewall Policy. Possible values include: 'Standard', 'Premium' + */ + tier?: FirewallPolicySkuTier; +} + /** * FirewallPolicy Resource. */ @@ -5285,11 +5468,27 @@ export interface FirewallPolicy extends Resource { * DNS Proxy Settings definition. */ dnsSettings?: DnsSettings; + /** + * The configuration for Intrusion detection. + */ + intrusionDetection?: FirewallPolicyIntrusionDetection; + /** + * TLS Configuration definition. + */ + transportSecurity?: FirewallPolicyTransportSecurity; + /** + * The Firewall Policy SKU. + */ + sku?: FirewallPolicySku; /** * 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; + /** + * The identity of the firewall policy. + */ + identity?: ManagedServiceIdentity; } /** @@ -5491,6 +5690,10 @@ export interface ApplicationRule { * List of FQDNs for this rule. */ targetFqdns?: string[]; + /** + * List of Urls for this rule condition. + */ + targetUrls?: string[]; /** * List of FQDN Tags for this rule. */ @@ -5499,6 +5702,14 @@ export interface ApplicationRule { * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * Terminate TLS connections for this rule. + */ + terminateTLS?: boolean; + /** + * List of destination azure web categories. + */ + webCategories?: string[]; } /** @@ -5545,6 +5756,10 @@ export interface NatRule { * List of source IpGroups for this rule. */ sourceIpGroups?: string[]; + /** + * The translated FQDN for this NAT rule. + */ + translatedFqdn?: string; } /** @@ -5653,10 +5868,15 @@ export interface IpGroup extends Resource { */ ipAddresses?: string[]; /** - * List of references to Azure resources that this IpGroups is associated with. + * List of references to Firewall resources that this IpGroups is associated with. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly firewalls?: SubResource[]; + /** + * List of references to Firewall Policies resources that this IpGroups is associated with. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly firewallPolicies?: 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.** @@ -5672,6 +5892,10 @@ export interface LoadBalancerSku { * Name of a load balancer SKU. Possible values include: 'Basic', 'Standard' */ name?: LoadBalancerSkuName; + /** + * Tier of a load balancer SKU. Possible values include: 'Regional', 'Global' + */ + tier?: LoadBalancerSkuTier; } /** @@ -5942,6 +6166,10 @@ export interface OutboundRule extends SubResource { * LoadBalancer resource. */ export interface LoadBalancer extends Resource { + /** + * The extended location of the load balancer. + */ + extendedLocation?: ExtendedLocation; /** * The load balancer SKU. */ @@ -8803,6 +9031,10 @@ export interface PrivateLinkServicePropertiesAutoApproval extends ResourceSet { * Private link service resource. */ export interface PrivateLinkService extends Resource { + /** + * The extended location of the load balancer. + */ + extendedLocation?: ExtendedLocation; /** * An array of references to the load balancer IP configurations. */ @@ -8893,6 +9125,10 @@ export interface PublicIPPrefixSku { * Name of a public IP prefix SKU. Possible values include: 'Standard' */ name?: PublicIPPrefixSkuName; + /** + * Tier of a public IP prefix SKU. Possible values include: 'Regional', 'Global' + */ + tier?: PublicIPPrefixSkuTier; } /** @@ -8909,6 +9145,10 @@ export interface ReferencedPublicIpAddress { * Public IP prefix resource. */ export interface PublicIPPrefix extends Resource { + /** + * The extended location of the public ip address. + */ + extendedLocation?: ExtendedLocation; /** * The public IP prefix SKU. */ @@ -9265,6 +9505,11 @@ export interface ServiceTagsListResult { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly values?: ServiceTagInformation[]; + /** + * The URL to get next page of service tag information resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; } /** @@ -9437,6 +9682,10 @@ export interface DhcpOptions { * Virtual Network resource. */ export interface VirtualNetwork extends Resource { + /** + * The extended location of the virtual network. + */ + extendedLocation?: ExtendedLocation; /** * The AddressSpace that contains an array of IP address ranges that can be used by subnets. */ @@ -9980,7 +10229,8 @@ export interface VirtualNetworkGateway extends Resource { */ ipConfigurations?: VirtualNetworkGatewayIPConfiguration[]; /** - * The type of this virtual network gateway. Possible values include: 'Vpn', 'ExpressRoute' + * The type of this virtual network gateway. Possible values include: 'Vpn', 'ExpressRoute', + * 'LocalGateway' */ gatewayType?: VirtualNetworkGatewayType; /** @@ -10048,6 +10298,15 @@ export interface VirtualNetworkGateway extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly inboundDnsForwardingEndpoint?: string; + /** + * MAS FIJI customer vnet resource id. VirtualNetworkGateway of type local gateway is associated + * with the customer vnet. + */ + virtualNetworkExtendedLocationResourceId?: string; + /** + * The extended location of type local virtual network gateway. + */ + extendedLocation?: ExtendedLocation; /** * 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.** @@ -10221,6 +10480,11 @@ export interface VirtualNetworkGatewayConnection extends Resource { * The dead peer detection timeout of this connection in seconds. */ dpdTimeoutSeconds?: number; + /** + * The connection mode for this connection. Possible values include: 'Default', 'ResponderOnly', + * 'InitiatorOnly' + */ + connectionMode?: VirtualNetworkGatewayConnectionMode; /** * The IPSec shared key. */ @@ -10401,6 +10665,11 @@ export interface VirtualNetworkGatewayConnectionListEntity extends Resource { * The routing weight. */ routingWeight?: number; + /** + * The connection mode for this connection. Possible values include: 'Default', 'ResponderOnly', + * 'InitiatorOnly' + */ + connectionMode?: VirtualNetworkGatewayConnectionMode; /** * The IPSec shared key. */ @@ -11182,9 +11451,9 @@ export interface VirtualHub extends Resource { */ virtualRouterIps?: string[]; /** - * Flag to control route propogation for VirtualRouter hub. + * Flag to control transit for VirtualRouter hub. */ - enableVirtualRouterRoutePropogation?: boolean; + allowBranchToBranchTraffic?: boolean; /** * 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.** @@ -11204,6 +11473,10 @@ export interface VpnSiteLinkConnection extends SubResource { * Routing weight for vpn connection. */ routingWeight?: number; + /** + * Vpn link connection mode. Possible values include: 'Default', 'ResponderOnly', 'InitiatorOnly' + */ + vpnLinkConnectionMode?: VpnLinkConnectionMode; /** * The connection status. Possible values include: 'Unknown', 'Connecting', 'Connected', * 'NotConnected' @@ -11257,6 +11530,14 @@ export interface VpnSiteLinkConnection extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: ProvisioningState; + /** + * List of ingress NatRules. + */ + ingressNatRules?: SubResource[]; + /** + * List of egress NatRules. + */ + egressNatRules?: SubResource[]; /** * The name of the resource that is unique within a resource group. This name can be used to * access the resource. @@ -11446,6 +11727,73 @@ export interface VpnGatewayIpConfiguration { privateIpAddress?: string; } +/** + * Vpn NatRule mapping. + */ +export interface VpnNatRuleMapping { + /** + * Address space for Vpn NatRule mapping. + */ + addressSpace?: string; +} + +/** + * VpnGatewayNatRule Resource. + */ +export interface VpnGatewayNatRule extends SubResource { + /** + * The provisioning state of the NAT Rule resource. Possible values include: 'Succeeded', + * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * The type of NAT rule for VPN NAT. Possible values include: 'Static', 'Dynamic' + */ + vpnGatewayNatRulePropertiesType?: VpnNatRuleType; + /** + * The Source NAT direction of a VPN NAT. Possible values include: 'EgressSnat', 'IngressSnat' + */ + mode?: VpnNatRuleMode; + /** + * The private IP address internal mapping for NAT. + */ + internalMappings?: VpnNatRuleMapping[]; + /** + * The private IP address external mapping for NAT. + */ + externalMappings?: VpnNatRuleMapping[]; + /** + * The IP Configuration ID this NAT rule applies to. + */ + ipConfigurationId?: string; + /** + * List of egress VpnSiteLinkConnections. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly egressVpnSiteLinkConnections?: SubResource[]; + /** + * List of ingress VpnSiteLinkConnections. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly ingressVpnSiteLinkConnections?: SubResource[]; + /** + * 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. + * **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.** + */ + readonly type?: string; +} + /** * VpnGateway Resource. */ @@ -11477,6 +11825,14 @@ export interface VpnGateway extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly ipConfigurations?: VpnGatewayIpConfiguration[]; + /** + * Enable Routing Preference property for the Public IP Interface of the VpnGateway. + */ + isRoutingPreferenceInternet?: boolean; + /** + * List of all the nat Rules associated with the gateway. + */ + natRules?: VpnGatewayNatRule[]; /** * 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.** @@ -11618,12 +11974,12 @@ export interface HubRouteTable extends SubResource { * List of all connections associated with this route table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly associatedConnections?: SubResource[]; + readonly associatedConnections?: string[]; /** * List of all connections that advertise to this route table. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly propagatingConnections?: SubResource[]; + readonly propagatingConnections?: string[]; /** * The provisioning state of the RouteTable resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -11855,6 +12211,10 @@ export interface P2SVpnGateway extends Resource { * List of all customer specified DNS servers IP addresses. */ customDnsServers?: string[]; + /** + * Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway. + */ + isRoutingPreferenceInternet?: boolean; /** * 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.** @@ -12079,6 +12439,10 @@ export interface ExpressRouteConnection extends SubResource { * Enable internet security. */ enableInternetSecurity?: boolean; + /** + * Enable FastPath to vWan Firewall hub. + */ + expressRouteGatewayBypass?: boolean; /** * The Routing Configuration indicating the associated and propagated route tables on this * connection. @@ -12169,7 +12533,7 @@ export interface VirtualHubEffectiveRoute { /** * EffectiveRoutes List. */ -export interface VirtualHubEffectiveRouteEffectiveRouteList { +export interface VirtualHubEffectiveRouteList { /** * The list of effective routes configured on the virtual hub or the specified resource. */ @@ -12183,7 +12547,7 @@ export interface EffectiveRoutesParameters { /** * The resource whose effective routes are being requested. */ - resourceId?: Resource; + resourceId?: string; /** * The type of the specified resource like RouteTable, ExpressRouteConnection, * HubVirtualNetworkConnection, VpnConnection and P2SConnection. @@ -12467,6 +12831,16 @@ export interface ApplicationGatewaysBeginBackendHealthOnDemandOptionalParams ext expand?: string; } +/** + * Optional Parameters. + */ +export interface WebCategoriesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands resourceIds back referenced by the azureWebCategory resource. + */ + expand?: string; +} + /** * Optional Parameters. */ @@ -12581,7 +12955,7 @@ export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOption /** * Optional Parameters. */ -export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12591,7 +12965,7 @@ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsB /** * Optional Parameters. */ -export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12601,7 +12975,7 @@ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOp /** * Optional Parameters. */ -export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12611,7 +12985,7 @@ export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.Reques /** * Optional Parameters. */ -export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12621,7 +12995,7 @@ export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12631,19 +13005,59 @@ export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOpti /** * Optional Parameters. */ -export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** * Optional Parameters. */ -export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. + */ + migrate?: string; +} + +/** + * Optional Parameters. + */ +export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + +/** + * Optional Parameters. + */ +export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. */ expand?: string; } @@ -12658,6 +13072,16 @@ export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOption expand?: string; } +/** + * Optional Parameters. + */ +export interface PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + /** * Optional Parameters. */ @@ -13036,6 +13460,18 @@ export interface AzureFirewallFqdnTagListResult extends Array + */ +export interface AzureWebCategoryListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListBastionHosts API service call. @@ -14068,6 +14504,19 @@ export interface ListVpnSiteLinkConnectionsResult extends Array + */ +export interface ListVpnGatewayNatRulesResult extends Array { + /** + * 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 @@ -14224,6 +14673,14 @@ export type RouteNextHopType = 'VirtualNetworkGateway' | 'VnetLocal' | 'Internet */ export type PublicIPAddressSkuName = 'Basic' | 'Standard'; +/** + * Defines values for PublicIPAddressSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type PublicIPAddressSkuTier = 'Regional' | 'Global'; + /** * Defines values for DdosSettingsProtectionCoverage. * Possible values include: 'Basic', 'Standard' @@ -14369,6 +14826,14 @@ export type ApplicationGatewayFirewallMode = 'Detection' | 'Prevention'; */ export type ResourceIdentityType = 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned, UserAssigned' | 'None'; +/** + * Defines values for ExtendedLocationTypes. + * Possible values include: 'EdgeZone' + * @readonly + * @enum {string} + */ +export type ExtendedLocationTypes = 'EdgeZone'; + /** * Defines values for AzureFirewallRCActionType. * Possible values include: 'Allow', 'Deny' @@ -14578,6 +15043,30 @@ export type ExpressRouteLinkAdminState = 'Enabled' | 'Disabled'; */ export type ExpressRoutePortsEncapsulation = 'Dot1Q' | 'QinQ'; +/** + * Defines values for FirewallPolicyIntrusionDetectionStateType. + * Possible values include: 'Off', 'Alert', 'Deny' + * @readonly + * @enum {string} + */ +export type FirewallPolicyIntrusionDetectionStateType = 'Off' | 'Alert' | 'Deny'; + +/** + * Defines values for FirewallPolicyIntrusionDetectionProtocol. + * Possible values include: 'TCP', 'UDP', 'ICMP', 'ANY' + * @readonly + * @enum {string} + */ +export type FirewallPolicyIntrusionDetectionProtocol = 'TCP' | 'UDP' | 'ICMP' | 'ANY'; + +/** + * Defines values for FirewallPolicySkuTier. + * Possible values include: 'Standard', 'Premium' + * @readonly + * @enum {string} + */ +export type FirewallPolicySkuTier = 'Standard' | 'Premium'; + /** * Defines values for FirewallPolicyNatRuleCollectionActionType. * Possible values include: 'DNAT' @@ -14626,6 +15115,14 @@ export type IpAllocationType = 'Undefined' | 'Hypernet'; */ export type LoadBalancerSkuName = 'Basic' | 'Standard'; +/** + * Defines values for LoadBalancerSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type LoadBalancerSkuTier = 'Regional' | 'Global'; + /** * Defines values for LoadDistribution. * Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' @@ -14942,6 +15439,14 @@ export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive'; */ export type PublicIPPrefixSkuName = 'Standard'; +/** + * Defines values for PublicIPPrefixSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type PublicIPPrefixSkuTier = 'Regional' | 'Global'; + /** * Defines values for SecurityProviderName. * Possible values include: 'ZScaler', 'IBoss', 'Checkpoint' @@ -14968,11 +15473,11 @@ export type VirtualNetworkPeeringState = 'Initiated' | 'Connected' | 'Disconnect /** * Defines values for VirtualNetworkGatewayType. - * Possible values include: 'Vpn', 'ExpressRoute' + * Possible values include: 'Vpn', 'ExpressRoute', 'LocalGateway' * @readonly * @enum {string} */ -export type VirtualNetworkGatewayType = 'Vpn' | 'ExpressRoute'; +export type VirtualNetworkGatewayType = 'Vpn' | 'ExpressRoute' | 'LocalGateway'; /** * Defines values for VpnType. @@ -15109,6 +15614,14 @@ export type VirtualNetworkGatewayConnectionType = 'IPsec' | 'Vnet2Vnet' | 'Expre */ export type VirtualNetworkGatewayConnectionProtocol = 'IKEv2' | 'IKEv1'; +/** + * Defines values for VirtualNetworkGatewayConnectionMode. + * Possible values include: 'Default', 'ResponderOnly', 'InitiatorOnly' + * @readonly + * @enum {string} + */ +export type VirtualNetworkGatewayConnectionMode = 'Default' | 'ResponderOnly' | 'InitiatorOnly'; + /** * Defines values for OfficeTrafficCategory. * Possible values include: 'Optimize', 'OptimizeAndAllow', 'All', 'None' @@ -15141,6 +15654,30 @@ export type HubBgpConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'N */ export type VpnConnectionStatus = 'Unknown' | 'Connecting' | 'Connected' | 'NotConnected'; +/** + * Defines values for VpnLinkConnectionMode. + * Possible values include: 'Default', 'ResponderOnly', 'InitiatorOnly' + * @readonly + * @enum {string} + */ +export type VpnLinkConnectionMode = 'Default' | 'ResponderOnly' | 'InitiatorOnly'; + +/** + * Defines values for VpnNatRuleType. + * Possible values include: 'Static', 'Dynamic' + * @readonly + * @enum {string} + */ +export type VpnNatRuleType = 'Static' | 'Dynamic'; + +/** + * Defines values for VpnNatRuleMode. + * Possible values include: 'EgressSnat', 'IngressSnat' + * @readonly + * @enum {string} + */ +export type VpnNatRuleMode = 'EgressSnat' | 'IngressSnat'; + /** * Defines values for VirtualWanSecurityProviderType. * Possible values include: 'External', 'Native' @@ -16352,6 +16889,66 @@ export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListR }; }; +/** + * Contains response data for the get operation. + */ +export type WebCategoriesGetResponse = AzureWebCategory & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureWebCategory; + }; +}; + +/** + * Contains response data for the listBySubscription operation. + */ +export type WebCategoriesListBySubscriptionResponse = AzureWebCategoryListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureWebCategoryListResult; + }; +}; + +/** + * Contains response data for the listBySubscriptionNext operation. + */ +export type WebCategoriesListBySubscriptionNextResponse = AzureWebCategoryListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureWebCategoryListResult; + }; +}; + /** * Contains response data for the get operation. */ @@ -20393,6 +20990,66 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = }; }; +/** + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfaces operation. + */ +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesResponse = NetworkInterfaceListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkInterfaceListResult; + }; +}; + +/** + * Contains response data for the listCloudServiceNetworkInterfaces operation. + */ +export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = NetworkInterfaceListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkInterfaceListResult; + }; +}; + +/** + * Contains response data for the getCloudServiceNetworkInterface operation. + */ +export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkInterface & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkInterface; + }; +}; + /** * Contains response data for the beginCreateOrUpdate operation. */ @@ -20553,6 +21210,46 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo }; }; +/** + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfacesNext operation. + */ +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkInterfaceListResult; + }; +}; + +/** + * Contains response data for the listCloudServiceNetworkInterfacesNext operation. + */ +export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkInterfaceListResult; + }; +}; + /** * Contains response data for the list operation. */ @@ -23413,6 +24110,66 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = }; }; +/** + * Contains response data for the listCloudServicePublicIPAddresses operation. + */ +export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicIPAddressListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicIPAddressListResult; + }; +}; + +/** + * Contains response data for the listCloudServiceRoleInstancePublicIPAddresses operation. + */ +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesResponse = PublicIPAddressListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicIPAddressListResult; + }; +}; + +/** + * Contains response data for the getCloudServicePublicIPAddress operation. + */ +export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAddress & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicIPAddress; + }; +}; + /** * Contains response data for the beginCreateOrUpdate operation. */ @@ -23513,6 +24270,46 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe }; }; +/** + * Contains response data for the listCloudServicePublicIPAddressesNext operation. + */ +export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = PublicIPAddressListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicIPAddressListResult; + }; +}; + +/** + * Contains response data for the listCloudServiceRoleInstancePublicIPAddressesNext operation. + */ +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextResponse = PublicIPAddressListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicIPAddressListResult; + }; +}; + /** * Contains response data for the get operation. */ @@ -28173,6 +28970,106 @@ export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkC }; }; +/** + * Contains response data for the get operation. + */ +export type NatRulesGetResponse = VpnGatewayNatRule & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: VpnGatewayNatRule; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type NatRulesCreateOrUpdateResponse = VpnGatewayNatRule & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: VpnGatewayNatRule; + }; +}; + +/** + * Contains response data for the listByVpnGateway operation. + */ +export type NatRulesListByVpnGatewayResponse = ListVpnGatewayNatRulesResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ListVpnGatewayNatRulesResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type NatRulesBeginCreateOrUpdateResponse = VpnGatewayNatRule & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: VpnGatewayNatRule; + }; +}; + +/** + * Contains response data for the listByVpnGatewayNext operation. + */ +export type NatRulesListByVpnGatewayNextResponse = ListVpnGatewayNatRulesResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ListVpnGatewayNatRulesResult; + }; +}; + /** * Contains response data for the get operation. */ @@ -28713,6 +29610,26 @@ export type ExpressRouteGatewaysCreateOrUpdateResponse = ExpressRouteGateway & { }; }; +/** + * Contains response data for the updateTags operation. + */ +export type ExpressRouteGatewaysUpdateTagsResponse = ExpressRouteGateway & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ExpressRouteGateway; + }; +}; + /** * Contains response data for the get operation. */ @@ -28753,6 +29670,26 @@ export type ExpressRouteGatewaysBeginCreateOrUpdateResponse = ExpressRouteGatewa }; }; +/** + * Contains response data for the beginUpdateTags operation. + */ +export type ExpressRouteGatewaysBeginUpdateTagsResponse = ExpressRouteGateway & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ExpressRouteGateway; + }; +}; + /** * Contains response data for the createOrUpdate operation. */ diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 08c52d19e20c..56cc96372d41 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 89ae4e47b2db..76e4e598da2d 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index c17ec038956a..bacabb499476 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 251b21c2b5b4..238eea9e0467 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 4abc8acb2043..33aa5617fbb3 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index 148ae7cf681e..c9bafe6775af 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index 7ff72f37f822..3d782a135433 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index edc658eb6bbb..68f09659ffff 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index cd5dbb2d70d1..093114f4934b 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 6554829752a4..ac480a853fcf 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index 289160c16a23..b2f12905e60a 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -396,6 +396,32 @@ export const SecurityRule: msRest.CompositeMapper = { } }; +export const ExtendedLocation: msRest.CompositeMapper = { + serializedName: "ExtendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + required: true, + isConstant: true, + serializedName: "type", + defaultValue: 'EdgeZone', + type: { + name: "String" + } + } + } + } +}; + export const PrivateLinkServiceConnectionState: msRest.CompositeMapper = { serializedName: "PrivateLinkServiceConnectionState", type: { @@ -526,6 +552,13 @@ export const PrivateEndpoint: msRest.CompositeMapper = { className: "PrivateEndpoint", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, subnet: { serializedName: "properties.subnet", type: { @@ -660,6 +693,13 @@ export const NetworkInterface: msRest.CompositeMapper = { className: "NetworkInterface", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, virtualMachine: { readOnly: true, serializedName: "properties.virtualMachine", @@ -1321,6 +1361,12 @@ export const PublicIPAddressSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -1412,6 +1458,13 @@ export const PublicIPAddress: msRest.CompositeMapper = { className: "PublicIPAddress", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -2221,6 +2274,13 @@ export const LoadBalancerBackendAddress: msRest.CompositeMapper = { className: "SubResource" } }, + loadBalancerFrontendIPConfiguration: { + serializedName: "properties.loadBalancerFrontendIPConfiguration", + type: { + name: "Composite", + className: "SubResource" + } + }, name: { serializedName: "name", type: { @@ -2238,6 +2298,12 @@ export const BackendAddressPool: msRest.CompositeMapper = { className: "BackendAddressPool", modelProperties: { ...SubResource.type.modelProperties, + location: { + serializedName: "properties.location", + type: { + name: "String" + } + }, loadBalancerBackendAddresses: { serializedName: "properties.loadBalancerBackendAddresses", type: { @@ -6373,6 +6439,50 @@ export const AzureFirewallFqdnTag: msRest.CompositeMapper = { } }; +export const AzureWebCategory: msRest.CompositeMapper = { + serializedName: "AzureWebCategory", + type: { + name: "Composite", + className: "AzureWebCategory", + modelProperties: { + group: { + readOnly: true, + serializedName: "properties.group", + type: { + name: "String" + } + }, + id: { + serializedName: "id", + type: { + name: "String" + } + }, + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + export const BastionHostIPConfiguration: msRest.CompositeMapper = { serializedName: "BastionHostIPConfiguration", type: { @@ -6710,6 +6820,13 @@ export const CustomIpPrefix: msRest.CompositeMapper = { className: "CustomIpPrefix", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, cidr: { serializedName: "properties.cidr", type: { @@ -8808,6 +8925,223 @@ export const DnsSettings: msRest.CompositeMapper = { } }; +export const FirewallPolicyIntrusionDetectionSignatureSpecification: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionSignatureSpecification", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionSignatureSpecification", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "String" + } + }, + mode: { + serializedName: "mode", + type: { + name: "String" + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetectionBypassTrafficSpecifications: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + protocol: { + serializedName: "protocol", + type: { + name: "String" + } + }, + sourceAddresses: { + serializedName: "sourceAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationAddresses: { + serializedName: "destinationAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationPorts: { + serializedName: "destinationPorts", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sourceIpGroups: { + serializedName: "sourceIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinationIpGroups: { + serializedName: "destinationIpGroups", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetectionConfiguration: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetectionConfiguration", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionConfiguration", + modelProperties: { + signatureOverrides: { + serializedName: "signatureOverrides", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionSignatureSpecification" + } + } + } + }, + bypassTrafficSettings: { + serializedName: "bypassTrafficSettings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionBypassTrafficSpecifications" + } + } + } + } + } + } +}; + +export const FirewallPolicyIntrusionDetection: msRest.CompositeMapper = { + serializedName: "FirewallPolicyIntrusionDetection", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetection", + modelProperties: { + mode: { + serializedName: "mode", + type: { + name: "String" + } + }, + configuration: { + serializedName: "configuration", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetectionConfiguration" + } + } + } + } +}; + +export const FirewallPolicyCertificateAuthority: msRest.CompositeMapper = { + serializedName: "FirewallPolicyCertificateAuthority", + type: { + name: "Composite", + className: "FirewallPolicyCertificateAuthority", + modelProperties: { + keyVaultSecretId: { + serializedName: "keyVaultSecretId", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + } + } + } +}; + +export const FirewallPolicyTransportSecurity: msRest.CompositeMapper = { + serializedName: "FirewallPolicyTransportSecurity", + type: { + name: "Composite", + className: "FirewallPolicyTransportSecurity", + modelProperties: { + certificateAuthority: { + serializedName: "certificateAuthority", + type: { + name: "Composite", + className: "FirewallPolicyCertificateAuthority" + } + } + } + } +}; + +export const FirewallPolicySku: msRest.CompositeMapper = { + serializedName: "FirewallPolicySku", + type: { + name: "Composite", + className: "FirewallPolicySku", + modelProperties: { + tier: { + serializedName: "tier", + type: { + name: "String" + } + } + } + } +}; + export const FirewallPolicy: msRest.CompositeMapper = { serializedName: "FirewallPolicy", type: { @@ -8888,12 +9222,40 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "DnsSettings" } }, + intrusionDetection: { + serializedName: "properties.intrusionDetection", + type: { + name: "Composite", + className: "FirewallPolicyIntrusionDetection" + } + }, + transportSecurity: { + serializedName: "properties.transportSecurity", + type: { + name: "Composite", + className: "FirewallPolicyTransportSecurity" + } + }, + sku: { + serializedName: "properties.sku", + type: { + name: "Composite", + className: "FirewallPolicySku" + } + }, etag: { readOnly: true, serializedName: "etag", type: { name: "String" } + }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } } } } @@ -9207,6 +9569,17 @@ export const ApplicationRule: msRest.CompositeMapper = { } } }, + targetUrls: { + serializedName: "targetUrls", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, fqdnTags: { serializedName: "fqdnTags", type: { @@ -9228,6 +9601,23 @@ export const ApplicationRule: msRest.CompositeMapper = { } } } + }, + terminateTLS: { + serializedName: "terminateTLS", + type: { + name: "Boolean" + } + }, + webCategories: { + serializedName: "webCategories", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } @@ -9308,6 +9698,12 @@ export const NatRule: msRest.CompositeMapper = { } } } + }, + translatedFqdn: { + serializedName: "translatedFqdn", + type: { + name: "String" + } } } } @@ -9518,6 +9914,19 @@ export const IpGroup: msRest.CompositeMapper = { } } }, + firewallPolicies: { + readOnly: true, + serializedName: "properties.firewallPolicies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, etag: { readOnly: true, serializedName: "etag", @@ -9540,6 +9949,12 @@ export const LoadBalancerSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -9919,6 +10334,13 @@ export const LoadBalancer: msRest.CompositeMapper = { className: "LoadBalancer", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -11754,6 +12176,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11761,6 +12187,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11768,6 +12198,10 @@ export const PacketCaptureParameters: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11812,6 +12246,10 @@ export const PacketCapture: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11819,6 +12257,10 @@ export const PacketCapture: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11826,6 +12268,10 @@ export const PacketCapture: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11891,6 +12337,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { bytesToCapturePerPacket: { serializedName: "properties.bytesToCapturePerPacket", defaultValue: 0, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11898,6 +12348,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { totalBytesPerSession: { serializedName: "properties.totalBytesPerSession", defaultValue: 1073741824, + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -11905,6 +12359,10 @@ export const PacketCaptureResult: msRest.CompositeMapper = { timeLimitInSeconds: { serializedName: "properties.timeLimitInSeconds", defaultValue: 18000, + constraints: { + InclusiveMaximum: 18000, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12243,6 +12701,10 @@ export const ConnectivitySource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12271,6 +12733,10 @@ export const ConnectivityDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12473,6 +12939,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMin: { readOnly: true, serializedName: "properties.roundTripTimeMin", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12480,6 +12950,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeAvg: { readOnly: true, serializedName: "properties.roundTripTimeAvg", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -12487,6 +12961,10 @@ export const HopLink: msRest.CompositeMapper = { roundTripTimeMax: { readOnly: true, serializedName: "properties.roundTripTimeMax", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13323,6 +13801,10 @@ export const ConnectionMonitorSource: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13351,6 +13833,10 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { }, port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13522,6 +14008,10 @@ export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13579,6 +14069,10 @@ export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { modelProperties: { port: { serializedName: "port", + constraints: { + InclusiveMaximum: 65535, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -13829,6 +14323,10 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -13938,6 +14436,10 @@ export const ConnectionMonitor: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -14032,30 +14534,50 @@ export const ConnectionStateSnapshot: msRest.CompositeMapper = { }, avgLatencyInMs: { serializedName: "avgLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, minLatencyInMs: { serializedName: "minLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, maxLatencyInMs: { serializedName: "maxLatencyInMs", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, probesSent: { serializedName: "probesSent", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } }, probesFailed: { serializedName: "probesFailed", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, type: { name: "Number" } @@ -14152,6 +14674,10 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { monitoringIntervalInSeconds: { serializedName: "properties.monitoringIntervalInSeconds", defaultValue: 60, + constraints: { + InclusiveMaximum: 1800, + InclusiveMinimum: 30 + }, type: { name: "Number" } @@ -14907,6 +15433,13 @@ export const PrivateLinkService: msRest.CompositeMapper = { className: "PrivateLinkService", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, loadBalancerFrontendIpConfigurations: { serializedName: "properties.loadBalancerFrontendIpConfigurations", type: { @@ -15072,6 +15605,12 @@ export const PublicIPPrefixSku: msRest.CompositeMapper = { type: { name: "String" } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } } } } @@ -15100,6 +15639,13 @@ export const PublicIPPrefix: msRest.CompositeMapper = { className: "PublicIPPrefix", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, sku: { serializedName: "sku", type: { @@ -15731,6 +16277,13 @@ export const ServiceTagsListResult: msRest.CompositeMapper = { } } } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } } } } @@ -16019,6 +16572,13 @@ export const VirtualNetwork: msRest.CompositeMapper = { className: "VirtualNetwork", modelProperties: { ...Resource.type.modelProperties, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, addressSpace: { serializedName: "properties.addressSpace", type: { @@ -17008,6 +17568,19 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { name: "String" } }, + virtualNetworkExtendedLocationResourceId: { + serializedName: "properties.virtualNetworkExtendedLocationResourceId", + type: { + name: "String" + } + }, + extendedLocation: { + serializedName: "properties.extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -17255,6 +17828,7 @@ export const VirtualNetworkGatewayConnection: msRest.CompositeMapper = { virtualNetworkGateway1: { required: true, serializedName: "properties.virtualNetworkGateway1", + defaultValue: {}, type: { name: "Composite", className: "VirtualNetworkGateway" @@ -17299,6 +17873,12 @@ export const VirtualNetworkGatewayConnection: msRest.CompositeMapper = { name: "Number" } }, + connectionMode: { + serializedName: "properties.connectionMode", + type: { + name: "String" + } + }, sharedKey: { serializedName: "properties.sharedKey", type: { @@ -17595,6 +18175,12 @@ export const VirtualNetworkGatewayConnectionListEntity: msRest.CompositeMapper = name: "Number" } }, + connectionMode: { + serializedName: "properties.connectionMode", + type: { + name: "String" + } + }, sharedKey: { serializedName: "properties.sharedKey", type: { @@ -18912,8 +19498,8 @@ export const VirtualHub: msRest.CompositeMapper = { } } }, - enableVirtualRouterRoutePropogation: { - serializedName: "properties.enableVirtualRouterRoutePropogation", + allowBranchToBranchTraffic: { + serializedName: "properties.allowBranchToBranchTraffic", type: { name: "Boolean" } @@ -18949,6 +19535,12 @@ export const VpnSiteLinkConnection: msRest.CompositeMapper = { name: "Number" } }, + vpnLinkConnectionMode: { + serializedName: "properties.vpnLinkConnectionMode", + type: { + name: "String" + } + }, connectionStatus: { serializedName: "properties.connectionStatus", type: { @@ -19030,6 +19622,30 @@ export const VpnSiteLinkConnection: msRest.CompositeMapper = { name: "String" } }, + ingressNatRules: { + serializedName: "properties.ingressNatRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + egressNatRules: { + serializedName: "properties.egressNatRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, name: { serializedName: "name", type: { @@ -19350,6 +19966,128 @@ export const VpnGatewayIpConfiguration: msRest.CompositeMapper = { } }; +export const VpnNatRuleMapping: msRest.CompositeMapper = { + serializedName: "VpnNatRuleMapping", + type: { + name: "Composite", + className: "VpnNatRuleMapping", + modelProperties: { + addressSpace: { + serializedName: "addressSpace", + type: { + name: "String" + } + } + } + } +}; + +export const VpnGatewayNatRule: msRest.CompositeMapper = { + serializedName: "VpnGatewayNatRule", + type: { + name: "Composite", + className: "VpnGatewayNatRule", + modelProperties: { + ...SubResource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + vpnGatewayNatRulePropertiesType: { + serializedName: "properties.type", + type: { + name: "String" + } + }, + mode: { + serializedName: "properties.mode", + type: { + name: "String" + } + }, + internalMappings: { + serializedName: "properties.internalMappings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnNatRuleMapping" + } + } + } + }, + externalMappings: { + serializedName: "properties.externalMappings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnNatRuleMapping" + } + } + } + }, + ipConfigurationId: { + serializedName: "properties.ipConfigurationId", + type: { + name: "String" + } + }, + egressVpnSiteLinkConnections: { + readOnly: true, + serializedName: "properties.egressVpnSiteLinkConnections", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + ingressVpnSiteLinkConnections: { + readOnly: true, + serializedName: "properties.ingressVpnSiteLinkConnections", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + export const VpnGateway: msRest.CompositeMapper = { serializedName: "VpnGateway", type: { @@ -19409,6 +20147,24 @@ export const VpnGateway: msRest.CompositeMapper = { } } }, + isRoutingPreferenceInternet: { + serializedName: "properties.isRoutingPreferenceInternet", + type: { + name: "Boolean" + } + }, + natRules: { + serializedName: "properties.natRules", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnGatewayNatRule" + } + } + } + }, etag: { readOnly: true, serializedName: "etag", @@ -19656,8 +20412,7 @@ export const HubRouteTable: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Composite", - className: "SubResource" + name: "String" } } } @@ -19669,8 +20424,7 @@ export const HubRouteTable: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Composite", - className: "SubResource" + name: "String" } } } @@ -20046,6 +20800,12 @@ export const P2SVpnGateway: msRest.CompositeMapper = { } } }, + isRoutingPreferenceInternet: { + serializedName: "properties.isRoutingPreferenceInternet", + type: { + name: "Boolean" + } + }, etag: { readOnly: true, serializedName: "etag", @@ -20450,6 +21210,12 @@ export const ExpressRouteConnection: msRest.CompositeMapper = { name: "Boolean" } }, + expressRouteGatewayBypass: { + serializedName: "properties.expressRouteGatewayBypass", + type: { + name: "Boolean" + } + }, routingConfiguration: { serializedName: "properties.routingConfiguration", type: { @@ -20615,11 +21381,11 @@ export const VirtualHubEffectiveRoute: msRest.CompositeMapper = { } }; -export const VirtualHubEffectiveRouteEffectiveRouteList: msRest.CompositeMapper = { - serializedName: "VirtualHubEffectiveRouteEffectiveRouteList", +export const VirtualHubEffectiveRouteList: msRest.CompositeMapper = { + serializedName: "VirtualHubEffectiveRouteList", type: { name: "Composite", - className: "VirtualHubEffectiveRouteEffectiveRouteList", + className: "VirtualHubEffectiveRouteList", modelProperties: { value: { serializedName: "value", @@ -20646,8 +21412,7 @@ export const EffectiveRoutesParameters: msRest.CompositeMapper = { resourceId: { serializedName: "resourceId", type: { - name: "Composite", - className: "Resource" + name: "String" } }, virtualWanResourceType: { @@ -21356,6 +22121,34 @@ export const AzureFirewallFqdnTagListResult: msRest.CompositeMapper = { } }; +export const AzureWebCategoryListResult: msRest.CompositeMapper = { + serializedName: "AzureWebCategoryListResult", + type: { + name: "Composite", + className: "AzureWebCategoryListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AzureWebCategory" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const BastionHostListResult: msRest.CompositeMapper = { serializedName: "BastionHostListResult", type: { @@ -23690,6 +24483,34 @@ export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { } }; +export const ListVpnGatewayNatRulesResult: msRest.CompositeMapper = { + serializedName: "ListVpnGatewayNatRulesResult", + type: { + name: "Composite", + className: "ListVpnGatewayNatRulesResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VpnGatewayNatRule" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const ListP2SVpnGatewaysResult: msRest.CompositeMapper = { serializedName: "ListP2SVpnGatewaysResult", type: { diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index ec5cf75d6785..2dc5fa2fff35 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/natRulesMappers.ts b/sdk/network/arm-network/src/models/natRulesMappers.ts new file mode 100644 index 000000000000..0ae29635bede --- /dev/null +++ b/sdk/network/arm-network/src/models/natRulesMappers.ts @@ -0,0 +1,311 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayClientAuthConfiguration, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayPrivateEndpointConnection, + ApplicationGatewayPrivateLinkConfiguration, + ApplicationGatewayPrivateLinkIpConfiguration, + ApplicationGatewayPrivateLinkResource, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewaySslProfile, + ApplicationGatewayTrustedClientCertificate, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRule, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpConnection, + BgpServiceCommunity, + BgpSettings, + BreakOutCategoryPolicies, + CloudError, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorEndpointScope, + ConnectionMonitorEndpointScopeItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + CustomDnsConfigPropertiesFormat, + CustomIpPrefix, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + DnsSettings, + DscpConfiguration, + EndpointServiceResult, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, + FirewallPolicy, + FirewallPolicyCertificateAuthority, + FirewallPolicyFilterRuleCollection, + FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyNatRuleCollection, + FirewallPolicyNatRuleCollectionAction, + FirewallPolicyRule, + FirewallPolicyRuleApplicationProtocol, + FirewallPolicyRuleCollection, + FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, + FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, + FlowLog, + FlowLogFormatParameters, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubIpConfiguration, + HubPublicIPAddresses, + HubRoute, + HubRouteTable, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + InboundSecurityRule, + InboundSecurityRules, + IpAllocation, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + ListVpnGatewayNatRulesResult, + LoadBalancer, + LoadBalancerBackendAddress, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NatRule, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRule, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceSku, + NetworkVirtualApplianceSkuInstances, + NetworkWatcher, + O365BreakOutCategoryPolicies, + O365PolicyProperties, + Office365PolicyProperties, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateDnsZoneConfig, + PrivateDnsZoneGroup, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + PropagatedRouteTable, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + QosIpRange, + QosPortRange, + RadiusServer, + RecordSet, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + RoutingConfiguration, + SecurityPartnerProvider, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + StaticRoute, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSite, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VnetRoute, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnGatewayIpConfiguration, + VpnGatewayNatRule, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnNatRuleMapping, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index 9142f0adab6f..ac7063c2a20e 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index 669fca5b1d77..ab8720e59693 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 392dab673215..fb25803b0487 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 4e0935c54dd3..fec3d35f0b0d 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -142,16 +142,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -294,8 +302,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index a603479563f2..d34c840268c8 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index a171a0c26f14..17d081738564 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 826ed66f01c3..6712fe0f7a39 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 4b035ed679d7..5eb71becd12a 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -155,16 +155,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FlowLogInformation, @@ -337,8 +345,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/operationsMappers.ts b/sdk/network/arm-network/src/models/operationsMappers.ts index ade8e005e35a..4874e7afd08e 100644 --- a/sdk/network/arm-network/src/models/operationsMappers.ts +++ b/sdk/network/arm-network/src/models/operationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index 9128bea07996..c7c73c1c4289 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -291,8 +299,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnProfileResponse, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, diff --git a/sdk/network/arm-network/src/models/packetCapturesMappers.ts b/sdk/network/arm-network/src/models/packetCapturesMappers.ts index 3eb89cf39079..9c0ec6c4ed0f 100644 --- a/sdk/network/arm-network/src/models/packetCapturesMappers.ts +++ b/sdk/network/arm-network/src/models/packetCapturesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 8e08d841473e..293047484c96 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -26,7 +25,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-06-01', + defaultValue: '2020-08-01', type: { name: "String" } @@ -128,6 +127,16 @@ export const circuitName: msRest.OperationURLParameter = { } } }; +export const cloudServiceName: msRest.OperationURLParameter = { + parameterPath: "cloudServiceName", + mapper: { + required: true, + serializedName: "cloudServiceName", + type: { + name: "String" + } + } +}; export const connectionMonitorName: msRest.OperationURLParameter = { parameterPath: "connectionMonitorName", mapper: { @@ -468,6 +477,28 @@ export const locationName: msRest.OperationURLParameter = { } } }; +export const migrate: msRest.OperationQueryParameter = { + parameterPath: [ + "options", + "migrate" + ], + mapper: { + serializedName: "migrate", + type: { + name: "String" + } + } +}; +export const name: msRest.OperationURLParameter = { + parameterPath: "name", + mapper: { + required: true, + serializedName: "name", + type: { + name: "String" + } + } +}; export const natGatewayName: msRest.OperationURLParameter = { parameterPath: "natGatewayName", mapper: { @@ -478,6 +509,16 @@ export const natGatewayName: msRest.OperationURLParameter = { } } }; +export const natRuleName: msRest.OperationURLParameter = { + parameterPath: "natRuleName", + mapper: { + required: true, + serializedName: "natRuleName", + type: { + name: "String" + } + } +}; export const networkInterfaceName: msRest.OperationURLParameter = { parameterPath: "networkInterfaceName", mapper: { @@ -694,6 +735,16 @@ export const resourceGroupName: msRest.OperationURLParameter = { } } }; +export const roleInstanceName: msRest.OperationURLParameter = { + parameterPath: "roleInstanceName", + mapper: { + required: true, + serializedName: "roleInstanceName", + type: { + name: "String" + } + } +}; export const routeFilterName: msRest.OperationURLParameter = { parameterPath: "routeFilterName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index 835b8df6812f..ef3445dce44a 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index b92e578ecc74..d45770388e8a 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -138,16 +138,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 4802a8a2dfc3..38a3185d4c29 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 1bd04b51091d..8319d01d187c 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -141,16 +141,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -293,8 +301,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index a64d865221b6..3dc6fd158532 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index b616ff37e081..706d10b138b7 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index d576597753e2..4c5bc57f8476 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index b9a97c8054de..6803e742236e 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 137b98920062..92aba038b418 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index ecfa26ee77cb..b22d39b5fb20 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 323036e21240..465efbb02f88 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 7a96db04c955..9e9cb72cb508 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index bc7c14fc21d4..abf3c393f86a 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index 9eadb7dc50cc..ef6a0d01a247 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index eb880729183d..7514f466f4de 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index cef1032db273..6493ce88cf40 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/serviceTagsMappers.ts b/sdk/network/arm-network/src/models/serviceTagsMappers.ts index 2129ca66cdf3..b1a004438882 100644 --- a/sdk/network/arm-network/src/models/serviceTagsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceTagsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 35b660c26a4a..727464071a4f 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -289,8 +297,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/usagesMappers.ts b/sdk/network/arm-network/src/models/usagesMappers.ts index 9aaa27b35552..7a984fb0a303 100644 --- a/sdk/network/arm-network/src/models/usagesMappers.ts +++ b/sdk/network/arm-network/src/models/usagesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index b1a718ece348..7d6a2fbea652 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index 0c4cd109cf34..a0f3a1667145 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index 5ba342df97a1..ac8c7224569d 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -285,8 +293,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index 5abf007083c3..b0352d2558b3 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index dc50cea9158a..92480f02ca9d 100644 --- a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index df229c032cf2..721fea50b364 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -138,16 +138,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 1d68ad31ad84..4686c6cc1b0a 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index 88cf0270231a..0d764f5a121d 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -139,16 +139,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -290,8 +298,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnPacketCaptureStartParameters, VpnPacketCaptureStopParameters, VpnServerConfigRadiusClientRootCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index d8da8ccaf0c1..0db431cd2af1 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -140,16 +140,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -300,8 +308,10 @@ export { VpnDeviceScriptParameters, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnPacketCaptureStartParameters, VpnPacketCaptureStopParameters, VpnServerConfigRadiusClientRootCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index b2dea44d4176..0a832aad934b 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index 580e9dfcf72d..fbb6968ce3a5 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 02883bcb952d..ff3c75d5d702 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -291,8 +299,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index fb563ab5fdad..0ec91a2c88a3 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 75461d08c9fc..a82553388aba 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,16 +137,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 0b52f5950c42..82dc868e3b1b 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 66b709aa7fcc..a47b36dc0a34 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -288,8 +296,10 @@ export { VpnConnectionPacketCaptureStopParameters, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index abff21b2b6f1..c72b1d21bda1 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,10 +295,12 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnGatewayPacketCaptureStartParameters, VpnGatewayPacketCaptureStopParameters, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 4381a881bca3..7d67c2166133 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsAssociatedWithVirtualWanMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsAssociatedWithVirtualWanMappers.ts index ceb855979b47..e38d51555f1e 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsAssociatedWithVirtualWanMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsAssociatedWithVirtualWanMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index d59cf6dbf630..a273cd4ba228 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 5ba342df97a1..ac8c7224569d 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -285,8 +293,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 63b79cbb5686..3f709a7455d4 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -286,8 +294,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/vpnSitesConfigurationMappers.ts b/sdk/network/arm-network/src/models/vpnSitesConfigurationMappers.ts index 93cd3b074321..1ac8a4cfbd45 100644 --- a/sdk/network/arm-network/src/models/vpnSitesConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesConfigurationMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index b5d53064d419..3e80478a07c5 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -287,8 +295,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 1591aa322c58..91434b9b11a8 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -1,6 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. @@ -136,16 +136,24 @@ export { ExpressRoutePortsLocationBandwidths, ExpressRouteServiceProvider, ExpressRouteServiceProviderBandwidthsOffered, + ExtendedLocation, FirewallPolicy, + FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyIntrusionDetection, + FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, + FirewallPolicyIntrusionDetectionConfiguration, + FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, FirewallPolicyRuleApplicationProtocol, FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, + FirewallPolicySku, FirewallPolicyThreatIntelWhitelist, + FirewallPolicyTransportSecurity, FlowLog, FlowLogFormatParameters, FrontendIPConfiguration, @@ -285,8 +293,10 @@ export { VpnConnection, VpnGateway, VpnGatewayIpConfiguration, + VpnGatewayNatRule, VpnLinkBgpSettings, VpnLinkProviderProperties, + VpnNatRuleMapping, VpnServerConfigRadiusClientRootCertificate, VpnServerConfigRadiusServerRootCertificate, VpnServerConfiguration, diff --git a/sdk/network/arm-network/src/models/webCategoriesMappers.ts b/sdk/network/arm-network/src/models/webCategoriesMappers.ts new file mode 100644 index 000000000000..91739a656546 --- /dev/null +++ b/sdk/network/arm-network/src/models/webCategoriesMappers.ts @@ -0,0 +1,14 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AzureWebCategory, + AzureWebCategoryListResult, + CloudError +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 397e00c7fb53..3a1894190f04 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -28,6 +27,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { availableServiceAliases: operations.AvailableServiceAliases; azureFirewalls: operations.AzureFirewalls; azureFirewallFqdnTags: operations.AzureFirewallFqdnTags; + webCategories: operations.WebCategories; bastionHosts: operations.BastionHosts; customIPPrefixes: operations.CustomIPPrefixes; ddosCustomPolicies: operations.DdosCustomPolicies; @@ -113,6 +113,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { vpnConnections: operations.VpnConnections; vpnSiteLinkConnections: operations.VpnSiteLinkConnections; vpnLinkConnections: operations.VpnLinkConnections; + natRules: operations.NatRules; p2sVpnGateways: operations.P2sVpnGateways; vpnServerConfigurationsAssociatedWithVirtualWan: operations.VpnServerConfigurationsAssociatedWithVirtualWan; virtualHubRouteTableV2s: operations.VirtualHubRouteTableV2s; @@ -142,6 +143,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.availableServiceAliases = new operations.AvailableServiceAliases(this); this.azureFirewalls = new operations.AzureFirewalls(this); this.azureFirewallFqdnTags = new operations.AzureFirewallFqdnTags(this); + this.webCategories = new operations.WebCategories(this); this.bastionHosts = new operations.BastionHosts(this); this.customIPPrefixes = new operations.CustomIPPrefixes(this); this.ddosCustomPolicies = new operations.DdosCustomPolicies(this); @@ -227,6 +229,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.vpnConnections = new operations.VpnConnections(this); this.vpnSiteLinkConnections = new operations.VpnSiteLinkConnections(this); this.vpnLinkConnections = new operations.VpnLinkConnections(this); + this.natRules = new operations.NatRules(this); this.p2sVpnGateways = new operations.P2sVpnGateways(this); this.vpnServerConfigurationsAssociatedWithVirtualWan = new operations.VpnServerConfigurationsAssociatedWithVirtualWan(this); this.virtualHubRouteTableV2s = new operations.VirtualHubRouteTableV2s(this); @@ -873,6 +876,9 @@ const getBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -894,6 +900,9 @@ const disconnectActiveSessionsNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -915,6 +924,9 @@ const beginPutBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -937,6 +949,9 @@ const beginGetActiveSessionsNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/networkManagementClientContext.ts b/sdk/network/arm-network/src/networkManagementClientContext.ts index 4281248b2f1f..a44b57b30698 100644 --- a/sdk/network/arm-network/src/networkManagementClientContext.ts +++ b/sdk/network/arm-network/src/networkManagementClientContext.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/applicationGatewayPrivateEndpointConnections.ts b/sdk/network/arm-network/src/operations/applicationGatewayPrivateEndpointConnections.ts index e7bd42bcf541..0bde737101f2 100644 --- a/sdk/network/arm-network/src/operations/applicationGatewayPrivateEndpointConnections.ts +++ b/sdk/network/arm-network/src/operations/applicationGatewayPrivateEndpointConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -315,6 +314,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts b/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts index df2708aaed9d..59341c259a81 100644 --- a/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts +++ b/sdk/network/arm-network/src/operations/applicationGatewayPrivateLinkResources.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -121,6 +120,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/applicationGateways.ts b/sdk/network/arm-network/src/operations/applicationGateways.ts index 55dcd388a735..26c4336d8b01 100644 --- a/sdk/network/arm-network/src/operations/applicationGateways.ts +++ b/sdk/network/arm-network/src/operations/applicationGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -1066,6 +1065,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1087,6 +1089,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1108,6 +1113,9 @@ const listAvailableSslPredefinedPoliciesNextOperationSpec: msRest.OperationSpec urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/applicationSecurityGroups.ts b/sdk/network/arm-network/src/operations/applicationSecurityGroups.ts index 23db17b8f133..b428bb70e103 100644 --- a/sdk/network/arm-network/src/operations/applicationSecurityGroups.ts +++ b/sdk/network/arm-network/src/operations/applicationSecurityGroups.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -442,6 +441,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -463,6 +465,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/availableDelegations.ts b/sdk/network/arm-network/src/operations/availableDelegations.ts index c83d9184c847..f4fc96a1576c 100644 --- a/sdk/network/arm-network/src/operations/availableDelegations.ts +++ b/sdk/network/arm-network/src/operations/availableDelegations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -116,6 +115,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/availableEndpointServices.ts b/sdk/network/arm-network/src/operations/availableEndpointServices.ts index f263020fe4b2..816cbafec05c 100644 --- a/sdk/network/arm-network/src/operations/availableEndpointServices.ts +++ b/sdk/network/arm-network/src/operations/availableEndpointServices.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -116,6 +115,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/availablePrivateEndpointTypes.ts b/sdk/network/arm-network/src/operations/availablePrivateEndpointTypes.ts index 602d728d31dc..b0ea2742722e 100644 --- a/sdk/network/arm-network/src/operations/availablePrivateEndpointTypes.ts +++ b/sdk/network/arm-network/src/operations/availablePrivateEndpointTypes.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -205,6 +204,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -226,6 +228,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/availableResourceGroupDelegations.ts b/sdk/network/arm-network/src/operations/availableResourceGroupDelegations.ts index 0becce9d6b16..8706e56498f1 100644 --- a/sdk/network/arm-network/src/operations/availableResourceGroupDelegations.ts +++ b/sdk/network/arm-network/src/operations/availableResourceGroupDelegations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -121,6 +120,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/availableServiceAliases.ts b/sdk/network/arm-network/src/operations/availableServiceAliases.ts index 03fca7dca6e9..270907a6271d 100644 --- a/sdk/network/arm-network/src/operations/availableServiceAliases.ts +++ b/sdk/network/arm-network/src/operations/availableServiceAliases.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -201,6 +200,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -222,6 +224,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/azureFirewallFqdnTags.ts b/sdk/network/arm-network/src/operations/azureFirewallFqdnTags.ts index a1d8f0f33264..b2d6fdce1605 100644 --- a/sdk/network/arm-network/src/operations/azureFirewallFqdnTags.ts +++ b/sdk/network/arm-network/src/operations/azureFirewallFqdnTags.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -111,6 +110,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/azureFirewalls.ts b/sdk/network/arm-network/src/operations/azureFirewalls.ts index f75d134c3ff6..b58d2d489d6d 100644 --- a/sdk/network/arm-network/src/operations/azureFirewalls.ts +++ b/sdk/network/arm-network/src/operations/azureFirewalls.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -438,6 +437,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -459,6 +461,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/bastionHosts.ts b/sdk/network/arm-network/src/operations/bastionHosts.ts index 672e956abda0..6024fc1ed35c 100644 --- a/sdk/network/arm-network/src/operations/bastionHosts.ts +++ b/sdk/network/arm-network/src/operations/bastionHosts.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -372,6 +371,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -393,6 +395,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/bgpServiceCommunities.ts b/sdk/network/arm-network/src/operations/bgpServiceCommunities.ts index fa6e12a44779..f33e66da4c5d 100644 --- a/sdk/network/arm-network/src/operations/bgpServiceCommunities.ts +++ b/sdk/network/arm-network/src/operations/bgpServiceCommunities.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -111,6 +110,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/connectionMonitors.ts b/sdk/network/arm-network/src/operations/connectionMonitors.ts index 34283f64c0bb..cebbeaf8bd09 100644 --- a/sdk/network/arm-network/src/operations/connectionMonitors.ts +++ b/sdk/network/arm-network/src/operations/connectionMonitors.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -36,7 +35,7 @@ export class ConnectionMonitors { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: msRest.RequestOptionsBase): Promise { + createOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: Models.ConnectionMonitorsCreateOrUpdateOptionalParams): Promise { return this.beginCreateOrUpdate(resourceGroupName,networkWatcherName,connectionMonitorName,parameters,options) .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } @@ -210,7 +209,7 @@ export class ConnectionMonitors { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: msRest.RequestOptionsBase): Promise { + beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, connectionMonitorName: string, parameters: Models.ConnectionMonitor, options?: Models.ConnectionMonitorsBeginCreateOrUpdateOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -400,7 +399,8 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.migrate ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/customIPPrefixes.ts b/sdk/network/arm-network/src/operations/customIPPrefixes.ts index 8913a672e837..bc18f548db5b 100644 --- a/sdk/network/arm-network/src/operations/customIPPrefixes.ts +++ b/sdk/network/arm-network/src/operations/customIPPrefixes.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/ddosCustomPolicies.ts b/sdk/network/arm-network/src/operations/ddosCustomPolicies.ts index 982a01d0477b..38ff27999462 100644 --- a/sdk/network/arm-network/src/operations/ddosCustomPolicies.ts +++ b/sdk/network/arm-network/src/operations/ddosCustomPolicies.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/ddosProtectionPlans.ts b/sdk/network/arm-network/src/operations/ddosProtectionPlans.ts index c63bab250421..b6c5485408e1 100644 --- a/sdk/network/arm-network/src/operations/ddosProtectionPlans.ts +++ b/sdk/network/arm-network/src/operations/ddosProtectionPlans.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -440,6 +439,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -461,6 +463,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/defaultSecurityRules.ts b/sdk/network/arm-network/src/operations/defaultSecurityRules.ts index 3c0189133997..3e52b522466b 100644 --- a/sdk/network/arm-network/src/operations/defaultSecurityRules.ts +++ b/sdk/network/arm-network/src/operations/defaultSecurityRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/dscpConfigurationOperations.ts b/sdk/network/arm-network/src/operations/dscpConfigurationOperations.ts index 623cbe29907c..9aabb02fc98b 100644 --- a/sdk/network/arm-network/src/operations/dscpConfigurationOperations.ts +++ b/sdk/network/arm-network/src/operations/dscpConfigurationOperations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -372,6 +371,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -393,6 +395,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteCircuitAuthorizations.ts b/sdk/network/arm-network/src/operations/expressRouteCircuitAuthorizations.ts index 2b48bce5634e..4ba9976e5abe 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCircuitAuthorizations.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCircuitAuthorizations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteCircuitConnections.ts b/sdk/network/arm-network/src/operations/expressRouteCircuitConnections.ts index cab7d2eccad7..960134b5f365 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCircuitConnections.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCircuitConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -335,6 +334,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteCircuitPeerings.ts b/sdk/network/arm-network/src/operations/expressRouteCircuitPeerings.ts index 2bde66062f02..b09b95e1e19d 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCircuitPeerings.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCircuitPeerings.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteCircuits.ts b/sdk/network/arm-network/src/operations/expressRouteCircuits.ts index 0c4b3691506d..17c81f77469f 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCircuits.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCircuits.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -757,6 +756,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -778,6 +780,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteConnections.ts b/sdk/network/arm-network/src/operations/expressRouteConnections.ts index ce6b2931a410..f9ebd0c1502b 100644 --- a/sdk/network/arm-network/src/operations/expressRouteConnections.ts +++ b/sdk/network/arm-network/src/operations/expressRouteConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/expressRouteCrossConnectionPeerings.ts b/sdk/network/arm-network/src/operations/expressRouteCrossConnectionPeerings.ts index 5a462c4ee197..43eb6af8f3f2 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCrossConnectionPeerings.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCrossConnectionPeerings.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteCrossConnections.ts b/sdk/network/arm-network/src/operations/expressRouteCrossConnections.ts index 64eeda9b92cd..db80407a4db9 100644 --- a/sdk/network/arm-network/src/operations/expressRouteCrossConnections.ts +++ b/sdk/network/arm-network/src/operations/expressRouteCrossConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -586,6 +585,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -607,6 +609,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteGateways.ts b/sdk/network/arm-network/src/operations/expressRouteGateways.ts index cb0ebea7f92a..02e6d07eea10 100644 --- a/sdk/network/arm-network/src/operations/expressRouteGateways.ts +++ b/sdk/network/arm-network/src/operations/expressRouteGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -93,6 +92,20 @@ export class ExpressRouteGateways { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Updates express route gateway tags. + * @param resourceGroupName The resource group name of the ExpressRouteGateway. + * @param expressRouteGatewayName The name of the gateway. + * @param expressRouteGatewayParameters Parameters supplied to update a virtual wan express route + * gateway tags. + * @param [options] The optional parameters + * @returns Promise + */ + updateTags(resourceGroupName: string, expressRouteGatewayName: string, expressRouteGatewayParameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdateTags(resourceGroupName,expressRouteGatewayName,expressRouteGatewayParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Fetches the details of a ExpressRoute gateway in a resource group. * @param resourceGroupName The name of the resource group. @@ -159,6 +172,27 @@ export class ExpressRouteGateways { options); } + /** + * Updates express route gateway tags. + * @param resourceGroupName The resource group name of the ExpressRouteGateway. + * @param expressRouteGatewayName The name of the gateway. + * @param expressRouteGatewayParameters Parameters supplied to update a virtual wan express route + * gateway tags. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdateTags(resourceGroupName: string, expressRouteGatewayName: string, expressRouteGatewayParameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + expressRouteGatewayName, + expressRouteGatewayParameters, + options + }, + beginUpdateTagsOperationSpec, + options); + } + /** * Deletes the specified ExpressRoute gateway in a resource group. An ExpressRoute gateway resource * can only be deleted when there are no connection subresources. @@ -288,6 +322,39 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; +const beginUpdateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.expressRouteGatewayName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "expressRouteGatewayParameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ExpressRouteGateway + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteGateways/{expressRouteGatewayName}", diff --git a/sdk/network/arm-network/src/operations/expressRouteLinks.ts b/sdk/network/arm-network/src/operations/expressRouteLinks.ts index 7b29583727fe..17855dfae6af 100644 --- a/sdk/network/arm-network/src/operations/expressRouteLinks.ts +++ b/sdk/network/arm-network/src/operations/expressRouteLinks.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRoutePorts.ts b/sdk/network/arm-network/src/operations/expressRoutePorts.ts index 9372f6773b61..4cf71471f6da 100644 --- a/sdk/network/arm-network/src/operations/expressRoutePorts.ts +++ b/sdk/network/arm-network/src/operations/expressRoutePorts.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -508,6 +507,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -529,6 +531,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRoutePortsLocations.ts b/sdk/network/arm-network/src/operations/expressRoutePortsLocations.ts index acccffda1539..a673b83566a5 100644 --- a/sdk/network/arm-network/src/operations/expressRoutePortsLocations.ts +++ b/sdk/network/arm-network/src/operations/expressRoutePortsLocations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -166,6 +165,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/expressRouteServiceProviders.ts b/sdk/network/arm-network/src/operations/expressRouteServiceProviders.ts index 6c23fde9c0ee..1740681af10c 100644 --- a/sdk/network/arm-network/src/operations/expressRouteServiceProviders.ts +++ b/sdk/network/arm-network/src/operations/expressRouteServiceProviders.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -111,6 +110,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/firewallPolicies.ts b/sdk/network/arm-network/src/operations/firewallPolicies.ts index 0dbc772f2b08..19ad374c5d1c 100644 --- a/sdk/network/arm-network/src/operations/firewallPolicies.ts +++ b/sdk/network/arm-network/src/operations/firewallPolicies.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -373,6 +372,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -394,6 +396,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts index c16d38ff8b3d..bf209dbe612a 100644 --- a/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts +++ b/sdk/network/arm-network/src/operations/firewallPolicyRuleCollectionGroups.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/flowLogs.ts b/sdk/network/arm-network/src/operations/flowLogs.ts index 56e275506f0f..0bbf09c4ed30 100644 --- a/sdk/network/arm-network/src/operations/flowLogs.ts +++ b/sdk/network/arm-network/src/operations/flowLogs.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -387,6 +386,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/hubRouteTables.ts b/sdk/network/arm-network/src/operations/hubRouteTables.ts index d3d6321030c8..0cd287ef24ee 100644 --- a/sdk/network/arm-network/src/operations/hubRouteTables.ts +++ b/sdk/network/arm-network/src/operations/hubRouteTables.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -315,6 +314,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts b/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts index 880b1a7c7f5b..941805c3a097 100644 --- a/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts +++ b/sdk/network/arm-network/src/operations/hubVirtualNetworkConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/inboundNatRules.ts b/sdk/network/arm-network/src/operations/inboundNatRules.ts index 7df04d10d62b..8dd0817b3af9 100644 --- a/sdk/network/arm-network/src/operations/inboundNatRules.ts +++ b/sdk/network/arm-network/src/operations/inboundNatRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -318,6 +317,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts b/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts index b3de78742cc4..cc538d07341b 100644 --- a/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts +++ b/sdk/network/arm-network/src/operations/inboundSecurityRuleOperations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index e60c6a996d87..ac8a18054374 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -17,6 +16,7 @@ export * from "./availableResourceGroupDelegations"; export * from "./availableServiceAliases"; export * from "./azureFirewalls"; export * from "./azureFirewallFqdnTags"; +export * from "./webCategories"; export * from "./bastionHosts"; export * from "./customIPPrefixes"; export * from "./ddosCustomPolicies"; @@ -102,6 +102,7 @@ export * from "./vpnGateways"; export * from "./vpnConnections"; export * from "./vpnSiteLinkConnections"; export * from "./vpnLinkConnections"; +export * from "./natRules"; export * from "./p2sVpnGateways"; export * from "./vpnServerConfigurationsAssociatedWithVirtualWan"; export * from "./virtualHubRouteTableV2s"; diff --git a/sdk/network/arm-network/src/operations/ipAllocations.ts b/sdk/network/arm-network/src/operations/ipAllocations.ts index 904eaba1754b..48ff423223ed 100644 --- a/sdk/network/arm-network/src/operations/ipAllocations.ts +++ b/sdk/network/arm-network/src/operations/ipAllocations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/ipGroups.ts b/sdk/network/arm-network/src/operations/ipGroups.ts index 84fa8a25e5fb..b0acbb6321a9 100644 --- a/sdk/network/arm-network/src/operations/ipGroups.ts +++ b/sdk/network/arm-network/src/operations/ipGroups.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerBackendAddressPools.ts b/sdk/network/arm-network/src/operations/loadBalancerBackendAddressPools.ts index a580d4acc321..c15c3e5f378e 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerBackendAddressPools.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerBackendAddressPools.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerFrontendIPConfigurations.ts b/sdk/network/arm-network/src/operations/loadBalancerFrontendIPConfigurations.ts index 83cb24a9d68c..3b5aa75eb983 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerFrontendIPConfigurations.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerFrontendIPConfigurations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerLoadBalancingRules.ts b/sdk/network/arm-network/src/operations/loadBalancerLoadBalancingRules.ts index 1a70fd25d0ab..d6f15e69c66a 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerLoadBalancingRules.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerLoadBalancingRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerNetworkInterfaces.ts b/sdk/network/arm-network/src/operations/loadBalancerNetworkInterfaces.ts index b440a867c821..ad7111871d21 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerNetworkInterfaces.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerNetworkInterfaces.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -121,6 +120,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerOutboundRules.ts b/sdk/network/arm-network/src/operations/loadBalancerOutboundRules.ts index b5fd5a6d745d..171c453c4441 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerOutboundRules.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerOutboundRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancerProbes.ts b/sdk/network/arm-network/src/operations/loadBalancerProbes.ts index db1546fc4e51..bc02288a4f94 100644 --- a/sdk/network/arm-network/src/operations/loadBalancerProbes.ts +++ b/sdk/network/arm-network/src/operations/loadBalancerProbes.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/loadBalancers.ts b/sdk/network/arm-network/src/operations/loadBalancers.ts index 619e536093d5..144a1af196be 100644 --- a/sdk/network/arm-network/src/operations/loadBalancers.ts +++ b/sdk/network/arm-network/src/operations/loadBalancers.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/localNetworkGateways.ts b/sdk/network/arm-network/src/operations/localNetworkGateways.ts index ac8e7eb405c7..d9dc854ddc24 100644 --- a/sdk/network/arm-network/src/operations/localNetworkGateways.ts +++ b/sdk/network/arm-network/src/operations/localNetworkGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -365,6 +364,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/natGateways.ts b/sdk/network/arm-network/src/operations/natGateways.ts index a0c43b685f99..c948a3d09f42 100644 --- a/sdk/network/arm-network/src/operations/natGateways.ts +++ b/sdk/network/arm-network/src/operations/natGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -427,9 +426,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { 201: { bodyMapper: Mappers.NatGateway }, - 202: { - bodyMapper: Mappers.NatGateway - }, + 202: {}, default: { bodyMapper: Mappers.CloudError } @@ -444,6 +441,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -465,6 +465,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/natRules.ts b/sdk/network/arm-network/src/operations/natRules.ts new file mode 100644 index 000000000000..3ad9ff4ec307 --- /dev/null +++ b/sdk/network/arm-network/src/operations/natRules.ts @@ -0,0 +1,334 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/natRulesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a NatRules. */ +export class NatRules { + private readonly client: NetworkManagementClientContext; + + /** + * Create a NatRules. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Retrieves the details of a nat ruleGet. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param callback The callback + */ + get(resourceGroupName: string, gatewayName: string, natRuleName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, gatewayName: string, natRuleName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + gatewayName, + natRuleName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat + * rules. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param natRuleParameters Parameters supplied to create or Update a Nat Rule. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, gatewayName: string, natRuleName: string, natRuleParameters: Models.VpnGatewayNatRule, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,gatewayName,natRuleName,natRuleParameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes a nat rule. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,gatewayName,natRuleName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Retrieves all nat rules for a particular virtual wan vpn gateway. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param [options] The optional parameters + * @returns Promise + */ + listByVpnGateway(resourceGroupName: string, gatewayName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param callback The callback + */ + listByVpnGateway(resourceGroupName: string, gatewayName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param options The optional parameters + * @param callback The callback + */ + listByVpnGateway(resourceGroupName: string, gatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByVpnGateway(resourceGroupName: string, gatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + gatewayName, + options + }, + listByVpnGatewayOperationSpec, + callback) as Promise; + } + + /** + * Creates a nat rule to a scalable vpn gateway if it doesn't exist else updates the existing nat + * rules. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param natRuleParameters Parameters supplied to create or Update a Nat Rule. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, gatewayName: string, natRuleName: string, natRuleParameters: Models.VpnGatewayNatRule, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + natRuleName, + natRuleParameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes a nat rule. + * @param resourceGroupName The resource group name of the VpnGateway. + * @param gatewayName The name of the gateway. + * @param natRuleName The name of the nat rule. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, gatewayName: string, natRuleName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + natRuleName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Retrieves all nat rules for a particular virtual wan vpn gateway. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByVpnGatewayNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByVpnGatewayNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listByVpnGatewayNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByVpnGatewayNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByVpnGatewayNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.VpnGatewayNatRule + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByVpnGatewayOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVpnGatewayNatRulesResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "natRuleParameters", + mapper: { + ...Mappers.VpnGatewayNatRule, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.VpnGatewayNatRule + }, + 201: { + bodyMapper: Mappers.VpnGatewayNatRule + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.natRuleName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByVpnGatewayNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ListVpnGatewayNatRulesResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/networkInterfaceIPConfigurations.ts b/sdk/network/arm-network/src/operations/networkInterfaceIPConfigurations.ts index d7314f4eadf8..d6b24d1f70a0 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaceIPConfigurations.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaceIPConfigurations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkInterfaceLoadBalancers.ts b/sdk/network/arm-network/src/operations/networkInterfaceLoadBalancers.ts index 14b0fe37c023..fb95b9ccc64c 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaceLoadBalancers.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaceLoadBalancers.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -121,6 +120,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkInterfaceTapConfigurations.ts b/sdk/network/arm-network/src/operations/networkInterfaceTapConfigurations.ts index 9821bace7345..305cc703d4b6 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaceTapConfigurations.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaceTapConfigurations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkInterfaces.ts b/sdk/network/arm-network/src/operations/networkInterfaces.ts index 9060f1940793..86fef9e152b4 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaces.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaces.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -389,6 +388,114 @@ export class NetworkInterfaces { callback) as Promise; } + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServiceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified network interface in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + options + }, + getCloudServiceNetworkInterfaceOperationSpec, + callback) as Promise; + } + /** * Deletes the specified network interface. * @param resourceGroupName The name of the resource group. @@ -584,7 +691,7 @@ export class NetworkInterfaces { * @param [options] The optional parameters * @returns Promise */ - listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options?: Models.NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback @@ -595,8 +702,8 @@ export class NetworkInterfaces { * @param options The optional parameters * @param callback The callback */ - listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options: Models.NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams, callback: msRest.ServiceCallback): void; + listVirtualMachineScaleSetIpConfigurationsNext(nextPageLink: string, options?: Models.NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, @@ -605,6 +712,63 @@ export class NetworkInterfaces { listVirtualMachineScaleSetIpConfigurationsNextOperationSpec, callback) as Promise; } + + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns + * Promise + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServiceNetworkInterfacesNextOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -850,6 +1014,85 @@ const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpe serializer }; +const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkInterfaceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkInterfaceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0, + Parameters.expand + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkInterface + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", @@ -969,6 +1212,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -990,6 +1236,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1011,6 +1260,9 @@ const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.Ope urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion1 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1032,6 +1284,9 @@ const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.Opera urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion1 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1053,6 +1308,10 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion1, + Parameters.expand + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1066,3 +1325,51 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat }, serializer }; + +const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkInterfaceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkInterfaceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/networkProfiles.ts b/sdk/network/arm-network/src/operations/networkProfiles.ts index c8c4c14f0126..9e3ea7e0e2b4 100644 --- a/sdk/network/arm-network/src/operations/networkProfiles.ts +++ b/sdk/network/arm-network/src/operations/networkProfiles.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -444,6 +443,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -465,6 +467,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkSecurityGroups.ts b/sdk/network/arm-network/src/operations/networkSecurityGroups.ts index da0db342d626..f4d4f95d1443 100644 --- a/sdk/network/arm-network/src/operations/networkSecurityGroups.ts +++ b/sdk/network/arm-network/src/operations/networkSecurityGroups.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts b/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts index 28c6ea62538c..52bd1d3c6e7e 100644 --- a/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts +++ b/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/networkWatchers.ts b/sdk/network/arm-network/src/operations/networkWatchers.ts index 78075d36b274..fbc66bf7e005 100644 --- a/sdk/network/arm-network/src/operations/networkWatchers.ts +++ b/sdk/network/arm-network/src/operations/networkWatchers.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/operations.ts b/sdk/network/arm-network/src/operations/operations.ts index eaac30618527..88e72a1b7b33 100644 --- a/sdk/network/arm-network/src/operations/operations.ts +++ b/sdk/network/arm-network/src/operations/operations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -108,6 +107,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/p2sVpnGateways.ts b/sdk/network/arm-network/src/operations/p2sVpnGateways.ts index 1f3049c2e0d4..711118769a9b 100644 --- a/sdk/network/arm-network/src/operations/p2sVpnGateways.ts +++ b/sdk/network/arm-network/src/operations/p2sVpnGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -754,6 +753,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -775,6 +777,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/packetCaptures.ts b/sdk/network/arm-network/src/operations/packetCaptures.ts index bb6baa5fe2df..f3a97d9c0411 100644 --- a/sdk/network/arm-network/src/operations/packetCaptures.ts +++ b/sdk/network/arm-network/src/operations/packetCaptures.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/peerExpressRouteCircuitConnections.ts b/sdk/network/arm-network/src/operations/peerExpressRouteCircuitConnections.ts index 1541d34796e2..6822c6a9a34a 100644 --- a/sdk/network/arm-network/src/operations/peerExpressRouteCircuitConnections.ts +++ b/sdk/network/arm-network/src/operations/peerExpressRouteCircuitConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -196,6 +195,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/privateDnsZoneGroups.ts b/sdk/network/arm-network/src/operations/privateDnsZoneGroups.ts index 76dafdcd5ece..2c6937bd835f 100644 --- a/sdk/network/arm-network/src/operations/privateDnsZoneGroups.ts +++ b/sdk/network/arm-network/src/operations/privateDnsZoneGroups.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -315,6 +314,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/privateEndpoints.ts b/sdk/network/arm-network/src/operations/privateEndpoints.ts index 3f9a3dd261ea..597647260110 100644 --- a/sdk/network/arm-network/src/operations/privateEndpoints.ts +++ b/sdk/network/arm-network/src/operations/privateEndpoints.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -373,6 +372,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -394,6 +396,9 @@ const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/privateLinkServices.ts b/sdk/network/arm-network/src/operations/privateLinkServices.ts index 3ae6ebefa054..936adca349b3 100644 --- a/sdk/network/arm-network/src/operations/privateLinkServices.ts +++ b/sdk/network/arm-network/src/operations/privateLinkServices.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -956,6 +955,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -977,6 +979,9 @@ const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -998,6 +1003,9 @@ const listPrivateEndpointConnectionsNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1019,6 +1027,9 @@ const listAutoApprovedPrivateLinkServicesNextOperationSpec: msRest.OperationSpec urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1040,6 +1051,9 @@ const listAutoApprovedPrivateLinkServicesByResourceGroupNextOperationSpec: msRes urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/publicIPAddresses.ts b/sdk/network/arm-network/src/operations/publicIPAddresses.ts index 911da7337416..929765f2373c 100644 --- a/sdk/network/arm-network/src/operations/publicIPAddresses.ts +++ b/sdk/network/arm-network/src/operations/publicIPAddresses.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -30,7 +29,7 @@ export class PublicIPAddresses { /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */ @@ -42,20 +41,20 @@ export class PublicIPAddresses { /** * Gets the specified public IP address in a specified resource group. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */ get(resourceGroupName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetOptionalParams): Promise; /** * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param callback The callback */ get(resourceGroupName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param options The optional parameters * @param callback The callback */ @@ -297,10 +296,135 @@ export class PublicIPAddresses { callback) as Promise; } + /** + * Gets information about all public IP addresses on a cloud service level. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServicePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + options + }, + listCloudServiceRoleInstancePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified public IP address in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName, + options + }, + getCloudServicePublicIPAddressOperationSpec, + callback) as Promise; + } + /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the subnet. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters * @returns Promise */ @@ -449,6 +573,64 @@ export class PublicIPAddresses { listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec, callback) as Promise; } + + /** + * Gets information about all public IP addresses on a cloud service level. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServicePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServicePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServicePublicIPAddressesNextOperationSpec, + callback) as Promise; + } + + /** + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns + * Promise + */ + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec, + callback) as Promise; + } } // Operation Specifications @@ -641,6 +823,89 @@ const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpe serializer }; +const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublicIPAddressListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublicIPAddressListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const getCloudServicePublicIPAddressOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, + Parameters.publicIpAddressName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0, + Parameters.expand + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublicIPAddress + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", @@ -708,6 +973,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -729,6 +997,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -750,6 +1021,9 @@ const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.Opera urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion1 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -771,6 +1045,57 @@ const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.Ope urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion1 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublicIPAddressListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublicIPAddressListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/publicIPPrefixes.ts b/sdk/network/arm-network/src/operations/publicIPPrefixes.ts index 19459cd0295a..7ae866c855c3 100644 --- a/sdk/network/arm-network/src/operations/publicIPPrefixes.ts +++ b/sdk/network/arm-network/src/operations/publicIPPrefixes.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/resourceNavigationLinks.ts b/sdk/network/arm-network/src/operations/resourceNavigationLinks.ts index 19f3db786973..963f8299eff7 100644 --- a/sdk/network/arm-network/src/operations/resourceNavigationLinks.ts +++ b/sdk/network/arm-network/src/operations/resourceNavigationLinks.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/routeFilterRules.ts b/sdk/network/arm-network/src/operations/routeFilterRules.ts index 7cb978e2cdfb..f7cfa4dd3011 100644 --- a/sdk/network/arm-network/src/operations/routeFilterRules.ts +++ b/sdk/network/arm-network/src/operations/routeFilterRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listByRouteFilterNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/routeFilters.ts b/sdk/network/arm-network/src/operations/routeFilters.ts index ecdbeafd60f0..b651cb61a828 100644 --- a/sdk/network/arm-network/src/operations/routeFilters.ts +++ b/sdk/network/arm-network/src/operations/routeFilters.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/routeTables.ts b/sdk/network/arm-network/src/operations/routeTables.ts index a4c5e07c1bd3..7c129ddd324e 100644 --- a/sdk/network/arm-network/src/operations/routeTables.ts +++ b/sdk/network/arm-network/src/operations/routeTables.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/routes.ts b/sdk/network/arm-network/src/operations/routes.ts index 74eea3857b8b..1816e14d46bf 100644 --- a/sdk/network/arm-network/src/operations/routes.ts +++ b/sdk/network/arm-network/src/operations/routes.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -315,6 +314,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/securityPartnerProviders.ts b/sdk/network/arm-network/src/operations/securityPartnerProviders.ts index db2a142f45dd..628d77926dd6 100644 --- a/sdk/network/arm-network/src/operations/securityPartnerProviders.ts +++ b/sdk/network/arm-network/src/operations/securityPartnerProviders.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -442,6 +441,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -463,6 +465,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/securityRules.ts b/sdk/network/arm-network/src/operations/securityRules.ts index 438b294bfe30..828da0fd6948 100644 --- a/sdk/network/arm-network/src/operations/securityRules.ts +++ b/sdk/network/arm-network/src/operations/securityRules.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/serviceAssociationLinks.ts b/sdk/network/arm-network/src/operations/serviceAssociationLinks.ts index 1fc280bcb794..9c6f541e0ddd 100644 --- a/sdk/network/arm-network/src/operations/serviceAssociationLinks.ts +++ b/sdk/network/arm-network/src/operations/serviceAssociationLinks.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/serviceEndpointPolicies.ts b/sdk/network/arm-network/src/operations/serviceEndpointPolicies.ts index 11242ee2e262..ed71bca488fa 100644 --- a/sdk/network/arm-network/src/operations/serviceEndpointPolicies.ts +++ b/sdk/network/arm-network/src/operations/serviceEndpointPolicies.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -441,6 +440,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -462,6 +464,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/serviceEndpointPolicyDefinitions.ts b/sdk/network/arm-network/src/operations/serviceEndpointPolicyDefinitions.ts index 94ffa17b7a3a..5d408c4c0ec2 100644 --- a/sdk/network/arm-network/src/operations/serviceEndpointPolicyDefinitions.ts +++ b/sdk/network/arm-network/src/operations/serviceEndpointPolicyDefinitions.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -324,6 +323,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/serviceTags.ts b/sdk/network/arm-network/src/operations/serviceTags.ts index f073cd359c8c..34b0d6c69e28 100644 --- a/sdk/network/arm-network/src/operations/serviceTags.ts +++ b/sdk/network/arm-network/src/operations/serviceTags.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/subnets.ts b/sdk/network/arm-network/src/operations/subnets.ts index 8e82fb2881eb..4b98907f0765 100644 --- a/sdk/network/arm-network/src/operations/subnets.ts +++ b/sdk/network/arm-network/src/operations/subnets.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -456,6 +455,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/usages.ts b/sdk/network/arm-network/src/operations/usages.ts index 155ef6abb4b0..2db11dc425cd 100644 --- a/sdk/network/arm-network/src/operations/usages.ts +++ b/sdk/network/arm-network/src/operations/usages.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -116,6 +115,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSites.ts b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts index 3606f332cabd..fe1eb941af14 100644 --- a/sdk/network/arm-network/src/operations/virtualApplianceSites.ts +++ b/sdk/network/arm-network/src/operations/virtualApplianceSites.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts index b59d9ed0c778..f0a5d39eb097 100644 --- a/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts +++ b/sdk/network/arm-network/src/operations/virtualApplianceSkus.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -163,6 +162,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts index 85d56c7afc79..caa23e85191f 100644 --- a/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnection.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts index 2828c439c3c5..373a953fdd6d 100644 --- a/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts +++ b/sdk/network/arm-network/src/operations/virtualHubBgpConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -242,6 +241,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts index a09a25ab0615..dae837d14780 100644 --- a/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts +++ b/sdk/network/arm-network/src/operations/virtualHubIpConfiguration.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualHubRouteTableV2s.ts b/sdk/network/arm-network/src/operations/virtualHubRouteTableV2s.ts index 248c8c216975..7a82dfe83cba 100644 --- a/sdk/network/arm-network/src/operations/virtualHubRouteTableV2s.ts +++ b/sdk/network/arm-network/src/operations/virtualHubRouteTableV2s.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -319,6 +318,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualHubs.ts b/sdk/network/arm-network/src/operations/virtualHubs.ts index fc2cafb01940..e58dea337d44 100644 --- a/sdk/network/arm-network/src/operations/virtualHubs.ts +++ b/sdk/network/arm-network/src/operations/virtualHubs.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -501,6 +500,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -522,6 +524,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts index 3218a1e19ff3..1f0f1438096b 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -717,6 +716,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts b/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts index 638fab50b3f0..885e428312d4 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -1479,6 +1478,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -1500,6 +1502,9 @@ const listConnectionsNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualNetworkPeerings.ts b/sdk/network/arm-network/src/operations/virtualNetworkPeerings.ts index 842b6feb3429..badd47438967 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkPeerings.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkPeerings.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -317,6 +316,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualNetworkTaps.ts b/sdk/network/arm-network/src/operations/virtualNetworkTaps.ts index f1a154059734..6acdf43f49b8 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkTaps.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkTaps.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -440,6 +439,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -461,6 +463,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualNetworks.ts b/sdk/network/arm-network/src/operations/virtualNetworks.ts index 40d82c908057..0da2dda9ba25 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworks.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworks.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -588,6 +587,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -609,6 +611,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -630,6 +635,9 @@ const listUsageNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualRouterPeerings.ts b/sdk/network/arm-network/src/operations/virtualRouterPeerings.ts index d8e4bded3891..8a2f16111d42 100644 --- a/sdk/network/arm-network/src/operations/virtualRouterPeerings.ts +++ b/sdk/network/arm-network/src/operations/virtualRouterPeerings.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -315,6 +314,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualRouters.ts b/sdk/network/arm-network/src/operations/virtualRouters.ts index a7d8ab49f35a..d568a16d1466 100644 --- a/sdk/network/arm-network/src/operations/virtualRouters.ts +++ b/sdk/network/arm-network/src/operations/virtualRouters.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -373,6 +372,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -394,6 +396,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/virtualWans.ts b/sdk/network/arm-network/src/operations/virtualWans.ts index 191c840748b2..4dbebe028e66 100644 --- a/sdk/network/arm-network/src/operations/virtualWans.ts +++ b/sdk/network/arm-network/src/operations/virtualWans.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -440,6 +439,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -461,6 +463,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnConnections.ts b/sdk/network/arm-network/src/operations/vpnConnections.ts index 00852eb0a968..5a2ba74dfbe5 100644 --- a/sdk/network/arm-network/src/operations/vpnConnections.ts +++ b/sdk/network/arm-network/src/operations/vpnConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -461,6 +460,9 @@ const listByVpnGatewayNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnGateways.ts b/sdk/network/arm-network/src/operations/vpnGateways.ts index e93c72a91034..8ac5ea72f346 100644 --- a/sdk/network/arm-network/src/operations/vpnGateways.ts +++ b/sdk/network/arm-network/src/operations/vpnGateways.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -630,6 +629,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -651,6 +653,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts index 3fb2f29ff14a..b0da995a57c4 100644 --- a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts +++ b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -126,6 +125,9 @@ const listByVpnConnectionNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnServerConfigurations.ts b/sdk/network/arm-network/src/operations/vpnServerConfigurations.ts index 8f4856ad9885..9e435bea7dbb 100644 --- a/sdk/network/arm-network/src/operations/vpnServerConfigurations.ts +++ b/sdk/network/arm-network/src/operations/vpnServerConfigurations.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -449,6 +448,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -470,6 +472,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnServerConfigurationsAssociatedWithVirtualWan.ts b/sdk/network/arm-network/src/operations/vpnServerConfigurationsAssociatedWithVirtualWan.ts index 4a651b2506d1..e2d629978739 100644 --- a/sdk/network/arm-network/src/operations/vpnServerConfigurationsAssociatedWithVirtualWan.ts +++ b/sdk/network/arm-network/src/operations/vpnServerConfigurationsAssociatedWithVirtualWan.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/vpnSiteLinkConnections.ts b/sdk/network/arm-network/src/operations/vpnSiteLinkConnections.ts index 3e008d443810..d1ece6d6aced 100644 --- a/sdk/network/arm-network/src/operations/vpnSiteLinkConnections.ts +++ b/sdk/network/arm-network/src/operations/vpnSiteLinkConnections.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/vpnSiteLinks.ts b/sdk/network/arm-network/src/operations/vpnSiteLinks.ts index 63720ab89656..817390b97f6a 100644 --- a/sdk/network/arm-network/src/operations/vpnSiteLinks.ts +++ b/sdk/network/arm-network/src/operations/vpnSiteLinks.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -183,6 +182,9 @@ const listByVpnSiteNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnSites.ts b/sdk/network/arm-network/src/operations/vpnSites.ts index e2dfaaae69e4..1e17f777433d 100644 --- a/sdk/network/arm-network/src/operations/vpnSites.ts +++ b/sdk/network/arm-network/src/operations/vpnSites.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -440,6 +439,9 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -461,6 +463,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/vpnSitesConfiguration.ts b/sdk/network/arm-network/src/operations/vpnSitesConfiguration.ts index b42c2aa7f7ce..aec4b88d9df9 100644 --- a/sdk/network/arm-network/src/operations/vpnSitesConfiguration.ts +++ b/sdk/network/arm-network/src/operations/vpnSitesConfiguration.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is diff --git a/sdk/network/arm-network/src/operations/webApplicationFirewallPolicies.ts b/sdk/network/arm-network/src/operations/webApplicationFirewallPolicies.ts index 0286ca3b1d05..cf08ec07e787 100644 --- a/sdk/network/arm-network/src/operations/webApplicationFirewallPolicies.ts +++ b/sdk/network/arm-network/src/operations/webApplicationFirewallPolicies.ts @@ -1,7 +1,6 @@ /* - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is @@ -375,6 +374,9 @@ const listNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], @@ -396,6 +398,9 @@ const listAllNextOperationSpec: msRest.OperationSpec = { urlParameters: [ Parameters.nextPageLink ], + queryParameters: [ + Parameters.apiVersion0 + ], headerParameters: [ Parameters.acceptLanguage ], diff --git a/sdk/network/arm-network/src/operations/webCategories.ts b/sdk/network/arm-network/src/operations/webCategories.ts new file mode 100644 index 000000000000..3338996843b3 --- /dev/null +++ b/sdk/network/arm-network/src/operations/webCategories.ts @@ -0,0 +1,181 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/webCategoriesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a WebCategories. */ +export class WebCategories { + private readonly client: NetworkManagementClientContext; + + /** + * Create a WebCategories. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Gets the specified Azure Web Category. + * @param name The name of the azureWebCategory. + * @param [options] The optional parameters + * @returns Promise + */ + get(name: string, options?: Models.WebCategoriesGetOptionalParams): Promise; + /** + * @param name The name of the azureWebCategory. + * @param callback The callback + */ + get(name: string, callback: msRest.ServiceCallback): void; + /** + * @param name The name of the azureWebCategory. + * @param options The optional parameters + * @param callback The callback + */ + get(name: string, options: Models.WebCategoriesGetOptionalParams, callback: msRest.ServiceCallback): void; + get(name: string, options?: Models.WebCategoriesGetOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + name, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Gets all the Azure Web Categories in a subscription. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscription(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listBySubscription(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listBySubscription(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBySubscription(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listBySubscriptionOperationSpec, + callback) as Promise; + } + + /** + * Gets all the Azure Web Categories in a subscription. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listBySubscriptionNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}", + urlParameters: [ + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0, + Parameters.expand + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureWebCategory + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listBySubscriptionOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureWebCategoryListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.AzureWebCategoryListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +};