Skip to content

Commit

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

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

* Updates readme

* Updates API version in new specs and examples

* Updated Explicit proxy settings by adding one boolean field to it (Azure#19011)

* API for provider port (Azure#19041)

* Update readme.md

* Create expressRouteProviderPort.json

* Create expressRouteProviderPortList.json

* Create expressRouteProviderPort.json

* Update custom-words.txt

* Update expressRouteProviderPort.json

* Update expressRouteProviderPortList.json

* Update expressRouteProviderPort.json

* Add WAF match variable operators (Azure#18925)

### webapplicationfirewall.json
* Add GreaterThanOrEquals operator and Any operator to custom rule
  match conditions in WAF policy spec

* Add VirtualHub Router autoscale configuration (Azure#19131)

Co-authored-by: Andrii Kalinichenko <[email protected]>

* Adding rule priority to Tls Proxy routing rule object model (Azure#19135)

Co-authored-by: Vinay Mundada <[email protected]>

* swagger changes for new ssl policies (Azure#19183)

* Update Swagger Spec for VMSS Packet Capture (Azure#19202)

* Update Swagger Spec for VMSS Packet Capture

* Remove extra line

* Update Swagger spec for Connection Monitor VMSS (Azure#19203)

* Adding new endpoint in ConnectionMonitor

* Changing ConnectionMonitor endpoints order

* Add flushConnection to NSG (Azure#19085)

* Merge NetworkManger into 2022-01-01 (Azure#19169)

* Merge NetworkManger into 2022-01-01

* Remove EffectiveVnet APIs

* Remove SecurityUser Resource

* update readme

* Fix as comments

* fix as comments

* remove network group type

* Add new parameter noInternetAdvertise to CustomIPPrefix (Azure#19340)

* fix

* fix

Co-authored-by: Weiheng Li <[email protected]>

* Route Server Integration feature swagger changes (Azure#19215)

* Route Server Integration feature swagger changes

* prettier run changes

* updating api version in examples file

* fixing test errors

* fixing test errors

* fixing modelvalidation errors

* fixing test errors

* fixing modelvalidation errors

* changes based on review comments

* fixing lintdiff failure

* updating examples

* update wrong enum value for customipprefix (Azure#19382)

* fix

* fix

* fix

Co-authored-by: Weiheng Li <[email protected]>

* Updated ExplicitProxySettings to ExplicitProxy on Firewall Policy ver2022-01-01 (Azure#19299)

Co-authored-by: Gizachew Eshetie <[email protected]>

* Add resource type (Azure#19434)

Co-authored-by: Andrii Kalinichenko <[email protected]>

* Fix prettier errors (Azure#19462)

Co-authored-by: Andrii Kalinichenko <[email protected]>

Co-authored-by: uditmisra52 <[email protected]>
Co-authored-by: jashsing-mic <[email protected]>
Co-authored-by: Anurag Kishore <[email protected]>
Co-authored-by: AndriiKalinichenko <[email protected]>
Co-authored-by: Andrii Kalinichenko <[email protected]>
Co-authored-by: Vinay Jayant Mundada <[email protected]>
Co-authored-by: Vinay Mundada <[email protected]>
Co-authored-by: kaushik-ms <[email protected]>
Co-authored-by: snagpal99 <[email protected]>
Co-authored-by: kumaam <[email protected]>
Co-authored-by: Satya-anshu <[email protected]>
Co-authored-by: yanfa317 <[email protected]>
Co-authored-by: Weiheng Li <[email protected]>
Co-authored-by: Weiheng Li <[email protected]>
Co-authored-by: Anchal Kapoor <[email protected]>
Co-authored-by: Gizachew-Eshetie <[email protected]>
Co-authored-by: Gizachew Eshetie <[email protected]>
  • Loading branch information
18 people committed Jun 23, 2022
1 parent 92696d3 commit 7feda13
Show file tree
Hide file tree
Showing 89 changed files with 20,091 additions and 8,146 deletions.
280 changes: 272 additions & 8 deletions sdk/network/arm-network/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,279 @@
# Release History

## 29.0.0 (2022-06-23)

**Features**

## 28.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed
- Added operation group AdminRuleCollections
- Added operation group AdminRules
- Added operation group ConnectivityConfigurations
- Added operation group ExpressRouteProviderPortsLocation
- Added operation group ManagementGroupNetworkManagerConnections
- Added operation group NetworkGroups
- Added operation group NetworkManagerCommits
- Added operation group NetworkManagerDeploymentStatusOperations
- Added operation group NetworkManagers
- Added operation group ScopeConnections
- Added operation group SecurityAdminConfigurations
- Added operation group StaticMembers
- Added operation group SubscriptionNetworkManagerConnections
- Added operation AzureFirewalls.beginListLearnedPrefixes
- Added operation AzureFirewalls.beginListLearnedPrefixesAndWait
- Added Interface ActiveBaseSecurityAdminRule
- Added Interface ActiveConfigurationParameter
- Added Interface ActiveConnectivityConfigurationsListResult
- Added Interface ActiveSecurityAdminRulesListResult
- Added Interface AddressPrefixItem
- Added Interface AdminRuleCollectionListResult
- Added Interface AdminRuleCollectionsCreateOrUpdateOptionalParams
- Added Interface AdminRuleCollectionsDeleteHeaders
- Added Interface AdminRuleCollectionsDeleteOptionalParams
- Added Interface AdminRuleCollectionsGetOptionalParams
- Added Interface AdminRuleCollectionsListNextOptionalParams
- Added Interface AdminRuleCollectionsListOptionalParams
- Added Interface AdminRuleListResult
- Added Interface AdminRulesCreateOrUpdateOptionalParams
- Added Interface AdminRulesDeleteHeaders
- Added Interface AdminRulesDeleteOptionalParams
- Added Interface AdminRulesGetOptionalParams
- Added Interface AdminRulesListNextOptionalParams
- Added Interface AdminRulesListOptionalParams
- Added Interface AzureFirewallsListLearnedPrefixesOptionalParams
- Added Interface ChildResource
- Added Interface ConfigurationGroup
- Added Interface ConnectivityConfigurationListResult
- Added Interface ConnectivityConfigurationsCreateOrUpdateOptionalParams
- Added Interface ConnectivityConfigurationsDeleteHeaders
- Added Interface ConnectivityConfigurationsDeleteOptionalParams
- Added Interface ConnectivityConfigurationsGetOptionalParams
- Added Interface ConnectivityConfigurationsListNextOptionalParams
- Added Interface ConnectivityConfigurationsListOptionalParams
- Added Interface ConnectivityGroupItem
- Added Interface CrossTenantScopes
- Added Interface EffectiveBaseSecurityAdminRule
- Added Interface EffectiveConnectivityConfiguration
- Added Interface ExplicitProxy
- Added Interface ExpressRouteProviderPortListResult
- Added Interface ExpressRouteProviderPortOptionalParams
- Added Interface ExpressRouteProviderPortsLocationListOptionalParams
- Added Interface Hub
- Added Interface IPPrefixesList
- Added Interface ListActiveConnectivityConfigurationsOptionalParams
- Added Interface ListActiveSecurityAdminRulesOptionalParams
- Added Interface ListNetworkManagerEffectiveConnectivityConfigurationsOptionalParams
- Added Interface ListNetworkManagerEffectiveSecurityAdminRulesOptionalParams
- Added Interface ManagementGroupNetworkManagerConnectionsCreateOrUpdateOptionalParams
- Added Interface ManagementGroupNetworkManagerConnectionsDeleteOptionalParams
- Added Interface ManagementGroupNetworkManagerConnectionsGetOptionalParams
- Added Interface ManagementGroupNetworkManagerConnectionsListNextOptionalParams
- Added Interface ManagementGroupNetworkManagerConnectionsListOptionalParams
- Added Interface NetworkGroupListResult
- Added Interface NetworkGroupsCreateOrUpdateHeaders
- Added Interface NetworkGroupsCreateOrUpdateOptionalParams
- Added Interface NetworkGroupsDeleteHeaders
- Added Interface NetworkGroupsDeleteOptionalParams
- Added Interface NetworkGroupsGetOptionalParams
- Added Interface NetworkGroupsListNextOptionalParams
- Added Interface NetworkGroupsListOptionalParams
- Added Interface NetworkManagerCommit
- Added Interface NetworkManagerCommitsPostHeaders
- Added Interface NetworkManagerCommitsPostOptionalParams
- Added Interface NetworkManagerConnectionListResult
- Added Interface NetworkManagerDeploymentStatus
- Added Interface NetworkManagerDeploymentStatusListOptionalParams
- Added Interface NetworkManagerDeploymentStatusListResult
- Added Interface NetworkManagerDeploymentStatusParameter
- Added Interface NetworkManagerEffectiveConnectivityConfigurationListResult
- Added Interface NetworkManagerEffectiveSecurityAdminRulesListResult
- Added Interface NetworkManagerListResult
- Added Interface NetworkManagerPropertiesNetworkManagerScopes
- Added Interface NetworkManagersCreateOrUpdateOptionalParams
- Added Interface NetworkManagersDeleteHeaders
- Added Interface NetworkManagersDeleteOptionalParams
- Added Interface NetworkManagerSecurityGroupItem
- Added Interface NetworkManagersGetOptionalParams
- Added Interface NetworkManagersListBySubscriptionNextOptionalParams
- Added Interface NetworkManagersListBySubscriptionOptionalParams
- Added Interface NetworkManagersListNextOptionalParams
- Added Interface NetworkManagersListOptionalParams
- Added Interface NetworkManagersPatchOptionalParams
- Added Interface PacketCaptureMachineScope
- Added Interface PatchObject
- Added Interface QueryRequestOptions
- Added Interface ScopeConnectionListResult
- Added Interface ScopeConnectionsCreateOrUpdateOptionalParams
- Added Interface ScopeConnectionsDeleteOptionalParams
- Added Interface ScopeConnectionsGetOptionalParams
- Added Interface ScopeConnectionsListNextOptionalParams
- Added Interface ScopeConnectionsListOptionalParams
- Added Interface SecurityAdminConfigurationListResult
- Added Interface SecurityAdminConfigurationsCreateOrUpdateOptionalParams
- Added Interface SecurityAdminConfigurationsDeleteHeaders
- Added Interface SecurityAdminConfigurationsDeleteOptionalParams
- Added Interface SecurityAdminConfigurationsGetOptionalParams
- Added Interface SecurityAdminConfigurationsListNextOptionalParams
- Added Interface SecurityAdminConfigurationsListOptionalParams
- Added Interface StaticMemberListResult
- Added Interface StaticMembersCreateOrUpdateOptionalParams
- Added Interface StaticMembersDeleteOptionalParams
- Added Interface StaticMembersGetOptionalParams
- Added Interface StaticMembersListNextOptionalParams
- Added Interface StaticMembersListOptionalParams
- Added Interface SubscriptionNetworkManagerConnectionsCreateOrUpdateOptionalParams
- Added Interface SubscriptionNetworkManagerConnectionsDeleteOptionalParams
- Added Interface SubscriptionNetworkManagerConnectionsGetOptionalParams
- Added Interface SubscriptionNetworkManagerConnectionsListNextOptionalParams
- Added Interface SubscriptionNetworkManagerConnectionsListOptionalParams
- Added Interface SystemData
- Added Interface VirtualRouterAutoScaleConfiguration
- Added Type Alias ActiveBaseSecurityAdminRuleUnion
- Added Type Alias ActiveConnectivityConfiguration
- Added Type Alias ActiveDefaultSecurityAdminRule
- Added Type Alias ActiveSecurityAdminRule
- Added Type Alias AddressPrefixType
- Added Type Alias AdminRule
- Added Type Alias AdminRuleCollection
- Added Type Alias AdminRuleCollectionsCreateOrUpdateResponse
- Added Type Alias AdminRuleCollectionsGetResponse
- Added Type Alias AdminRuleCollectionsListNextResponse
- Added Type Alias AdminRuleCollectionsListResponse
- Added Type Alias AdminRuleKind
- Added Type Alias AdminRulesCreateOrUpdateResponse
- Added Type Alias AdminRulesGetResponse
- Added Type Alias AdminRulesListNextResponse
- Added Type Alias AdminRulesListResponse
- Added Type Alias AutoLearnPrivateRangesMode
- Added Type Alias AzureFirewallsListLearnedPrefixesResponse
- Added Type Alias BaseAdminRule
- Added Type Alias BaseAdminRuleUnion
- Added Type Alias ConfigurationType
- Added Type Alias ConnectivityConfiguration
- Added Type Alias ConnectivityConfigurationsCreateOrUpdateResponse
- Added Type Alias ConnectivityConfigurationsGetResponse
- Added Type Alias ConnectivityConfigurationsListNextResponse
- Added Type Alias ConnectivityConfigurationsListResponse
- Added Type Alias ConnectivityTopology
- Added Type Alias CreatedByType
- Added Type Alias DefaultAdminRule
- Added Type Alias DeleteExistingPeering
- Added Type Alias DeploymentStatus
- Added Type Alias EffectiveAdminRuleKind
- Added Type Alias EffectiveBaseSecurityAdminRuleUnion
- Added Type Alias EffectiveDefaultSecurityAdminRule
- Added Type Alias EffectiveSecurityAdminRule
- Added Type Alias ExpressRouteProviderPort
- Added Type Alias ExpressRouteProviderPortResponse
- Added Type Alias ExpressRouteProviderPortsLocationListResponse
- Added Type Alias GroupConnectivity
- Added Type Alias IsGlobal
- Added Type Alias ListActiveConnectivityConfigurationsResponse
- Added Type Alias ListActiveSecurityAdminRulesResponse
- Added Type Alias ListNetworkManagerEffectiveConnectivityConfigurationsResponse
- Added Type Alias ListNetworkManagerEffectiveSecurityAdminRulesResponse
- Added Type Alias ManagementGroupNetworkManagerConnectionsCreateOrUpdateResponse
- Added Type Alias ManagementGroupNetworkManagerConnectionsGetResponse
- Added Type Alias ManagementGroupNetworkManagerConnectionsListNextResponse
- Added Type Alias ManagementGroupNetworkManagerConnectionsListResponse
- Added Type Alias NetworkGroup
- Added Type Alias NetworkGroupsCreateOrUpdateResponse
- Added Type Alias NetworkGroupsGetResponse
- Added Type Alias NetworkGroupsListNextResponse
- Added Type Alias NetworkGroupsListResponse
- Added Type Alias NetworkIntentPolicyBasedService
- Added Type Alias NetworkManager
- Added Type Alias NetworkManagerCommitsPostResponse
- Added Type Alias NetworkManagerConnection
- Added Type Alias NetworkManagerDeploymentStatusListResponse
- Added Type Alias NetworkManagersCreateOrUpdateResponse
- Added Type Alias NetworkManagersGetResponse
- Added Type Alias NetworkManagersListBySubscriptionNextResponse
- Added Type Alias NetworkManagersListBySubscriptionResponse
- Added Type Alias NetworkManagersListNextResponse
- Added Type Alias NetworkManagersListResponse
- Added Type Alias NetworkManagersPatchResponse
- Added Type Alias PacketCaptureTargetType
- Added Type Alias ScopeConnection
- Added Type Alias ScopeConnectionsCreateOrUpdateResponse
- Added Type Alias ScopeConnectionsGetResponse
- Added Type Alias ScopeConnectionsListNextResponse
- Added Type Alias ScopeConnectionsListResponse
- Added Type Alias ScopeConnectionState
- Added Type Alias SecurityAdminConfiguration
- Added Type Alias SecurityAdminConfigurationsCreateOrUpdateResponse
- Added Type Alias SecurityAdminConfigurationsGetResponse
- Added Type Alias SecurityAdminConfigurationsListNextResponse
- Added Type Alias SecurityAdminConfigurationsListResponse
- Added Type Alias SecurityConfigurationRuleAccess
- Added Type Alias SecurityConfigurationRuleDirection
- Added Type Alias SecurityConfigurationRuleProtocol
- Added Type Alias StaticMember
- Added Type Alias StaticMembersCreateOrUpdateResponse
- Added Type Alias StaticMembersGetResponse
- Added Type Alias StaticMembersListNextResponse
- Added Type Alias StaticMembersListResponse
- Added Type Alias SubscriptionNetworkManagerConnectionsCreateOrUpdateResponse
- Added Type Alias SubscriptionNetworkManagerConnectionsGetResponse
- Added Type Alias SubscriptionNetworkManagerConnectionsListNextResponse
- Added Type Alias SubscriptionNetworkManagerConnectionsListResponse
- Added Type Alias UseHubGateway
- Interface FirewallPolicySnat has a new optional parameter autoLearnPrivateRanges
- Interface PacketCapture has a new optional parameter scope
- Interface PacketCapture has a new optional parameter targetType
- Interface PacketCaptureParameters has a new optional parameter scope
- Interface PacketCaptureParameters has a new optional parameter targetType
- Interface PacketCaptureResult has a new optional parameter scope
- Interface PacketCaptureResult has a new optional parameter targetType
- Class NetworkManagementClient has a new parameter adminRuleCollections
- Class NetworkManagementClient has a new parameter adminRules
- Class NetworkManagementClient has a new parameter connectivityConfigurations
- Class NetworkManagementClient has a new parameter expressRouteProviderPortsLocation
- Class NetworkManagementClient has a new parameter managementGroupNetworkManagerConnections
- Class NetworkManagementClient has a new parameter networkGroups
- Class NetworkManagementClient has a new parameter networkManagerCommits
- Class NetworkManagementClient has a new parameter networkManagerDeploymentStatusOperations
- Class NetworkManagementClient has a new parameter networkManagers
- Class NetworkManagementClient has a new parameter scopeConnections
- Class NetworkManagementClient has a new parameter securityAdminConfigurations
- Class NetworkManagementClient has a new parameter staticMembers
- Class NetworkManagementClient has a new parameter subscriptionNetworkManagerConnections
- Type Alias ApplicationGatewayRoutingRule has a new parameter priority
- Type Alias CustomIpPrefix has a new parameter noInternetAdvertise
- Type Alias FirewallPolicy has a new parameter explicitProxy
- Type Alias NetworkSecurityGroup has a new parameter flushConnection
- Type Alias VirtualHub has a new parameter virtualRouterAutoScaleConfiguration
- Added Enum KnownAddressPrefixType
- Added Enum KnownAdminRuleKind
- Added Enum KnownAutoLearnPrivateRangesMode
- Added Enum KnownConfigurationType
- Added Enum KnownConnectivityTopology
- Added Enum KnownCreatedByType
- Added Enum KnownDeleteExistingPeering
- Added Enum KnownDeploymentStatus
- Added Enum KnownEffectiveAdminRuleKind
- Added Enum KnownGroupConnectivity
- Added Enum KnownIsGlobal
- Added Enum KnownNetworkIntentPolicyBasedService
- Added Enum KnownScopeConnectionState
- Added Enum KnownSecurityConfigurationRuleAccess
- Added Enum KnownSecurityConfigurationRuleDirection
- Added Enum KnownSecurityConfigurationRuleProtocol
- Added Enum KnownUseHubGateway
- Enum KnownApplicationGatewaySslPolicyName has a new value AppGwSslPolicy20220101
- Enum KnownApplicationGatewaySslPolicyName has a new value AppGwSslPolicy20220101S
- Enum KnownApplicationGatewaySslPolicyType has a new value CustomV2
- Enum KnownApplicationGatewaySslProtocol has a new value TLSv13
- Enum KnownCommissionedState has a new value CommissionedNoInternetAdvertise
- Enum KnownEndpointType has a new value AzureArcVM
- Enum KnownEndpointType has a new value AzureVmss
- Enum KnownWebApplicationFirewallOperator has a new value Any

### Other Changes
**Breaking Changes**

- Interface NetworkManagementClientOptionalParams no longer has parameter apiVersion
- Class NetworkManagementClient no longer has parameter apiVersion
- Type Alias FirewallPolicy no longer has parameter explicitProxySettings


## 28.0.0 (2022-05-18)

**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": "ab66050afa716937d8bdefe3164380a4028700f8",
"commit": "61e9487f7f04bd8efde07819f723dd502a57f229",
"readme": "specification/network/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\work\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\network\\resource-manager\\readme.md --use=@autorest/[email protected].20220408.1 --generate-sample=true",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --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/[email protected].20220425.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/[email protected].0",
"use": "@autorest/[email protected].20220408.1"
"release_tool": "@azure-tools/[email protected].2",
"use": "@autorest/[email protected].20220425.1"
}
22 changes: 8 additions & 14 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": "28.0.1",
"version": "29.0.0",
"engines": {
"node": ">=12.0.0"
},
Expand Down Expand Up @@ -40,9 +40,11 @@
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"@azure/identity": "^2.0.1",
"@azure-tools/test-recorder": "^1.0.0",
"@azure-tools/test-recorder": "^2.0.0",
"@azure-tools/test-credential": "^1.0.0",
"mocha": "^7.1.1",
"cross-env": "^7.0.2"
"cross-env": "^7.0.2",
"@azure/dev-tool": "^1.0.0"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/network/arm-network",
"repository": {
Expand Down Expand Up @@ -93,7 +95,7 @@
"unit-test:node": "cross-env TEST_MODE=playback npm run integration-test:node",
"unit-test:browser": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:node": "mocha -r esm --require ts-node/register --timeout 1200000 --full-trace test/*.ts --reporter ../../../common/tools/mocha-multi-reporter.js",
"integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
"integration-test:browser": "echo skipped",
"docs": "echo skipped"
},
Expand All @@ -106,13 +108,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 7feda13

Please sign in to comment.