Skip to content

Commit

Permalink
CodeGen from PR 20695 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Network 2022 05 01 (Azure#20695)

* Adds base for updating Microsoft.Network from version stable/2022-01-01 to version 2022-05-01

* Updates readme

* Updates API version in new specs and examples

* add DisableTcpStateTracking on nic (Azure#19734)

Co-authored-by: Dan Tu <dantu@microsoft.com>

* Adding new VIP Swap APIs to support extension resource design (Azure#19698)

* Adding new VIP Swap APIs to support extension resource design

* fixing validation checks

* minor fix

* Reverting changes

* Minor fix to add a new line

* fix description (Azure#19987)

Co-authored-by: Dan Tu <dantu@microsoft.com>

* Add BillingType Property to ExpressRoutePorts (Azure#19932)

* change port json

* changes

* add Virtual network gateway policy group api (Azure#19766)

* finish update on connection configuration references

* resolve reference error

* finish prettier

* resolve sematic error

* finish update change

* enablePrivateLinkFastPath property for VirtualNetworkGatewayConnection resource (Azure#20050)

* Support for Per Rule Actions in Application Gateway WAF (Azure#20027)

* Adding changes for per rule actions

* Fixing spaces

* prettier fix

* Addressing PR comments

* Address review comments

* Add ColoLocation to ExpressRoutePort result (Azure#20033)

* Add ColoLocation to ExpressRoutePort result

* Fix automation code check error

* Merge from network-2022-05-01

* Revert "Merge from network-2022-05-01"

This reverts commit f0671a040b2bad684921f8f8ad4b53bb0f4b4a93.

Co-authored-by: Jianqi Zhao <jianzhao@microsoft.com>

* DDoS Per IP SKU + Custom Policy Deprecation Swagger PR (Azure#19985)

* initial changes

* example file changes

* new files for new apis

* adding a period

* changing reference

* prettier fixes

* ddos fix

* lint diff fixes

* more lint diff errors

* fixing operation id

* changing bool to string enum

* example changes

* adding 202s as these are long running ops

* examples

Co-authored-by: Manas Chakka <manaschakka@microsoft.com>

* Adding UnhealthyThreshold property to LB health probes, and updated examples with new property (Azure#20001)

* Property to enable/disable OCSP revocation check on client certificate (Azure#20301)

* add new property to enable/disable OCSP revocation check on client certificate for MTLS

* revert breaking change of updating enum property

* Add new parameter asn, geo and expressRouteAdvertise to CustomIPPrefix for new 2022-05-01 nrp sdk version (Azure#20266)

* fix

* fix

* fix

* fix

* fix

* fix

Co-authored-by: Weiheng Li <weihl@microsoft.com>

* Network 2022-05-01 Azure Virtual Network Manager Contributions (Azure#20440)

* Add third NIP enum for avnm security admin config, AllowRulesOnly

* add optional top parameters to various network manager post APIs

* revise all example input subscriptions to all zero guid

* change all top parameter max value to 100

* Revert "change all top parameter max value to 100"

This reverts commit 12943d2f2b91b22f1dae232cb291a8551fedfdca.

Co-authored-by: Jared Gorthy <jaredgorthy@microsoft.com>

* Alpelled waf manifest 05 01 2022 (Azure#20047)

* init

* init

* fix comments

* fix err

* try ref to appgw def

* try ref to appgw def

* try ref to appgw def

* try ref to appgw def

* update example

* update example

* update example

* update state and action

* update state and action

* change ruleset name and add tiers

* cammel case fix

* cammel case fix

* s_ruleid

* s_RuleId

* suppress s_RuleId camel case issue

* suppress s_RuleId camel case issue

* address comments

* address comments

* address comments

* fix typo

* cont fix

* cont fix

* cont fix

* cont fix

* cont fix

* add pageable

* add next link

Co-authored-by: Alon Pelled <alpelled@microsoft.com>

* Add prefixType property to CustomIPPrefix for NRP 2022-05-01 (Azure#20486)

* add prefixType parameter

* add example

* Adding swagger changes for routemaps feature (Azure#20091)

* initial changes for routemaps

* run npm prettier script

* adding examples

* fixing validation errors

* more validations

* more fixes

* trying to fix lint error

* fix for match condition

* renaming ActionType to fix lint

* fix for python sdk generation

* renaming Rule to RouteMapRule

* modify examples to remove vnetroutes from non hub vnet conns

* cleanup

* Added Upper-case transform (Azure#20674)

Co-authored-by: dtuCloud <tudan0103@gmail.com>
Co-authored-by: Dan Tu <dantu@microsoft.com>
Co-authored-by: shnaya434 <67019054+shnaya434@users.noreply.github.com>
Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com>
Co-authored-by: tyrannicrex <jiaczh@microsoft.com>
Co-authored-by: Jesus Arango <jearango@microsoft.com>
Co-authored-by: Sindhu Aluguvelli <sindhureddy216@gmail.com>
Co-authored-by: Jianqi Zhao <archie.j.zhao@gmail.com>
Co-authored-by: Jianqi Zhao <jianzhao@microsoft.com>
Co-authored-by: Manas Chakka <mchakka@gmail.com>
Co-authored-by: Manas Chakka <manaschakka@microsoft.com>
Co-authored-by: bhavanabheem <109241669+bhavanabheem@users.noreply.github.com>
Co-authored-by: biaogao <biga@microsoft.com>
Co-authored-by: Weiheng Li <weihengli.tj@gmail.com>
Co-authored-by: Weiheng Li <weihl@microsoft.com>
Co-authored-by: jago2136 <42753636+jago2136@users.noreply.github.com>
Co-authored-by: Jared Gorthy <jaredgorthy@microsoft.com>
Co-authored-by: alon-microsoft <31221093+alon-microsoft@users.noreply.github.com>
Co-authored-by: Alon Pelled <alpelled@microsoft.com>
Co-authored-by: Eric Hoffmann <112216215+erichoffmannms@users.noreply.github.com>
Co-authored-by: arganapathy <109313670+arganapathy@users.noreply.github.com>
Co-authored-by: rahulbissa2727 <106511944+rahulbissa2727@users.noreply.github.com>
  • Loading branch information
23 people committed Sep 19, 2022
1 parent 0d966f9 commit 9acb3a7
Show file tree
Hide file tree
Showing 28 changed files with 4,750 additions and 502 deletions.
10 changes: 5 additions & 5 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

153 changes: 145 additions & 8 deletions sdk/network/arm-network/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,152 @@
# Release History

## 30.0.0 (2022-09-19)

**Features**

## 29.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed
- Added operation group ApplicationGatewayWafDynamicManifests
- Added operation group ApplicationGatewayWafDynamicManifestsDefault
- Added operation group RouteMaps
- Added operation group VipSwap
- Added operation PublicIPAddresses.beginDdosProtectionStatus
- Added operation PublicIPAddresses.beginDdosProtectionStatusAndWait
- Added operation VirtualHubs.beginGetInboundRoutes
- Added operation VirtualHubs.beginGetInboundRoutesAndWait
- Added operation VirtualHubs.beginGetOutboundRoutes
- Added operation VirtualHubs.beginGetOutboundRoutesAndWait
- Added operation VirtualNetworks.beginListDdosProtectionStatusAndWait
- Added Interface Action
- Added Interface ApplicationGatewayFirewallManifestRuleSet
- Added Interface ApplicationGatewayWafDynamicManifestResult
- Added Interface ApplicationGatewayWafDynamicManifestResultList
- Added Interface ApplicationGatewayWafDynamicManifestsDefaultGetOptionalParams
- Added Interface ApplicationGatewayWafDynamicManifestsGetNextOptionalParams
- Added Interface ApplicationGatewayWafDynamicManifestsGetOptionalParams
- Added Interface Criterion
- Added Interface EffectiveRouteMapRoute
- Added Interface GetInboundRoutesParameters
- Added Interface GetOutboundRoutesParameters
- Added Interface ListRouteMapsResult
- Added Interface Parameter
- Added Interface PublicIPAddressesDdosProtectionStatusOptionalParams
- Added Interface PublicIpDdosProtectionStatusResult
- Added Interface RouteMap
- Added Interface RouteMapRule
- Added Interface RouteMapsCreateOrUpdateOptionalParams
- Added Interface RouteMapsDeleteOptionalParams
- Added Interface RouteMapsGetOptionalParams
- Added Interface RouteMapsListNextOptionalParams
- Added Interface RouteMapsListOptionalParams
- Added Interface StaticRoutesConfig
- Added Interface SwapResource
- Added Interface SwapResourceListResult
- Added Interface SwapResourceProperties
- Added Interface VipSwapCreateOptionalParams
- Added Interface VipSwapGetOptionalParams
- Added Interface VipSwapListOptionalParams
- Added Interface VirtualHubsGetInboundRoutesOptionalParams
- Added Interface VirtualHubsGetOutboundRoutesOptionalParams
- Added Interface VirtualNetworkDdosProtectionStatusResult
- Added Interface VirtualNetworkGatewayPolicyGroup
- Added Interface VirtualNetworkGatewayPolicyGroupMember
- Added Interface VirtualNetworksListDdosProtectionStatusNextOptionalParams
- Added Interface VirtualNetworksListDdosProtectionStatusOptionalParams
- Added Interface VngClientConnectionConfiguration
- Added Type Alias ActionType
- Added Type Alias ApplicationGatewayClientRevocationOptions
- Added Type Alias ApplicationGatewayRuleSetStatusOptions
- Added Type Alias ApplicationGatewayTierTypes
- Added Type Alias ApplicationGatewayWafDynamicManifestsDefaultGetResponse
- Added Type Alias ApplicationGatewayWafDynamicManifestsGetNextResponse
- Added Type Alias ApplicationGatewayWafDynamicManifestsGetResponse
- Added Type Alias ApplicationGatewayWafRuleActionTypes
- Added Type Alias ApplicationGatewayWafRuleStateTypes
- Added Type Alias CustomIpPrefixType
- Added Type Alias DdosSettingsProtectionMode
- Added Type Alias ExpressRoutePortsBillingType
- Added Type Alias Geo
- Added Type Alias IsWorkloadProtected
- Added Type Alias NextStep
- Added Type Alias PublicIPAddressesDdosProtectionStatusResponse
- Added Type Alias RouteMapActionType
- Added Type Alias RouteMapMatchCondition
- Added Type Alias RouteMapsCreateOrUpdateResponse
- Added Type Alias RouteMapsGetResponse
- Added Type Alias RouteMapsListNextResponse
- Added Type Alias RouteMapsListResponse
- Added Type Alias SlotType
- Added Type Alias VipSwapGetResponse
- Added Type Alias VipSwapListResponse
- Added Type Alias VirtualNetworksListDdosProtectionStatusNextResponse
- Added Type Alias VirtualNetworksListDdosProtectionStatusResponse
- Added Type Alias VnetLocalRouteOverrideCriteria
- Interface ApplicationGatewayClientAuthConfiguration has a new optional parameter verifyClientRevocation
- Interface ApplicationGatewayFirewallRule has a new optional parameter action
- Interface ApplicationGatewayFirewallRule has a new optional parameter ruleIdString
- Interface ApplicationGatewayFirewallRule has a new optional parameter state
- Interface ApplicationGatewayFirewallRuleSet has a new optional parameter tiers
- Interface CustomIpPrefix has a new optional parameter asn
- Interface CustomIpPrefix has a new optional parameter expressRouteAdvertise
- Interface CustomIpPrefix has a new optional parameter geo
- Interface CustomIpPrefix has a new optional parameter prefixType
- Interface DdosProtectionPlan has a new optional parameter publicIpAddresses
- Interface DdosSettings has a new optional parameter ddosProtectionPlan
- Interface DdosSettings has a new optional parameter protectionMode
- Interface ExpressRouteConnection has a new optional parameter enablePrivateLinkFastPath
- Interface ExpressRouteLink has a new optional parameter coloLocation
- Interface ExpressRoutePort has a new optional parameter billingType
- Interface ListActiveConnectivityConfigurationsOptionalParams has a new optional parameter top
- Interface ListActiveSecurityAdminRulesOptionalParams has a new optional parameter top
- Interface ListNetworkManagerEffectiveConnectivityConfigurationsOptionalParams has a new optional parameter top
- Interface ListNetworkManagerEffectiveSecurityAdminRulesOptionalParams has a new optional parameter top
- Interface ManagedRuleOverride has a new optional parameter action
- Interface NetworkInterface has a new optional parameter disableTcpStateTracking
- Interface NetworkManagerDeploymentStatusListOptionalParams has a new optional parameter top
- Interface Probe has a new optional parameter probeThreshold
- Interface RoutingConfiguration has a new optional parameter inboundRouteMap
- Interface RoutingConfiguration has a new optional parameter outboundRouteMap
- Interface VirtualHub has a new optional parameter routeMaps
- Interface VirtualNetworkGateway has a new optional parameter virtualNetworkGatewayPolicyGroups
- Interface VirtualNetworkGatewayConnection has a new optional parameter enablePrivateLinkFastPath
- Interface VirtualNetworkGatewayConnectionListEntity has a new optional parameter enablePrivateLinkFastPath
- Interface VnetRoute has a new optional parameter staticRoutesConfig
- Interface VpnClientConfiguration has a new optional parameter vngClientConnectionConfigurations
- Class NetworkManagementClient has a new parameter applicationGatewayWafDynamicManifests
- Class NetworkManagementClient has a new parameter applicationGatewayWafDynamicManifestsDefault
- Class NetworkManagementClient has a new parameter routeMaps
- Class NetworkManagementClient has a new parameter vipSwap
- Added Enum KnownActionType
- Added Enum KnownApplicationGatewayClientRevocationOptions
- Added Enum KnownApplicationGatewayRuleSetStatusOptions
- Added Enum KnownApplicationGatewayTierTypes
- Added Enum KnownApplicationGatewayWafRuleActionTypes
- Added Enum KnownApplicationGatewayWafRuleStateTypes
- Added Enum KnownCustomIpPrefixType
- Added Enum KnownDdosSettingsProtectionMode
- Added Enum KnownExpressRoutePortsBillingType
- Added Enum KnownGeo
- Added Enum KnownIsWorkloadProtected
- Added Enum KnownNextStep
- Added Enum KnownRouteMapActionType
- Added Enum KnownRouteMapMatchCondition
- Added Enum KnownVnetLocalRouteOverrideCriteria
- Enum KnownCommissionedState has a new value Deprovisioned
- Enum KnownManagedRuleEnabledState has a new value Enabled
- Enum KnownNetworkIntentPolicyBasedService has a new value AllowRulesOnly
- Enum KnownWebApplicationFirewallTransform has a new value Uppercase

### Other Changes
**Breaking Changes**

- Interface DdosCustomPolicy no longer has parameter protocolCustomSettings
- Interface DdosCustomPolicy no longer has parameter publicIPAddresses
- Interface DdosSettings no longer has parameter ddosCustomPolicy
- Interface DdosSettings no longer has parameter protectedIP
- Interface DdosSettings no longer has parameter protectionCoverage
- Removed Enum KnownDdosCustomPolicyProtocol
- Removed Enum KnownDdosCustomPolicyTriggerSensitivityOverride
- Removed Enum KnownDdosSettingsProtectionCoverage


## 29.0.0 (2022-08-02)

**Features**
Expand Down
8 changes: 4 additions & 4 deletions sdk/network/arm-network/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "b5112cf604d9c89f250fb0810731a9a86e9d2230",
"commit": "48bb51ee0753ed56a88b3e7f989a70bf19ba96bb",
"readme": "specification/network/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\network\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.1.20220721.1 --generate-sample=true",
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/network/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.0",
"use": "@autorest/typescript@6.0.0-rc.1.20220721.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
"use": "@autorest/typescript@6.0.0-rc.1"
}
16 changes: 4 additions & 12 deletions sdk/network/arm-network/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for NetworkManagementClient.",
"version": "29.0.1",
"version": "30.0.0",
"engines": {
"node": ">=12.0.0"
},
Expand Down Expand Up @@ -36,7 +36,7 @@
"mkdirp": "^1.0.4",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"typescript": "~4.6.0",
"typescript": "~4.2.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"@azure/identity": "^2.0.1",
Expand Down Expand Up @@ -109,13 +109,5 @@
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-network?view=azure-node-preview"
}
}
"autoPublish": true
}
Loading

0 comments on commit 9acb3a7

Please sign in to comment.