Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
763 changes: 392 additions & 371 deletions common/config/rush/pnpm-lock.yaml

Large diffs are not rendered by default.

34 changes: 25 additions & 9 deletions sdk/network/arm-network/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,31 @@
# Release History

## 33.0.0 (2023-12-07)

**Features**

## 32.2.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed
- Added Interface BastionShareableLinkTokenListRequest
- Added Interface DdosCustomPoliciesDeleteHeaders
- Added Interface DeleteBastionShareableLinkByTokenOptionalParams
- Added Interface InternetIngressPublicIpsProperties
- Added Interface NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders
- Added Type Alias DeleteBastionShareableLinkByTokenResponse
- Added Type Alias FirewallPolicyIntrusionDetectionProfileType
- Interface ApplicationGatewayListener has a new optional parameter hostNames
- Interface FirewallPolicyIntrusionDetection has a new optional parameter profile
- Interface NetworkVirtualAppliance has a new optional parameter internetIngressPublicIps
- Added Enum KnownFirewallPolicyIntrusionDetectionProfileType
- Enum KnownActionType has a new value JSChallenge
- Enum KnownBastionHostSkuName has a new value Developer
- Enum KnownVirtualNetworkGatewaySkuName has a new value ErGwScale
- Enum KnownVirtualNetworkGatewaySkuTier has a new value ErGwScale
- Enum KnownWebApplicationFirewallAction has a new value JSChallenge

### Other Changes
**Breaking Changes**

- Type of parameter routingConfiguration of interface NetworkVirtualApplianceConnection is changed from RoutingConfigurationNfv to RoutingConfiguration


## 32.2.0 (2023-09-07)

**Features**
Expand Down Expand Up @@ -901,4 +917,4 @@ To understand the detail of the change, please refer to [Changelog](https://aka.

To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide).

To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ).
To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart).
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": "241397aafd74aaad6161cd0058449f9eb6d5163c",
"commit": "583e15ceb4cf23dc23b2300bd352f16d781e69ac",
"readme": "specification/network/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.7 --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/[email protected].8 --generate-sample=true",
"autorest_command": "autorest --version=3.9.7 --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/[email protected].12 --generate-sample=true",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/[email protected].2",
"use": "@autorest/[email protected].8"
"release_tool": "@azure-tools/[email protected].4",
"use": "@autorest/[email protected].12"
}
2 changes: 1 addition & 1 deletion sdk/network/arm-network/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "js",
"TagPrefix": "js/network/arm-network",
"Tag": "js/network/arm-network_3dafe03e88"
"Tag": "js/network/arm-network_6d8f4264af"
}
14 changes: 8 additions & 6 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": "32.2.1",
"version": "33.0.0",
"engines": {
"node": ">=18.0.0"
},
Expand Down Expand Up @@ -32,18 +32,20 @@
"mkdirp": "^2.1.2",
"typescript": "~5.2.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"rimraf": "^5.0.0",
"dotenv": "^16.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^3.3.0",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.0.0",
"mocha": "^10.0.0",
"@types/mocha": "^10.0.0",
"esm": "^3.2.18",
"@types/chai": "^4.2.8",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"@types/node": "^18.0.0",
"ts-node": "^10.0.0",
"@azure/dev-tool": "^1.0.0"
"ts-node": "^10.0.0"
},
"repository": {
"type": "git",
Expand Down Expand Up @@ -77,7 +79,7 @@
"extract-api": "api-extractor run --local",
"lint": "echo skipped",
"audit": "echo skipped",
"clean": "rimraf dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"build:node": "echo skipped",
"build:browser": "echo skipped",
"build:test": "echo skipped",
Expand Down Expand Up @@ -114,4 +116,4 @@
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-network?view=azure-node-preview"
}
}
}
74 changes: 53 additions & 21 deletions sdk/network/arm-network/review/arm-network.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,7 @@ export interface ApplicationGatewayListener extends SubResource {
readonly etag?: string;
frontendIPConfiguration?: SubResource;
frontendPort?: SubResource;
hostNames?: string[];
name?: string;
protocol?: ApplicationGatewayProtocol;
readonly provisioningState?: ProvisioningState;
Expand Down Expand Up @@ -2128,6 +2129,11 @@ export interface BastionShareableLinkListResult {
value?: BastionShareableLink[];
}

// @public
export interface BastionShareableLinkTokenListRequest {
tokens?: string[];
}

// @public
export interface BGPCommunity {
communityName?: string;
Expand Down Expand Up @@ -2936,6 +2942,11 @@ export interface DdosCustomPoliciesCreateOrUpdateOptionalParams extends coreClie
// @public
export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy;

// @public
export interface DdosCustomPoliciesDeleteHeaders {
location?: string;
}

// @public
export interface DdosCustomPoliciesDeleteOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
Expand Down Expand Up @@ -3128,6 +3139,15 @@ export interface DelegationProperties {
serviceName?: string;
}

// @public
export interface DeleteBastionShareableLinkByTokenOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
updateIntervalInMs?: number;
}

// @public
export type DeleteBastionShareableLinkByTokenResponse = NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders;

// @public
export interface DeleteBastionShareableLinkOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
Expand Down Expand Up @@ -4815,7 +4835,7 @@ export interface FirewallPolicyHttpHeaderToInsert {
export type FirewallPolicyIdpsQuerySortOrder = string;

// @public
export type FirewallPolicyIdpsSignatureDirection = 0 | 1 | 2;
export type FirewallPolicyIdpsSignatureDirection = 0 | 1 | 2 | 3 | 4;

// @public
export type FirewallPolicyIdpsSignatureMode = 0 | 1 | 2;
Expand Down Expand Up @@ -4894,6 +4914,7 @@ export interface FirewallPolicyInsights {
export interface FirewallPolicyIntrusionDetection {
configuration?: FirewallPolicyIntrusionDetectionConfiguration;
mode?: FirewallPolicyIntrusionDetectionStateType;
profile?: FirewallPolicyIntrusionDetectionProfileType;
}

// @public
Expand All @@ -4915,6 +4936,9 @@ export interface FirewallPolicyIntrusionDetectionConfiguration {
signatureOverrides?: FirewallPolicyIntrusionDetectionSignatureSpecification[];
}

// @public
export type FirewallPolicyIntrusionDetectionProfileType = string;

// @public
export type FirewallPolicyIntrusionDetectionProtocol = string;

Expand Down Expand Up @@ -5672,6 +5696,11 @@ export interface InboundSecurityRules {
// @public
export type InboundSecurityRulesProtocol = string;

// @public
export interface InternetIngressPublicIpsProperties {
id?: string;
}

// @public
export interface IPAddressAvailabilityResult {
available?: boolean;
Expand Down Expand Up @@ -5964,6 +5993,7 @@ export enum KnownActionType {
Allow = "Allow",
AnomalyScoring = "AnomalyScoring",
Block = "Block",
JSChallenge = "JSChallenge",
Log = "Log"
}

Expand Down Expand Up @@ -6273,6 +6303,7 @@ export enum KnownBastionConnectProtocol {
// @public
export enum KnownBastionHostSkuName {
Basic = "Basic",
Developer = "Developer",
Standard = "Standard"
}

Expand Down Expand Up @@ -6585,6 +6616,14 @@ export enum KnownFirewallPolicyIdpsQuerySortOrder {
Descending = "Descending"
}

// @public
export enum KnownFirewallPolicyIntrusionDetectionProfileType {
Advanced = "Advanced",
Basic = "Basic",
Extended = "Extended",
Standard = "Standard"
}

// @public
export enum KnownFirewallPolicyIntrusionDetectionProtocol {
ANY = "ANY",
Expand Down Expand Up @@ -7315,6 +7354,7 @@ export enum KnownVirtualNetworkGatewaySkuName {
ErGw1AZ = "ErGw1AZ",
ErGw2AZ = "ErGw2AZ",
ErGw3AZ = "ErGw3AZ",
ErGwScale = "ErGwScale",
HighPerformance = "HighPerformance",
Standard = "Standard",
UltraPerformance = "UltraPerformance",
Expand All @@ -7336,6 +7376,7 @@ export enum KnownVirtualNetworkGatewaySkuTier {
ErGw1AZ = "ErGw1AZ",
ErGw2AZ = "ErGw2AZ",
ErGw3AZ = "ErGw3AZ",
ErGwScale = "ErGwScale",
HighPerformance = "HighPerformance",
Standard = "Standard",
UltraPerformance = "UltraPerformance",
Expand Down Expand Up @@ -7468,6 +7509,7 @@ export enum KnownVpnType {
export enum KnownWebApplicationFirewallAction {
Allow = "Allow",
Block = "Block",
JSChallenge = "JSChallenge",
Log = "Log"
}

Expand Down Expand Up @@ -9010,6 +9052,8 @@ export class NetworkManagementClient extends coreClient.ServiceClient {
bastionHosts: BastionHosts;
beginDeleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: DeleteBastionShareableLinkOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
beginDeleteBastionShareableLinkAndWait(resourceGroupName: string, bastionHostName: string, bslRequest: BastionShareableLinkListRequest, options?: DeleteBastionShareableLinkOptionalParams): Promise<void>;
beginDeleteBastionShareableLinkByToken(resourceGroupName: string, bastionHostName: string, bslTokenRequest: BastionShareableLinkTokenListRequest, options?: DeleteBastionShareableLinkByTokenOptionalParams): Promise<SimplePollerLike<OperationState<DeleteBastionShareableLinkByTokenResponse>, DeleteBastionShareableLinkByTokenResponse>>;
beginDeleteBastionShareableLinkByTokenAndWait(resourceGroupName: string, bastionHostName: string, bslTokenRequest: BastionShareableLinkTokenListRequest, options?: DeleteBastionShareableLinkByTokenOptionalParams): Promise<DeleteBastionShareableLinkByTokenResponse>;
beginGeneratevirtualwanvpnserverconfigurationvpnprofile(resourceGroupName: string, virtualWANName: string, vpnClientParams: VirtualWanVpnProfileParameters, options?: GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams): Promise<SimplePollerLike<OperationState<GeneratevirtualwanvpnserverconfigurationvpnprofileResponse>, GeneratevirtualwanvpnserverconfigurationvpnprofileResponse>>;
beginGeneratevirtualwanvpnserverconfigurationvpnprofileAndWait(resourceGroupName: string, virtualWANName: string, vpnClientParams: VirtualWanVpnProfileParameters, options?: GeneratevirtualwanvpnserverconfigurationvpnprofileOptionalParams): Promise<GeneratevirtualwanvpnserverconfigurationvpnprofileResponse>;
beginListActiveSessionsAndWait(resourceGroupName: string, bastionHostName: string, options?: GetActiveSessionsOptionalParams): PagedAsyncIterableIterator<BastionActiveSession>;
Expand Down Expand Up @@ -9259,6 +9303,12 @@ export class NetworkManagementClient extends coreClient.ServiceClient {
webCategories: WebCategories;
}

// @public
export interface NetworkManagementClientDeleteBastionShareableLinkByTokenHeaders {
// (undocumented)
location?: string;
}

// @public
export interface NetworkManagementClientOptionalParams extends coreClient.ServiceClientOptions {
$host?: string;
Expand Down Expand Up @@ -9674,6 +9724,7 @@ export interface NetworkVirtualAppliance extends Resource {
readonly etag?: string;
identity?: ManagedServiceIdentity;
readonly inboundSecurityRules?: SubResource[];
internetIngressPublicIps?: InternetIngressPublicIpsProperties[];
nvaSku?: VirtualApplianceSkuProperties;
partnerManagedResource?: PartnerManagedResourceProperties;
readonly provisioningState?: ProvisioningState;
Expand All @@ -9693,7 +9744,7 @@ export interface NetworkVirtualApplianceConnection extends SubResource {
name?: string;
namePropertiesName?: string;
readonly provisioningState?: ProvisioningState;
routingConfiguration?: RoutingConfigurationNfv;
routingConfiguration?: RoutingConfiguration;
tunnelIdentifier?: number;
}

Expand Down Expand Up @@ -11073,12 +11124,6 @@ export interface PropagatedRouteTable {
labels?: string[];
}

// @public
export interface PropagatedRouteTableNfv {
ids?: RoutingConfigurationNfvSubResource[];
labels?: string[];
}

// @public
export type Protocol = string;

Expand Down Expand Up @@ -11951,19 +11996,6 @@ export interface RoutingConfiguration {
vnetRoutes?: VnetRoute;
}

// @public
export interface RoutingConfigurationNfv {
associatedRouteTable?: RoutingConfigurationNfvSubResource;
inboundRouteMap?: RoutingConfigurationNfvSubResource;
outboundRouteMap?: RoutingConfigurationNfvSubResource;
propagatedRouteTables?: PropagatedRouteTableNfv;
}

// @public
export interface RoutingConfigurationNfvSubResource {
resourceUri?: string;
}

// @public
export interface RoutingIntent extends SubResource {
readonly etag?: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Creates or updates an admin rule collection.
*
* @summary Creates or updates an admin rule collection.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRuleCollectionPut.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRuleCollectionPut.json
*/
async function createOrUpdateAnAdminRuleCollection() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Deletes an admin rule collection.
*
* @summary Deletes an admin rule collection.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRuleCollectionDelete.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRuleCollectionDelete.json
*/
async function deletesAnAdminRuleCollection() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Gets a network manager security admin configuration rule collection.
*
* @summary Gets a network manager security admin configuration rule collection.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRuleCollectionGet.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRuleCollectionGet.json
*/
async function getsSecurityAdminRuleCollection() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ dotenv.config();
* This sample demonstrates how to Lists all the rule collections in a security admin configuration, in a paginated format.
*
* @summary Lists all the rule collections in a security admin configuration, in a paginated format.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRuleCollectionList.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRuleCollectionList.json
*/
async function listSecurityAdminRuleCollections() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dotenv.config();
* This sample demonstrates how to Creates or updates an admin rule.
*
* @summary Creates or updates an admin rule.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerDefaultAdminRulePut.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerDefaultAdminRulePut.json
*/
async function createADefaultAdminRule() {
const subscriptionId =
Expand Down Expand Up @@ -54,7 +54,7 @@ async function createADefaultAdminRule() {
* This sample demonstrates how to Creates or updates an admin rule.
*
* @summary Creates or updates an admin rule.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRulePut.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRulePut.json
*/
async function createAnAdminRule() {
const subscriptionId =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ dotenv.config();
* This sample demonstrates how to Deletes an admin rule.
*
* @summary Deletes an admin rule.
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/NetworkManagerAdminRuleDelete.json
* x-ms-original-file: specification/network/resource-manager/Microsoft.Network/stable/2023-06-01/examples/NetworkManagerAdminRuleDelete.json
*/
async function deletesAnAdminRule() {
const subscriptionId =
Expand Down
Loading