Skip to content

Commit 88a3220

Browse files
authored
arm-network-release (Azure#16330)
1 parent 2c8de11 commit 88a3220

File tree

107 files changed

+8779
-7428
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+8779
-7428
lines changed

sdk/network/arm-network/README.md

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This package contains an isomorphic SDK (runs both in node.js and in browsers) f
55
### Currently supported environments
66

77
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
8-
- Latest versions of Safari, Chrome, Edge, and Firefox.
8+
- Latest versions of Safari, Chrome, Edge and Firefox.
99

1010
### Prerequisites
1111

@@ -14,18 +14,15 @@ You must have an [Azure subscription](https://azure.microsoft.com/free/).
1414
### How to install
1515

1616
To use this SDK in your project, you will need to install two packages.
17-
1817
- `@azure/arm-network` that contains the client.
1918
- `@azure/identity` that provides different mechanisms for the client to authenticate your requests using Azure Active Directory.
2019

2120
Install both packages using the below command:
22-
2321
```bash
2422
npm install --save @azure/arm-network @azure/identity
2523
```
26-
2724
> **Note**: You may have used either `@azure/ms-rest-nodeauth` or `@azure/ms-rest-browserauth` in the past. These packages are in maintenance mode receiving critical bug fixes, but no new features.
28-
> If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options.
25+
If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options.
2926

3027
### How to use
3128

@@ -39,7 +36,6 @@ npm install --save @azure/arm-network @azure/identity
3936

4037
In the below samples, we pass the credential and the Azure subscription id to instantiate the client.
4138
Once the client is created, explore the operations on it either in your favorite editor or in our [API reference documentation](https://docs.microsoft.com/javascript/api) to get started.
42-
4339
#### nodejs - Authentication, client creation, and get applicationGateways as an example written in JavaScript.
4440

4541
##### Sample code
@@ -55,24 +51,20 @@ const creds = new DefaultAzureCredential();
5551
const client = new NetworkManagementClient(creds, subscriptionId);
5652
const resourceGroupName = "testresourceGroupName";
5753
const applicationGatewayName = "testapplicationGatewayName";
58-
client.applicationGateways
59-
.get(resourceGroupName, applicationGatewayName)
60-
.then((result) => {
61-
console.log("The result is:");
62-
console.log(result);
63-
})
64-
.catch((err) => {
65-
console.log("An error occurred:");
66-
console.error(err);
67-
});
54+
client.applicationGateways.get(resourceGroupName, applicationGatewayName).then((result) => {
55+
console.log("The result is:");
56+
console.log(result);
57+
}).catch((err) => {
58+
console.log("An error occurred:");
59+
console.error(err);
60+
});
6861
```
6962

7063
#### browser - Authentication, client creation, and get applicationGateways as an example written in JavaScript.
7164

7265
In browser applications, we recommend using the `InteractiveBrowserCredential` that interactively authenticates using the default system browser.
73-
74-
- See [Single-page application: App registration guide](https://docs.microsoft.com/azure/active-directory/develop/scenario-spa-app-registration) to configure your app registration for the browser.
75-
- Note down the client Id from the previous step and use it in the browser sample below.
66+
- See [Single-page application: App registration guide](https://docs.microsoft.com/azure/active-directory/develop/scenario-spa-app-registration) to configure your app registration for the browser.
67+
- Note down the client Id from the previous step and use it in the browser sample below.
7668

7769
##### Sample code
7870

@@ -90,23 +82,21 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t
9082
const subscriptionId = "<Subscription_Id>";
9183
// Create credentials using the `@azure/identity` package.
9284
// Please note that you can also use credentials from the `@azure/ms-rest-browserauth` package instead.
93-
const credential = new InteractiveBrowserCredential({
85+
const credential = new InteractiveBrowserCredential(
86+
{
9487
clientId: "<client id for your Azure AD app>",
9588
tenant: "<optional tenant for your organization>"
9689
});
9790
const client = new Azure.ArmNetwork.NetworkManagementClient(creds, subscriptionId);
9891
const resourceGroupName = "testresourceGroupName";
9992
const applicationGatewayName = "testapplicationGatewayName";
100-
client.applicationGateways
101-
.get(resourceGroupName, applicationGatewayName)
102-
.then((result) => {
103-
console.log("The result is:");
104-
console.log(result);
105-
})
106-
.catch((err) => {
107-
console.log("An error occurred:");
108-
console.error(err);
109-
});
93+
client.applicationGateways.get(resourceGroupName, applicationGatewayName).then((result) => {
94+
console.log("The result is:");
95+
console.log(result);
96+
}).catch((err) => {
97+
console.log("An error occurred:");
98+
console.error(err);
99+
});
110100
</script>
111101
</head>
112102
<body></body>

sdk/network/arm-network/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@azure/arm-network",
33
"author": "Microsoft Corporation",
44
"description": "NetworkManagementClient Library with typescript type definitions for node.js and browser.",
5-
"version": "25.0.0",
5+
"version": "25.1.0",
66
"dependencies": {
77
"@azure/ms-rest-azure-js": "^2.1.0",
88
"@azure/ms-rest-js": "^2.2.0",
@@ -27,7 +27,7 @@
2727
"rollup-plugin-sourcemaps": "^0.4.2",
2828
"uglify-js": "^3.6.0"
2929
},
30-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/network/arm-network",
30+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/feature/v4/sdk/network/arm-network",
3131
"repository": {
3232
"type": "git",
3333
"url": "https://github.com/Azure/azure-sdk-for-js.git"

sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -283,6 +285,7 @@ export {
283285
VirtualNetworkGatewayConnection,
284286
VirtualNetworkGatewayConnectionListEntity,
285287
VirtualNetworkGatewayIPConfiguration,
288+
VirtualNetworkGatewayNatRule,
286289
VirtualNetworkGatewaySku,
287290
VirtualNetworkPeering,
288291
VirtualNetworkTap,

sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -283,6 +285,7 @@ export {
283285
VirtualNetworkGatewayConnection,
284286
VirtualNetworkGatewayConnectionListEntity,
285287
VirtualNetworkGatewayIPConfiguration,
288+
VirtualNetworkGatewayNatRule,
286289
VirtualNetworkGatewaySku,
287290
VirtualNetworkPeering,
288291
VirtualNetworkTap,

sdk/network/arm-network/src/models/applicationGatewaysMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ export {
172172
FlowLog,
173173
FlowLogFormatParameters,
174174
FrontendIPConfiguration,
175+
GatewayLoadBalancerTunnelInterface,
175176
HTTPHeader,
176177
HubIPAddresses,
177178
HubIpConfiguration,
@@ -270,6 +271,7 @@ export {
270271
ServiceEndpointPolicy,
271272
ServiceEndpointPolicyDefinition,
272273
ServiceEndpointPropertiesFormat,
274+
Sku,
273275
StaticRoute,
274276
Subnet,
275277
SubResource,
@@ -294,6 +296,7 @@ export {
294296
VirtualNetworkGatewayConnection,
295297
VirtualNetworkGatewayConnectionListEntity,
296298
VirtualNetworkGatewayIPConfiguration,
299+
VirtualNetworkGatewayNatRule,
297300
VirtualNetworkGatewaySku,
298301
VirtualNetworkPeering,
299302
VirtualNetworkTap,

sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -284,6 +286,7 @@ export {
284286
VirtualNetworkGatewayConnection,
285287
VirtualNetworkGatewayConnectionListEntity,
286288
VirtualNetworkGatewayIPConfiguration,
289+
VirtualNetworkGatewayNatRule,
287290
VirtualNetworkGatewaySku,
288291
VirtualNetworkPeering,
289292
VirtualNetworkTap,

sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -283,6 +285,7 @@ export {
283285
VirtualNetworkGatewayConnection,
284286
VirtualNetworkGatewayConnectionListEntity,
285287
VirtualNetworkGatewayIPConfiguration,
288+
VirtualNetworkGatewayNatRule,
286289
VirtualNetworkGatewaySku,
287290
VirtualNetworkPeering,
288291
VirtualNetworkTap,

sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -283,6 +285,7 @@ export {
283285
VirtualNetworkGatewayConnection,
284286
VirtualNetworkGatewayConnectionListEntity,
285287
VirtualNetworkGatewayIPConfiguration,
288+
VirtualNetworkGatewayNatRule,
286289
VirtualNetworkGatewaySku,
287290
VirtualNetworkPeering,
288291
VirtualNetworkTap,

sdk/network/arm-network/src/models/azureFirewallsMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -284,6 +286,7 @@ export {
284286
VirtualNetworkGatewayConnection,
285287
VirtualNetworkGatewayConnectionListEntity,
286288
VirtualNetworkGatewayIPConfiguration,
289+
VirtualNetworkGatewayNatRule,
287290
VirtualNetworkGatewaySku,
288291
VirtualNetworkPeering,
289292
VirtualNetworkTap,

sdk/network/arm-network/src/models/bastionHostsMappers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ export {
162162
FlowLog,
163163
FlowLogFormatParameters,
164164
FrontendIPConfiguration,
165+
GatewayLoadBalancerTunnelInterface,
165166
HTTPHeader,
166167
HubIPAddresses,
167168
HubIpConfiguration,
@@ -260,6 +261,7 @@ export {
260261
ServiceEndpointPolicy,
261262
ServiceEndpointPolicyDefinition,
262263
ServiceEndpointPropertiesFormat,
264+
Sku,
263265
StaticRoute,
264266
Subnet,
265267
SubResource,
@@ -283,6 +285,7 @@ export {
283285
VirtualNetworkGatewayConnection,
284286
VirtualNetworkGatewayConnectionListEntity,
285287
VirtualNetworkGatewayIPConfiguration,
288+
VirtualNetworkGatewayNatRule,
286289
VirtualNetworkGatewaySku,
287290
VirtualNetworkPeering,
288291
VirtualNetworkTap,

0 commit comments

Comments
 (0)