diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/CHANGELOG.md b/sdk/managednetworkfabric/arm-managednetworkfabric/CHANGELOG.md index 2b70d02c7a92..8ecb9097c9dd 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/CHANGELOG.md +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/CHANGELOG.md @@ -1,15 +1,17 @@ # Release History + +## 1.1.0 (2023-08-01) + +**Features** -## 1.0.1 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - + - Interface AccessControlList has a new optional parameter defaultAction + - Interface AccessControlListPatch has a new optional parameter defaultAction + - Interface AccessControlListPatchableProperties has a new optional parameter defaultAction + - Interface RoutePolicy has a new optional parameter defaultAction + - Interface RoutePolicyPatch has a new optional parameter defaultAction + - Interface RoutePolicyPatchableProperties has a new optional parameter defaultAction + + ## 1.0.0 (2023-07-17) The package of @azure/arm-managednetworkfabric is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart). diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/_meta.json b/sdk/managednetworkfabric/arm-managednetworkfabric/_meta.json index 2deaa873bedb..c58b9ab14c39 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/_meta.json +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/_meta.json @@ -1,8 +1,8 @@ { - "commit": "3731ac6150dcb22856183e9f1ca49eb912459f83", + "commit": "9d171f5580576db60b1ea835a3f0b90fd453464e", "readme": "specification/managednetworkfabric/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.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\\managednetworkfabric\\resource-manager\\readme.md --use=@autorest/typescript@6.0.5 --generate-sample=true", + "autorest_command": "autorest --version=3.9.3 --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/managednetworkfabric/resource-manager/readme.md --use=@autorest/typescript@^6.0.4", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.0", - "use": "@autorest/typescript@6.0.5" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.1", + "use": "@autorest/typescript@^6.0.4" } \ No newline at end of file diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/assets.json b/sdk/managednetworkfabric/arm-managednetworkfabric/assets.json deleted file mode 100644 index 6bc841262d68..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/assets.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "AssetsRepo": "Azure/azure-sdk-assets", - "AssetsRepoPrefixPath": "js", - "TagPrefix": "js/managednetworkfabric/arm-managednetworkfabric", - "Tag": "js/managednetworkfabric/arm-managednetworkfabric_07f767e246" -} diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/package.json b/sdk/managednetworkfabric/arm-managednetworkfabric/package.json index 85e622607aa9..8c76d2033333 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/package.json +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/package.json @@ -3,12 +3,12 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for AzureNetworkFabricManagementServiceAPI.", - "version": "1.0.1", + "version": "1.1.0", "engines": { "node": ">=14.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.3", + "@azure/core-lro": "^2.5.4", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", "@azure/core-client": "^1.7.0", @@ -111,13 +111,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-managednetworkfabric?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric" +} \ No newline at end of file diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/review/arm-managednetworkfabric.api.md b/sdk/managednetworkfabric/arm-managednetworkfabric/review/arm-managednetworkfabric.api.md index 57eaed337d00..87e8bce0f9d2 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/review/arm-managednetworkfabric.api.md +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/review/arm-managednetworkfabric.api.md @@ -17,6 +17,7 @@ export interface AccessControlList extends TrackedResource { annotation?: string; readonly configurationState?: ConfigurationState; configurationType?: ConfigurationType; + defaultAction?: CommunityActionTypes; dynamicMatchConfigurations?: CommonDynamicMatchConfiguration[]; readonly lastSyncedTime?: Date; matchConfigurations?: AccessControlListMatchConfiguration[]; @@ -53,6 +54,7 @@ export interface AccessControlListPatch extends TagsUpdate { aclsUrl?: string; annotation?: string; configurationType?: ConfigurationType; + defaultAction?: CommunityActionTypes; dynamicMatchConfigurations?: CommonDynamicMatchConfiguration[]; matchConfigurations?: AccessControlListMatchConfiguration[]; } @@ -61,6 +63,7 @@ export interface AccessControlListPatch extends TagsUpdate { export interface AccessControlListPatchableProperties { aclsUrl?: string; configurationType?: ConfigurationType; + defaultAction?: CommunityActionTypes; dynamicMatchConfigurations?: CommonDynamicMatchConfiguration[]; matchConfigurations?: AccessControlListMatchConfiguration[]; } @@ -4277,6 +4280,7 @@ export interface RoutePolicy extends TrackedResource { readonly administrativeState?: AdministrativeState; annotation?: string; readonly configurationState?: ConfigurationState; + defaultAction?: CommunityActionTypes; networkFabricId: string; readonly provisioningState?: ProvisioningState; statements?: RoutePolicyStatementProperties[]; @@ -4290,11 +4294,13 @@ export type RoutePolicyConditionType = string; // @public export interface RoutePolicyPatch extends TagsUpdate { + defaultAction?: CommunityActionTypes; statements?: RoutePolicyStatementProperties[]; } // @public export interface RoutePolicyPatchableProperties { + defaultAction?: CommunityActionTypes; statements?: RoutePolicyStatementProperties[]; } diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsCreateSample.ts deleted file mode 100644 index e48e1c8ebbe4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsCreateSample.ts +++ /dev/null @@ -1,106 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - AccessControlList, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List PUT method. - * - * @summary Implements Access Control List PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Create_MaximumSet_Gen.json - */ -async function accessControlListsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: AccessControlList = { - aclsUrl: "https://ACL-Storage-URL", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"] - } - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }] - } - ], - location: "eastUs", - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix" - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"] - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"] - } - } - ], - matchConfigurationName: "example-match", - sequenceNumber: 123 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginCreateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsDeleteSample.ts deleted file mode 100644 index 04f0274f02de..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List DELETE method. - * - * @summary Implements Access Control List DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Delete_MaximumSet_Gen.json - */ -async function accessControlListsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginDeleteAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsGetSample.ts deleted file mode 100644 index 6786044b903c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List GET method. - * - * @summary Implements Access Control List GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Get_MaximumSet_Gen.json - */ -async function accessControlListsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.get( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListByResourceGroupSample.ts deleted file mode 100644 index 70b14deea66c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by resource group GET method. - * - * @summary Implements AccessControlLists list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListByResourceGroup_MaximumSet_Gen.json - */ -async function accessControlListsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.accessControlLists.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListBySubscriptionSample.ts deleted file mode 100644 index 1f740785374b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by subscription GET method. - * - * @summary Implements AccessControlLists list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListBySubscription_MaximumSet_Gen.json - */ -async function accessControlListsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.accessControlLists.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsResyncSample.ts deleted file mode 100644 index 7d9007b023ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Resync_MaximumSet_Gen.json - */ -async function accessControlListsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginResyncAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateAdministrativeStateSample.ts deleted file mode 100644 index 5c2148e9a5fb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function accessControlListsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateSample.ts deleted file mode 100644 index 26da880b31e2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsUpdateSample.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - AccessControlListPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Access Control List resource. - * - * @summary API to update certain properties of the Access Control List resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Update_MaximumSet_Gen.json - */ -async function accessControlListsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: AccessControlListPatch = { - aclsUrl: "https://microsoft.com/a", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"] - } - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }] - } - ], - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix" - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"] - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"] - } - } - ], - matchConfigurationName: "example-match", - sequenceNumber: 123 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginUpdateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsValidateConfigurationSample.ts deleted file mode 100644 index 3f3654584fd6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/accessControlListsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ValidateConfiguration_MaximumSet_Gen.json - */ -async function accessControlListsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginValidateConfigurationAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksCreateSample.ts deleted file mode 100644 index bf21631ff7cd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksCreateSample.ts +++ /dev/null @@ -1,96 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ExternalNetwork, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates ExternalNetwork PUT method. - * - * @summary Creates ExternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Create_MaximumSet_Gen.json - */ -async function externalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: ExternalNetwork = { - annotation: "annotation", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksDeleteSample.ts deleted file mode 100644 index cb26c7dbd576..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks DELETE method. - * - * @summary Implements ExternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Delete_MaximumSet_Gen.json - */ -async function externalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksGetSample.ts deleted file mode 100644 index 84af9351a7fd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksGetSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks GET method. - * - * @summary Implements ExternalNetworks GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Get_MaximumSet_Gen.json - */ -async function externalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "42EEDB3B-8E17-46E3-B0B4-B1CD9842D90D"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || - "rgL3IsolationDomains"; - const l3IsolationDomainName = "yhtr"; - const externalNetworkName = "fltpszzikbalrzaqq"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksListByL3IsolationDomainSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksListByL3IsolationDomainSample.ts deleted file mode 100644 index c1ad6d0f5b21..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksListByL3IsolationDomainSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements External Networks list by resource group GET method. - * - * @summary Implements External Networks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function externalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.externalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - externalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateAdministrativeStateSample.ts deleted file mode 100644 index 37b84b75705c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Executes update operation to enable or disable administrative State for externalNetwork. - * - * @summary Executes update operation to enable or disable administrative State for externalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateSample.ts deleted file mode 100644 index 356a97602e0c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateSample.ts +++ /dev/null @@ -1,96 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ExternalNetworkPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the ExternalNetworks resource. - * - * @summary API to update certain properties of the ExternalNetworks resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Update_MaximumSet_Gen.json - */ -async function externalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: ExternalNetworkPatch = { - annotation: "annotation1", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 3c78a64b7e9e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Static Route BFD for external Network. - * - * @summary Update Static Route BFD for external Network. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksCreateSample.ts deleted file mode 100644 index 929fb7945efa..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksCreateSample.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternalNetwork, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates InternalNetwork PUT method. - * - * @summary Creates InternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Create_MaximumSet_Gen.json - */ -async function internalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: InternalNetwork = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234 - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [ - { annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" } - ], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - extension: "NoExtension", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - extension: "NoExtension", - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "jffgck" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }] - }, - vlanId: 755 - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksDeleteSample.ts deleted file mode 100644 index e8de155ac562..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements InternalNetworks DELETE method. - * - * @summary Implements InternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Delete_MaximumSet_Gen.json - */ -async function internalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksGetSample.ts deleted file mode 100644 index 7c355931a43a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets a InternalNetworks. - * - * @summary Gets a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Get_MaximumSet_Gen.json - */ -async function internalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksListByL3IsolationDomainSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksListByL3IsolationDomainSample.ts deleted file mode 100644 index d99578ff326b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksListByL3IsolationDomainSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays InternalNetworks list by resource group GET method. - * - * @summary Displays InternalNetworks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function internalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateAdministrativeStateSample.ts deleted file mode 100644 index 54aa93fd6622..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Administrative state of InternalNetworks on resources referred by their resource ids. - * - * @summary Update Administrative state of InternalNetworks on resources referred by their resource ids. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateBgpAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateBgpAdministrativeStateSample.ts deleted file mode 100644 index 18114cdab1e7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateBgpAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update BGP state for internalNetwork. Allowed only on edge devices. - * - * @summary Update BGP state for internalNetwork. Allowed only on edge devices. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateBgpAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateBgpAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateBgpAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateBgpAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateSample.ts deleted file mode 100644 index d01787b34137..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateSample.ts +++ /dev/null @@ -1,98 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternalNetworkPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates a InternalNetworks. - * - * @summary Updates a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Update_MaximumSet_Gen.json - */ -async function internalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: InternalNetworkPatch = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234 - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [ - { annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" } - ], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "20.20.20.20/25" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }] - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 495f9889f1a2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Static Route BFD administrative state for internalNetwork. - * - * @summary Update Static Route BFD administrative state for internalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesCreateSample.ts deleted file mode 100644 index bfd70370853a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesCreateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayRule, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates an Internet Gateway rule resource. - * - * @summary Creates an Internet Gateway rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Create_MaximumSet_Gen.json - */ -async function internetGatewayRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body: InternetGatewayRule = { - annotation: "annotationValue", - location: "eastus", - ruleProperties: { action: "Allow", addressList: ["10.10.10.10"] }, - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginCreateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesDeleteSample.ts deleted file mode 100644 index 248da4eebf93..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules DELETE method. - * - * @summary Implements Internet Gateway Rules DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Delete_MaximumSet_Gen.json - */ -async function internetGatewayRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginDeleteAndWait( - resourceGroupName, - internetGatewayRuleName - ); - console.log(result); -} - -async function main() { - internetGatewayRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesGetSample.ts deleted file mode 100644 index 6952ac848962..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets an Internet Gateway Rule resource. - * - * @summary Gets an Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Get_MaximumSet_Gen.json - */ -async function internetGatewayRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.get( - resourceGroupName, - internetGatewayRuleName - ); - console.log(result); -} - -async function main() { - internetGatewayRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListByResourceGroupSample.ts deleted file mode 100644 index 3a34c75f3abb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListByResourceGroupSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules list by resource group GET method. - * - * @summary Implements Internet Gateway Rules list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewayRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || - "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListBySubscriptionSample.ts deleted file mode 100644 index b94e7a078f44..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Internet Gateway rules in the given subscription. - * - * @summary List all Internet Gateway rules in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewayRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesUpdateSample.ts deleted file mode 100644 index f857b183d4f5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewayRulesUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayRulePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Internet Gateway Rule resource. - * - * @summary API to update certain properties of the Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Update_MaximumSet_Gen.json - */ -async function internetGatewayRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body: InternetGatewayRulePatch = { tags: { key3311: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginUpdateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysCreateSample.ts deleted file mode 100644 index 57f085af3fe1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysCreateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGateway, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Service Internet Gateway resource instance. - * - * @summary Creates a Network Fabric Service Internet Gateway resource instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Create_MaximumSet_Gen.json - */ -async function internetGatewaysCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body: InternetGateway = { - typePropertiesType: "Infrastructure", - annotation: "annotation", - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - location: "eastus", - networkFabricControllerId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-networkFabricController", - tags: { key3540: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginCreateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysDeleteSample.ts deleted file mode 100644 index 1afc0b7fbd24..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Execute a delete on Network Fabric Service Internet Gateway. - * - * @summary Execute a delete on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Delete_MaximumSet_Gen.json - */ -async function internetGatewaysDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginDeleteAndWait( - resourceGroupName, - internetGatewayName - ); - console.log(result); -} - -async function main() { - internetGatewaysDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysGetSample.ts deleted file mode 100644 index 23e18a4eeaf7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Gateway GET method. - * - * @summary Implements Gateway GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Get_MaximumSet_Gen.json - */ -async function internetGatewaysGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.get( - resourceGroupName, - internetGatewayName - ); - console.log(result); -} - -async function main() { - internetGatewaysGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListByResourceGroupSample.ts deleted file mode 100644 index b4955cb159eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by resource group GET method. - * - * @summary Displays Internet Gateways list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewaysListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGateways.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListBySubscriptionSample.ts deleted file mode 100644 index f5e0e8c29d3f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by subscription GET method. - * - * @summary Displays Internet Gateways list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewaysListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGateways.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysUpdateSample.ts deleted file mode 100644 index ca19ddd2b5a4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/internetGatewaysUpdateSample.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Execute patch on Network Fabric Service Internet Gateway. - * - * @summary Execute patch on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Update_MaximumSet_Gen.json - */ -async function internetGatewaysUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body: InternetGatewayPatch = { - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - tags: { key81: "2345" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginUpdateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesCreateSample.ts deleted file mode 100644 index 017e60ed320d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesCreateSample.ts +++ /dev/null @@ -1,63 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpCommunity, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements an IP Community PUT method. - * - * @summary Implements an IP Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Create_MaximumSet_Gen.json - */ -async function ipCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body: IpCommunity = { - annotation: "annotation", - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"] - } - ], - location: "eastus", - tags: { keyId: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginCreateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesDeleteSample.ts deleted file mode 100644 index f63bbe334046..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Community DELETE method. - * - * @summary Implements IP Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Delete_MaximumSet_Gen.json - */ -async function ipCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginDeleteAndWait( - resourceGroupName, - ipCommunityName - ); - console.log(result); -} - -async function main() { - ipCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesGetSample.ts deleted file mode 100644 index 9fb0cfa3eb8a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements an IP Community GET method. - * - * @summary Implements an IP Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Get_MaximumSet_Gen.json - */ -async function ipCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.get( - resourceGroupName, - ipCommunityName - ); - console.log(result); -} - -async function main() { - ipCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListByResourceGroupSample.ts deleted file mode 100644 index b3424d2648c9..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Communities list by resource group GET method. - * - * @summary Implements IP Communities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipCommunities.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListBySubscriptionSample.ts deleted file mode 100644 index 4de0f68e9c6a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Communities list by subscription GET method. - * - * @summary Implements IP Communities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesUpdateSample.ts deleted file mode 100644 index 5e37a0376086..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipCommunitiesUpdateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpCommunityPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Community resource. - * - * @summary API to update certain properties of the IP Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Update_MaximumSet_Gen.json - */ -async function ipCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body: IpCommunityPatch = { - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"] - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginUpdateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesCreateSample.ts deleted file mode 100644 index ebd1b311407e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesCreateSample.ts +++ /dev/null @@ -1,62 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpExtendedCommunity, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community PUT method. - * - * @summary Implements IP Extended Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Create_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body: IpExtendedCommunity = { - annotation: "annotation", - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341 - } - ], - location: "eastus", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginCreateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesDeleteSample.ts deleted file mode 100644 index 35d76d28fa7f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community DELETE method. - * - * @summary Implements IP Extended Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Delete_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginDeleteAndWait( - resourceGroupName, - ipExtendedCommunityName - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesGetSample.ts deleted file mode 100644 index 4f9b389e90d1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community GET method. - * - * @summary Implements IP Extended Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Get_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.get( - resourceGroupName, - ipExtendedCommunityName - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListByResourceGroupSample.ts deleted file mode 100644 index ddb4016156d4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by resource group GET method. - * - * @summary Implements IpExtendedCommunities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListBySubscriptionSample.ts deleted file mode 100644 index 917b3f5ab973..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by subscription GET method. - * - * @summary Implements IpExtendedCommunities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesUpdateSample.ts deleted file mode 100644 index 64a51b2be6eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipExtendedCommunitiesUpdateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpExtendedCommunityPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Extended Community resource. - * - * @summary API to update certain properties of the IP Extended Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Update_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body: IpExtendedCommunityPatch = { - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginUpdateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesCreateSample.ts deleted file mode 100644 index 87a1c2afce2a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesCreateSample.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpPrefix, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix PUT method. - * - * @summary Implements IP Prefix PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Create_MaximumSet_Gen.json - */ -async function ipPrefixesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body: IpPrefix = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10" - } - ], - location: "eastus", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginCreateAndWait( - resourceGroupName, - ipPrefixName, - body - ); - console.log(result); -} - -async function main() { - ipPrefixesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesDeleteSample.ts deleted file mode 100644 index 77b10631b2ee..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix DELETE method. - * - * @summary Implements IP Prefix DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Delete_MaximumSet_Gen.json - */ -async function ipPrefixesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginDeleteAndWait( - resourceGroupName, - ipPrefixName - ); - console.log(result); -} - -async function main() { - ipPrefixesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesGetSample.ts deleted file mode 100644 index f8826f7f86f5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesGetSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix GET method. - * - * @summary Implements IP Prefix GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Get_MaximumSet_Gen.json - */ -async function ipPrefixesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.get(resourceGroupName, ipPrefixName); - console.log(result); -} - -async function main() { - ipPrefixesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListByResourceGroupSample.ts deleted file mode 100644 index 83607d66eb56..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by resource group GET method. - * - * @summary Implements IpPrefixes list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipPrefixesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListBySubscriptionSample.ts deleted file mode 100644 index c0a9f666d570..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by subscription GET method. - * - * @summary Implements IpPrefixes list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListBySubscription_MaximumSet_Gen.json - */ -async function ipPrefixesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesUpdateSample.ts deleted file mode 100644 index 6b05b39dcf2b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/ipPrefixesUpdateSample.ts +++ /dev/null @@ -1,63 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpPrefixPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Prefix resource. - * - * @summary API to update certain properties of the IP Prefix resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Update_MaximumSet_Gen.json - */ -async function ipPrefixesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body: IpPrefixPatch = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10" - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginUpdateAndWait( - resourceGroupName, - ipPrefixName, - body - ); - console.log(result); -} - -async function main() { - ipPrefixesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCommitConfigurationSample.ts deleted file mode 100644 index 5ec45822e9df..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCreateSample.ts deleted file mode 100644 index 2de519381022..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsCreateSample.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L2IsolationDomain, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * - * @summary Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const body: L2IsolationDomain = { - annotation: "annotation", - location: "eastus", - mtu: 1500, - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - tags: { keyID: "keyValue" }, - vlanId: 501 - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginCreateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsDeleteSample.ts deleted file mode 100644 index 38477d3f0091..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * - * @summary Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l2IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsGetSample.ts deleted file mode 100644 index 214f55909dba..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements L2 Isolation Domain GET method. - * - * @summary Implements L2 Isolation Domain GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l2IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.get( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListByResourceGroupSample.ts deleted file mode 100644 index 2640b7ca64ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by resource group GET method. - * - * @summary Displays L2IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListBySubscriptionSample.ts deleted file mode 100644 index f89ea4ca2b1b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by subscription GET method. - * - * @summary Displays L2IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateAdministrativeStateSample.ts deleted file mode 100644 index ad909004bf5c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Enables isolation domain across the fabric or on specified racks. - * - * @summary Enables isolation domain across the fabric or on specified racks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateSample.ts deleted file mode 100644 index c5774e167fc8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsUpdateSample.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L2IsolationDomainPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the L2 Isolation Domain resource. - * - * @summary API to update certain properties of the L2 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body: L2IsolationDomainPatch = { - annotation: "annotation1", - mtu: 6000, - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsValidateConfigurationSample.ts deleted file mode 100644 index 8e87cac55edd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l2IsolationDomainsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCommitConfigurationSample.ts deleted file mode 100644 index 4d2955c8b4e1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCreateSample.ts deleted file mode 100644 index 7e854b2be737..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsCreateSample.ts +++ /dev/null @@ -1,73 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L3IsolationDomain, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * - * @summary Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: L3IsolationDomain = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }] - }, - annotation: "annotation", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsDeleteSample.ts deleted file mode 100644 index 154b195e497a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * - * @summary Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l3IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsGetSample.ts deleted file mode 100644 index 1883ead046df..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this L3 Isolation Domain. - * - * @summary Retrieves details of this L3 Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l3IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.get( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListByResourceGroupSample.ts deleted file mode 100644 index 4bb5a2978fe5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by resource group GET method. - * - * @summary Displays L3IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListBySubscriptionSample.ts deleted file mode 100644 index 26ccd3eeb0dc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by subscription GET method. - * - * @summary Displays L3IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateAdministrativeStateSample.ts deleted file mode 100644 index e79047907f75..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Enables racks for this Isolation Domain. - * - * @summary Enables racks for this Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateSample.ts deleted file mode 100644 index 2b7db0411aef..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsUpdateSample.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L3IsolationDomainPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the L3 Isolation Domain resource. - * - * @summary API to update certain properties of the L3 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: L3IsolationDomainPatch = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }] - }, - annotation: "annotation1", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { key4953: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsValidateConfigurationSample.ts deleted file mode 100644 index 409cf750d91b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/l3IsolationDomainsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsCreateSample.ts deleted file mode 100644 index 159d30039988..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsCreateSample.ts +++ /dev/null @@ -1,69 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NeighborGroup, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the Neighbor Group PUT method. - * - * @summary Implements the Neighbor Group PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Create_MaximumSet_Gen.json - */ -async function neighborGroupsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body: NeighborGroup = { - annotation: "annotation", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10" - ], - ipv6Addresses: ["2F::/100"] - }, - location: "eastus", - tags: { key8107: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginCreateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsDeleteSample.ts deleted file mode 100644 index 0e99817c74a3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Neighbor Group DELETE method. - * - * @summary Implements Neighbor Group DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Delete_MaximumSet_Gen.json - */ -async function neighborGroupsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginDeleteAndWait( - resourceGroupName, - neighborGroupName - ); - console.log(result); -} - -async function main() { - neighborGroupsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsGetSample.ts deleted file mode 100644 index 892bb31ea5e8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets the Neighbor Group. - * - * @summary Gets the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Get_MaximumSet_Gen.json - */ -async function neighborGroupsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.get( - resourceGroupName, - neighborGroupName - ); - console.log(result); -} - -async function main() { - neighborGroupsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListByResourceGroupSample.ts deleted file mode 100644 index 86ab218d603c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by resource group GET method. - * - * @summary Displays NeighborGroups list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListByResourceGroup_MaximumSet_Gen.json - */ -async function neighborGroupsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.neighborGroups.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListBySubscriptionSample.ts deleted file mode 100644 index aada6b3bf333..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by subscription GET method. - * - * @summary Displays NeighborGroups list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListBySubscription_MaximumSet_Gen.json - */ -async function neighborGroupsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.neighborGroups.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsUpdateSample.ts deleted file mode 100644 index 492107bce553..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/neighborGroupsUpdateSample.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NeighborGroupPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Neighbor Group. - * - * @summary Updates the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Update_MaximumSet_Gen.json - */ -async function neighborGroupsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body: NeighborGroupPatch = { - annotation: "Updating", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10" - ], - ipv6Addresses: ["2F::/100"] - }, - tags: { key8107: "2345" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginUpdateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusGetSample.ts deleted file mode 100644 index ea7468d2749c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusGetSample.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get a Network Device SKU details. - * - * @summary Get a Network Device SKU details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_Get_MaximumSet_Gen.json - */ -async function networkDeviceSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkDeviceSkuName = "example-deviceSku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDeviceSkus.get(networkDeviceSkuName); - console.log(result); -} - -async function main() { - networkDeviceSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusListBySubscriptionSample.ts deleted file mode 100644 index 49acddc53e69..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDeviceSkusListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List Network Device SKUs for the given subscription. - * - * @summary List Network Device SKUs for the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDeviceSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDeviceSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDeviceSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesCreateSample.ts deleted file mode 100644 index 5dd6293c6422..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesCreateSample.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkDevice, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create a Network Device resource - * - * @summary Create a Network Device resource - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Create_MaximumSet_Gen.json - */ -async function networkDevicesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: NetworkDevice = { - annotation: "annotation", - hostName: "NFA-Device", - location: "eastuseuap", - networkDeviceSku: "DeviceSku", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesDeleteSample.ts deleted file mode 100644 index e90cbd545344..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete the Network Device resource. - * - * @summary Delete the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Delete_MaximumSet_Gen.json - */ -async function networkDevicesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginDeleteAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesGetSample.ts deleted file mode 100644 index 93d3f28f695b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets the Network Device resource details. - * - * @summary Gets the Network Device resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Get_MaximumSet_Gen.json - */ -async function networkDevicesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.get( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListByResourceGroupSample.ts deleted file mode 100644 index b5459d0ff948..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given resource group. - * - * @summary List all the Network Device resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkDevicesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDevices.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListBySubscriptionSample.ts deleted file mode 100644 index 99deeddceb93..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given subscription. - * - * @summary List all the Network Device resources in a given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDevicesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDevices.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRebootSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRebootSample.ts deleted file mode 100644 index 98c6a5f8c3cf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRebootSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RebootProperties, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Reboot the Network Device. - * - * @summary Reboot the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Reboot_MaximumSet_Gen.json - */ -async function networkDevicesRebootMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: RebootProperties = { rebootType: "GracefulRebootWithZTP" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginRebootAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesRebootMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRefreshConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRefreshConfigurationSample.ts deleted file mode 100644 index 7c9c6de98f43..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesRefreshConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Refreshes the configuration the Network Device. - * - * @summary Refreshes the configuration the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_RefreshConfiguration_MaximumSet_Gen.json - */ -async function networkDevicesRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginRefreshConfigurationAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateAdministrativeStateSample.ts deleted file mode 100644 index a0e3d56b85a5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateDeviceAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Administrative state of the Network Device. - * - * @summary Updates the Administrative state of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkDevicesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: UpdateDeviceAdministrativeState = { - resourceIds: [""], - state: "RMA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateSample.ts deleted file mode 100644 index 44e378175bf5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpdateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkDevicePatchParameters, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Device resource. - * - * @summary Update certain properties of the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Update_MaximumSet_Gen.json - */ -async function networkDevicesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: NetworkDevicePatchParameters = { - annotation: "annotation", - hostName: "NFA-Device", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpgradeSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpgradeSample.ts deleted file mode 100644 index a56b81b86bf4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkDevicesUpgradeSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateVersion, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Upgrades the version of the Network Device. - * - * @summary Upgrades the version of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Upgrade_MaximumSet_Gen.json - */ -async function networkDevicesUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: UpdateVersion = { version: "1.0.0" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpgradeAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersCreateSample.ts deleted file mode 100644 index 618342f552eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersCreateSample.ts +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricController, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Controller. - * - * @summary Creates a Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Create_MaximumSet_Gen.json - */ -async function networkFabricControllersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body: NetworkFabricController = { - annotation: "annotation", - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "1234ABCD-0A1B-1234-5678-123456ABCDEF", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ], - ipv4AddressSpace: "172.253.0.0/19", - ipv6AddressSpace: "::/60", - isWorkloadManagementNetworkEnabled: "True", - location: "eastus", - managedResourceGroupConfiguration: { - name: "managedResourceGroupName", - location: "eastus" - }, - nfcSku: "Standard", - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginCreateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersDeleteSample.ts deleted file mode 100644 index cab349fb4bd0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes the Network Fabric Controller resource. - * - * @summary Deletes the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Delete_MaximumSet_Gen.json - */ -async function networkFabricControllersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginDeleteAndWait( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersGetSample.ts deleted file mode 100644 index 0078c6dc126e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Shows the provisioning status of Network Fabric Controller. - * - * @summary Shows the provisioning status of Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Get_MaximumSet_Gen.json - */ -async function networkFabricControllersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.get( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListByResourceGroupSample.ts deleted file mode 100644 index 8e29fa84f52d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers thats available in the resource group. - * - * @summary Lists all the NetworkFabricControllers thats available in the resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricControllersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListBySubscriptionSample.ts deleted file mode 100644 index af4dffa7eb9c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers by subscription. - * - * @summary Lists all the NetworkFabricControllers by subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricControllersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersUpdateSample.ts deleted file mode 100644 index 57de18718bbc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricControllersUpdateSample.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricControllerPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates are currently not supported for the Network Fabric Controller resource. - * - * @summary Updates are currently not supported for the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Update_MaximumSet_Gen.json - */ -async function networkFabricControllersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body: NetworkFabricControllerPatch = { - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ], - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginUpdateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusGetSample.ts deleted file mode 100644 index 6c76462c0b18..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusGetSample.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKU GET method. - * - * @summary Implements Network Fabric SKU GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_Get_MaximumSet_Gen.json - */ -async function networkFabricSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkFabricSkuName = "example-fabricsku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricSkus.get(networkFabricSkuName); - console.log(result); -} - -async function main() { - networkFabricSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusListBySubscriptionSample.ts deleted file mode 100644 index 84ae1c67c816..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricSkusListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKUs list by subscription GET method. - * - * @summary Implements Network Fabric SKUs list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCommitConfigurationSample.ts deleted file mode 100644 index 5843a052567d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * - * @summary Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_CommitConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginCommitConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCreateSample.ts deleted file mode 100644 index 2a0032490c83..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsCreateSample.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabric, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Fabric resource. - * - * @summary Create Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Create_MaximumSet_Gen.json - */ -async function networkFabricsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: NetworkFabric = { - annotation: "annotation", - fabricASN: 29249, - ipv4Prefix: "10.18.0.0/19", - ipv6Prefix: "3FFE:FFFF:0:CD40::/59", - location: "eastuseuap", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - } - }, - networkFabricControllerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-fabricController", - networkFabricSku: "M4-A400-A100-C16-aa", - rackCount: 4, - serverCountPerRack: 8, - tags: { keyID: "keyValue" }, - terminalServerConfiguration: { - password: "xxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "123456", - username: "username" - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginCreateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeleteSample.ts deleted file mode 100644 index e541ec35f9dc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Fabric resource. - * - * @summary Delete Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Delete_MaximumSet_Gen.json - */ -async function networkFabricsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginDeleteAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeprovisionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeprovisionSample.ts deleted file mode 100644 index 36bf1c7e066a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsDeprovisionSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deprovisions the underlying resources in the given Network Fabric instance. - * - * @summary Deprovisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_deprovision_MaximumSet_Gen.json - */ -async function networkFabricsDeprovisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginDeprovisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeprovisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetSample.ts deleted file mode 100644 index 37d7fb618386..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Fabric resource details. - * - * @summary Get Network Fabric resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Get_MaximumSet_Gen.json - */ -async function networkFabricsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.get( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetTopologySample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetTopologySample.ts deleted file mode 100644 index 5631d14f98d6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsGetTopologySample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets Topology of the underlying resources in the given Network Fabric instance. - * - * @summary Gets Topology of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_GetTopology_MaximumSet_Gen.json - */ -async function networkFabricsGetTopologyMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginGetTopologyAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsGetTopologyMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListByResourceGroupSample.ts deleted file mode 100644 index 09b8a393e7a2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given resource group. - * - * @summary List all the Network Fabric resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabrics.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListBySubscriptionSample.ts deleted file mode 100644 index 0dec4b4268cc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given subscription. - * - * @summary List all the Network Fabric resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabrics.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsProvisionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsProvisionSample.ts deleted file mode 100644 index ce9c40bd4b99..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsProvisionSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Provisions the underlying resources in the given Network Fabric instance. - * - * @summary Provisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_provision_MaximumSet_Gen.json - */ -async function networkFabricsProvisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginProvisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsProvisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsRefreshConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsRefreshConfigurationSample.ts deleted file mode 100644 index 1edd542fce21..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsRefreshConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_refreshConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginRefreshConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts deleted file mode 100644 index 73adf85e2d65..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateInfraManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateInfraManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateSample.ts deleted file mode 100644 index 12bc3b072edf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateSample.ts +++ /dev/null @@ -1,120 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Fabric resource. - * - * @summary Update certain properties of the Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Update_MaximumSet_Gen.json - */ -async function networkFabricsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: NetworkFabricPatch = { - annotation: "annotation1", - fabricASN: 12345, - ipv4Prefix: "10.18.0.0/17", - ipv6Prefix: "3FFE:FFFF:0:CD40::/60", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"] - } - }, - peeringOption: "OptionB" - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"] - } - }, - peeringOption: "OptionA" - } - }, - rackCount: 6, - serverCountPerRack: 10, - tags: { keyID: "KeyValue" }, - terminalServerConfiguration: { - password: "xxxxxxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "1234567", - username: "username1" - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts deleted file mode 100644 index 94ec83a2c673..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateWorkloadManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateWorkloadManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpgradeSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpgradeSample.ts deleted file mode 100644 index 202c816ad824..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsUpgradeSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateVersion, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Upgrades the version of the underlying resources in the given Network Fabric instance. - * - * @summary Upgrades the version of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_upgrade_MaximumSet_Gen.json - */ -async function networkFabricsUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateVersion = { version: "version1" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpgradeAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsValidateConfigurationSample.ts deleted file mode 100644 index 044f6efea4fe..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkFabricsValidateConfigurationSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ValidateConfigurationProperties, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Validates the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: ValidateConfigurationProperties = { validateAction: "Cabling" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginValidateConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesCreateSample.ts deleted file mode 100644 index 559ab42e3086..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesCreateSample.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkInterface, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create a Network Interface resource. - * - * @summary Create a Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Create_MaximumSet_Gen.json - */ -async function networkInterfacesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: NetworkInterface = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesDeleteSample.ts deleted file mode 100644 index c8c95cb7637c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete the Network Interface resource. - * - * @summary Delete the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Delete_MaximumSet_Gen.json - */ -async function networkInterfacesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "94D0FD57-C08B-4CA3-A926-6B76D8B7B956"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "rgNetworkDevices"; - const networkDeviceName = "sjzd"; - const networkInterfaceName = "emrgu"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginDeleteAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesGetSample.ts deleted file mode 100644 index 0c7fa96f1bd2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get the Network Interface resource details. - * - * @summary Get the Network Interface resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Get_MaximumSet_Gen.json - */ -async function networkInterfacesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.get( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesListByNetworkDeviceSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesListByNetworkDeviceSample.ts deleted file mode 100644 index 9ee0d59f0064..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesListByNetworkDeviceSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Interface resources in a given resource group. - * - * @summary List all the Network Interface resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_ListByNetworkDevice_MaximumSet_Gen.json - */ -async function networkInterfacesListByNetworkDeviceMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkInterfaces.listByNetworkDevice( - resourceGroupName, - networkDeviceName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkInterfacesListByNetworkDeviceMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateAdministrativeStateSample.ts deleted file mode 100644 index 213eda13f0cd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update the admin state of the Network Interface. - * - * @summary Update the admin state of the Network Interface. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateSample.ts deleted file mode 100644 index bffcb8e121fd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkInterfacesUpdateSample.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkInterfacePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Interface resource. - * - * @summary Update certain properties of the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Update_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: NetworkInterfacePatch = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersCreateSample.ts deleted file mode 100644 index e8e71c9de7e7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersCreateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkPacketBroker, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Packet Broker. - * - * @summary Creates a Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Create_MaximumSet_Gen.json - */ -async function networkPacketBrokersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body: NetworkPacketBroker = { - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - tags: { key2806: "key" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginCreateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersDeleteSample.ts deleted file mode 100644 index 2c20424a1a68..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes Network Packet Broker. - * - * @summary Deletes Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Delete_MaximumSet_Gen.json - */ -async function networkPacketBrokersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginDeleteAndWait( - resourceGroupName, - networkPacketBrokerName - ); - console.log(result); -} - -async function main() { - networkPacketBrokersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersGetSample.ts deleted file mode 100644 index 52689a0979c6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Packet Broker. - * - * @summary Retrieves details of this Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Get_MaximumSet_Gen.json - */ -async function networkPacketBrokersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.get( - resourceGroupName, - networkPacketBrokerName - ); - console.log(result); -} - -async function main() { - networkPacketBrokersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListByResourceGroupSample.ts deleted file mode 100644 index bb633704b11f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NetworkPacketBrokers list by resource group GET method. - * - * @summary Displays NetworkPacketBrokers list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkPacketBrokersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListBySubscriptionSample.ts deleted file mode 100644 index d96ec410f943..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Packet Brokers list by subscription GET method. - * - * @summary Displays Network Packet Brokers list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkPacketBrokersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersUpdateSample.ts deleted file mode 100644 index 6554ad0739c2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkPacketBrokersUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkPacketBrokerPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Packet Broker resource. - * - * @summary API to update certain properties of the Network Packet Broker resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Update_MaximumSet_Gen.json - */ -async function networkPacketBrokersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body: NetworkPacketBrokerPatch = { tags: { key8772: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginUpdateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksCreateSample.ts deleted file mode 100644 index af0d071c1014..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksCreateSample.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkRack, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Rack resource. - * - * @summary Create Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Create_MaximumSet_Gen.json - */ -async function networkRacksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body: NetworkRack = { - annotation: "annotation", - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - networkRackType: "Aggregate", - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginCreateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksDeleteSample.ts deleted file mode 100644 index 975a81690413..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Rack resource. - * - * @summary Delete Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Delete_MaximumSet_Gen.json - */ -async function networkRacksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginDeleteAndWait( - resourceGroupName, - networkRackName - ); - console.log(result); -} - -async function main() { - networkRacksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksGetSample.ts deleted file mode 100644 index 320a9d9b878a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Rack resource details. - * - * @summary Get Network Rack resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Get_MaximumSet_Gen.json - */ -async function networkRacksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.get( - resourceGroupName, - networkRackName - ); - console.log(result); -} - -async function main() { - networkRacksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListByResourceGroupSample.ts deleted file mode 100644 index c48571131569..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given resource group. - * - * @summary List all Network Rack resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkRacksListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkRacks.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListBySubscriptionSample.ts deleted file mode 100644 index 1d8009d6f37b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given subscription - * - * @summary List all Network Rack resources in the given subscription - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListBySubscription_MaximumSet_Gen.json - */ -async function networkRacksListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkRacks.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksUpdateSample.ts deleted file mode 100644 index 144f5460a4ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkRacksUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - TagsUpdate, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Rack resource. - * - * @summary Update certain properties of the Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Update_MaximumSet_Gen.json - */ -async function networkRacksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body: TagsUpdate = { tags: { keyID: "keyValue" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginUpdateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesCreateSample.ts deleted file mode 100644 index 26a63b8e19cf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesCreateSample.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapRule, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Tap Rule resource. - * - * @summary Create Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Create_MaximumSet_Gen.json - */ -async function networkTapRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: NetworkTapRule = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"] - } - ], - portGroups: [ - { name: "example-portGroup1", ports: ["100-200"] }, - { name: "example-portGroup2", ports: ["900", "1000-2000"] } - ], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }] - } - ], - location: "eastus", - matchConfigurations: [ - { - actions: [ - { - type: "Drop", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100" - } - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix" - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"] - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"] - } - } - ], - matchConfigurationName: "config1", - sequenceNumber: 10 - } - ], - pollingIntervalInSeconds: 30, - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/a" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginCreateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesDeleteSample.ts deleted file mode 100644 index 31fa12d8930c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Tap Rule resource. - * - * @summary Delete Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Delete_MaximumSet_Gen.json - */ -async function networkTapRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginDeleteAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesGetSample.ts deleted file mode 100644 index df594680135d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Tap Rule resource details. - * - * @summary Get Network Tap Rule resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Get_MaximumSet_Gen.json - */ -async function networkTapRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.get( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListByResourceGroupSample.ts deleted file mode 100644 index 4ae91dd665b7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given resource group. - * - * @summary List all the Network Tap Rule resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTapRules.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListBySubscriptionSample.ts deleted file mode 100644 index eebb8cf4ab7a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given subscription. - * - * @summary List all the Network Tap Rule resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTapRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesResyncSample.ts deleted file mode 100644 index 5482819e5332..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Resync_MaximumSet_Gen.json - */ -async function networkTapRulesResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginResyncAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateAdministrativeStateSample.ts deleted file mode 100644 index b1cb0035d1dd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateSample.ts deleted file mode 100644 index 79a2171b515e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesUpdateSample.ts +++ /dev/null @@ -1,109 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapRulePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Tap Rule resource. - * - * @summary Update certain properties of the Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Update_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: NetworkTapRulePatch = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"] - } - ], - portGroups: [{ name: "example-portGroup1", ports: ["100-200"] }], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }] - } - ], - matchConfigurations: [ - { - actions: [ - { - type: "Goto", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100" - } - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix" - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"] - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"] - } - } - ], - matchConfigurationName: "config1", - sequenceNumber: 10 - } - ], - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/amdsdx" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginUpdateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesValidateConfigurationSample.ts deleted file mode 100644 index fa28efc933d5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapRulesValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkTapRulesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginValidateConfigurationAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsCreateSample.ts deleted file mode 100644 index c5af77e6523a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsCreateSample.ts +++ /dev/null @@ -1,74 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTap, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Tap. - * - * @summary Creates a Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Create_MaximumSet_Gen.json - */ -async function networkTapsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: NetworkTap = { - annotation: "annotation", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup" - ] - } - } - ], - location: "eastuseuap", - networkPacketBrokerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker", - pollingType: "Pull", - tags: { key6024: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginCreateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsDeleteSample.ts deleted file mode 100644 index f5cc050aefc8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes Network Tap. - * - * @summary Deletes Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Delete_MaximumSet_Gen.json - */ -async function networkTapsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginDeleteAndWait( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsGetSample.ts deleted file mode 100644 index ee7710ab040a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Tap. - * - * @summary Retrieves details of this Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Get_MaximumSet_Gen.json - */ -async function networkTapsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.get( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListByResourceGroupSample.ts deleted file mode 100644 index feff9228b1e9..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Taps list by resource group GET method. - * - * @summary Displays Network Taps list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTaps.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListBySubscriptionSample.ts deleted file mode 100644 index b41f2a5dd045..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Taps list by subscription GET method. - * - * @summary Displays Network Taps list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTaps.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsResyncSample.ts deleted file mode 100644 index ab440f82b7cb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Resync_MaximumSet_Gen.json - */ -async function networkTapsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginResyncAndWait( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateAdministrativeStateSample.ts deleted file mode 100644 index a51c230edddd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateSample.ts deleted file mode 100644 index 12beb041b3d4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkTapsUpdateSample.ts +++ /dev/null @@ -1,71 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Tap resource. - * - * @summary API to update certain properties of the Network Tap resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Update_MaximumSet_Gen.json - */ -async function networkTapsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: NetworkTapPatch = { - annotation: "annotation1", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup" - ] - } - } - ], - pollingType: "Pull", - tags: { key6024: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginUpdateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsCreateSample.ts deleted file mode 100644 index fe6a6fba8e5c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsCreateSample.ts +++ /dev/null @@ -1,97 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkToNetworkInterconnect, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Configuration used to setup CE-PE connectivity PUT Method. - * - * @summary Configuration used to setup CE-PE connectivity PUT Method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Create_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: NetworkToNetworkInterconnect = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isManagementType: "True", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface" - ], - mtu: 1500 - }, - nniType: "CE", - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 25 }, - ipv4Routes: [{ nextHop: ["21.20.20.20"], prefix: "20.0.0.12/30" }], - ipv6Routes: [ - { - nextHop: ["4FFE:FFFF:0:CD30::ac"], - prefix: "3FFE:FFFF:0:CD30::ac/127" - } - ] - }, - optionBLayer3Configuration: { - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1234 - }, - useOptionB: "True" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginCreateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsDeleteSample.ts deleted file mode 100644 index e1ef7433dd33..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects DELETE method. - * - * @summary Implements NetworkToNetworkInterconnects DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Delete_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginDeleteAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsGetSample.ts deleted file mode 100644 index 1172e03b6613..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects GET method. - * - * @summary Implements NetworkToNetworkInterconnects GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Get_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.get( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsListByNetworkFabricSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsListByNetworkFabricSample.ts deleted file mode 100644 index e433674b8685..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsListByNetworkFabricSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network To Network Interconnects list by Network Fabric GET method. - * - * @summary Implements Network To Network Interconnects list by Network Fabric GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_ListByNetworkFabric_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkToNetworkInterconnects.listByNetworkFabric( - resourceGroupName, - networkFabricName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts deleted file mode 100644 index 4aeab15c005f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Admin State. - * - * @summary Updates the Admin State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 3863cc7a97a5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the NPB Static Route BFD Administrative State. - * - * @summary Updates the NPB Static Route BFD Administrative State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateNpbStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateSample.ts deleted file mode 100644 index 6e7c43026aa7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/networkToNetworkInterconnectsUpdateSample.ts +++ /dev/null @@ -1,94 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkToNetworkInterconnectPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network To NetworkInterconnects resource. - * - * @summary Update certain properties of the Network To NetworkInterconnects resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Update_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: NetworkToNetworkInterconnectPatch = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface" - ], - mtu: 1500 - }, - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 310, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["21.20.20.10"], prefix: "20.0.0.11/30" }], - ipv6Routes: [ - { - nextHop: ["5FFE:FFFF:0:CD30::ac"], - prefix: "4FFE:FFFF:0:CD30::ac/127" - } - ] - }, - optionBLayer3Configuration: { - peerASN: 2345, - primaryIpv4Prefix: "20.0.0.12/29", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.14/29", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1235 - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/operationsListSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/operationsListSample.ts deleted file mode 100644 index a2193b52612c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/operationsListSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Returns list of all operations. - * - * @summary Returns list of all operations. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ListOperations.json - */ -async function listOperations() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "00000000-0000-0000-0000-000000000000"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.operations.list()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - listOperations(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCommitConfigurationSample.ts deleted file mode 100644 index f59649fb8030..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_CommitConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginCommitConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCreateSample.ts deleted file mode 100644 index 1a5dd92cd975..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesCreateSample.ts +++ /dev/null @@ -1,113 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RoutePolicy, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy PUT method. - * - * @summary Implements Route Policy PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Create_MaximumSet_Gen.json - */ -async function routePoliciesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: RoutePolicy = { - addressFamilyType: "IPv4", - annotation: "annotation", - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - } - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - } - }, - localPreference: 20 - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix" - }, - sequenceNumber: 7 - } - ], - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginCreateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesDeleteSample.ts deleted file mode 100644 index 9a823dd969b2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy DELETE method. - * - * @summary Implements Route Policy DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Delete_MaximumSet_Gen.json - */ -async function routePoliciesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginDeleteAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesGetSample.ts deleted file mode 100644 index 98a80dade994..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy GET method. - * - * @summary Implements Route Policy GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Get_MaximumSet_Gen.json - */ -async function routePoliciesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.get( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListByResourceGroupSample.ts deleted file mode 100644 index 291fbfeacb61..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by resource group GET method. - * - * @summary Implements RoutePolicies list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListByResourceGroup_MaximumSet_Gen.json - */ -async function routePoliciesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.routePolicies.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListBySubscriptionSample.ts deleted file mode 100644 index 9939935e6c81..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by subscription GET method. - * - * @summary Implements RoutePolicies list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListBySubscription_MaximumSet_Gen.json - */ -async function routePoliciesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.routePolicies.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateAdministrativeStateSample.ts deleted file mode 100644 index f2c2e67af2c0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updated the admin state for this Route Policy. - * - * @summary Updated the admin state for this Route Policy. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function routePoliciesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateSample.ts deleted file mode 100644 index 5801bacb3958..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesUpdateSample.ts +++ /dev/null @@ -1,108 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RoutePolicyPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Route Policy resource. - * - * @summary API to update certain properties of the Route Policy resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Update_MaximumSet_Gen.json - */ -async function routePoliciesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: RoutePolicyPatch = { - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - } - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - } - }, - localPreference: 20 - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix" - }, - sequenceNumber: 7 - } - ], - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginUpdateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesValidateConfigurationSample.ts deleted file mode 100644 index e766fc19609e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples-dev/routePoliciesValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ValidateConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginValidateConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/README.md b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/README.md deleted file mode 100644 index 8ee1662c4572..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/README.md +++ /dev/null @@ -1,378 +0,0 @@ -# client library samples for JavaScript - -These sample programs show how to use the JavaScript client libraries for in some common scenarios. - -| **File Name** | **Description** | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [accessControlListsCreateSample.js][accesscontrollistscreatesample] | Implements Access Control List PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Create_MaximumSet_Gen.json | -| [accessControlListsDeleteSample.js][accesscontrollistsdeletesample] | Implements Access Control List DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Delete_MaximumSet_Gen.json | -| [accessControlListsGetSample.js][accesscontrollistsgetsample] | Implements Access Control List GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Get_MaximumSet_Gen.json | -| [accessControlListsListByResourceGroupSample.js][accesscontrollistslistbyresourcegroupsample] | Implements AccessControlLists list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListByResourceGroup_MaximumSet_Gen.json | -| [accessControlListsListBySubscriptionSample.js][accesscontrollistslistbysubscriptionsample] | Implements AccessControlLists list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListBySubscription_MaximumSet_Gen.json | -| [accessControlListsResyncSample.js][accesscontrollistsresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Resync_MaximumSet_Gen.json | -| [accessControlListsUpdateAdministrativeStateSample.js][accesscontrollistsupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_UpdateAdministrativeState_MaximumSet_Gen.json | -| [accessControlListsUpdateSample.js][accesscontrollistsupdatesample] | API to update certain properties of the Access Control List resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Update_MaximumSet_Gen.json | -| [accessControlListsValidateConfigurationSample.js][accesscontrollistsvalidateconfigurationsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ValidateConfiguration_MaximumSet_Gen.json | -| [externalNetworksCreateSample.js][externalnetworkscreatesample] | Creates ExternalNetwork PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Create_MaximumSet_Gen.json | -| [externalNetworksDeleteSample.js][externalnetworksdeletesample] | Implements ExternalNetworks DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Delete_MaximumSet_Gen.json | -| [externalNetworksGetSample.js][externalnetworksgetsample] | Implements ExternalNetworks GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Get_MaximumSet_Gen.json | -| [externalNetworksListByL3IsolationDomainSample.js][externalnetworkslistbyl3isolationdomainsample] | Implements External Networks list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json | -| [externalNetworksUpdateAdministrativeStateSample.js][externalnetworksupdateadministrativestatesample] | Executes update operation to enable or disable administrative State for externalNetwork. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json | -| [externalNetworksUpdateSample.js][externalnetworksupdatesample] | API to update certain properties of the ExternalNetworks resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Update_MaximumSet_Gen.json | -| [externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js][externalnetworksupdatestaticroutebfdadministrativestatesample] | Update Static Route BFD for external Network. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksCreateSample.js][internalnetworkscreatesample] | Creates InternalNetwork PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Create_MaximumSet_Gen.json | -| [internalNetworksDeleteSample.js][internalnetworksdeletesample] | Implements InternalNetworks DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Delete_MaximumSet_Gen.json | -| [internalNetworksGetSample.js][internalnetworksgetsample] | Gets a InternalNetworks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Get_MaximumSet_Gen.json | -| [internalNetworksListByL3IsolationDomainSample.js][internalnetworkslistbyl3isolationdomainsample] | Displays InternalNetworks list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json | -| [internalNetworksUpdateAdministrativeStateSample.js][internalnetworksupdateadministrativestatesample] | Update Administrative state of InternalNetworks on resources referred by their resource ids. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksUpdateBgpAdministrativeStateSample.js][internalnetworksupdatebgpadministrativestatesample] | Update BGP state for internalNetwork. Allowed only on edge devices. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateBgpAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksUpdateSample.js][internalnetworksupdatesample] | Updates a InternalNetworks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Update_MaximumSet_Gen.json | -| [internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js][internalnetworksupdatestaticroutebfdadministrativestatesample] | Update Static Route BFD administrative state for internalNetwork. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [internetGatewayRulesCreateSample.js][internetgatewayrulescreatesample] | Creates an Internet Gateway rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Create_MaximumSet_Gen.json | -| [internetGatewayRulesDeleteSample.js][internetgatewayrulesdeletesample] | Implements Internet Gateway Rules DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Delete_MaximumSet_Gen.json | -| [internetGatewayRulesGetSample.js][internetgatewayrulesgetsample] | Gets an Internet Gateway Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Get_MaximumSet_Gen.json | -| [internetGatewayRulesListByResourceGroupSample.js][internetgatewayruleslistbyresourcegroupsample] | Implements Internet Gateway Rules list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListByResourceGroup_MaximumSet_Gen.json | -| [internetGatewayRulesListBySubscriptionSample.js][internetgatewayruleslistbysubscriptionsample] | List all Internet Gateway rules in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListBySubscription_MaximumSet_Gen.json | -| [internetGatewayRulesUpdateSample.js][internetgatewayrulesupdatesample] | API to update certain properties of the Internet Gateway Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Update_MaximumSet_Gen.json | -| [internetGatewaysCreateSample.js][internetgatewayscreatesample] | Creates a Network Fabric Service Internet Gateway resource instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Create_MaximumSet_Gen.json | -| [internetGatewaysDeleteSample.js][internetgatewaysdeletesample] | Execute a delete on Network Fabric Service Internet Gateway. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Delete_MaximumSet_Gen.json | -| [internetGatewaysGetSample.js][internetgatewaysgetsample] | Implements Gateway GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Get_MaximumSet_Gen.json | -| [internetGatewaysListByResourceGroupSample.js][internetgatewayslistbyresourcegroupsample] | Displays Internet Gateways list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListByResourceGroup_MaximumSet_Gen.json | -| [internetGatewaysListBySubscriptionSample.js][internetgatewayslistbysubscriptionsample] | Displays Internet Gateways list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListBySubscription_MaximumSet_Gen.json | -| [internetGatewaysUpdateSample.js][internetgatewaysupdatesample] | Execute patch on Network Fabric Service Internet Gateway. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Update_MaximumSet_Gen.json | -| [ipCommunitiesCreateSample.js][ipcommunitiescreatesample] | Implements an IP Community PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Create_MaximumSet_Gen.json | -| [ipCommunitiesDeleteSample.js][ipcommunitiesdeletesample] | Implements IP Community DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Delete_MaximumSet_Gen.json | -| [ipCommunitiesGetSample.js][ipcommunitiesgetsample] | Implements an IP Community GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Get_MaximumSet_Gen.json | -| [ipCommunitiesListByResourceGroupSample.js][ipcommunitieslistbyresourcegroupsample] | Implements IP Communities list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListByResourceGroup_MaximumSet_Gen.json | -| [ipCommunitiesListBySubscriptionSample.js][ipcommunitieslistbysubscriptionsample] | Implements IP Communities list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListBySubscription_MaximumSet_Gen.json | -| [ipCommunitiesUpdateSample.js][ipcommunitiesupdatesample] | API to update certain properties of the IP Community resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Update_MaximumSet_Gen.json | -| [ipExtendedCommunitiesCreateSample.js][ipextendedcommunitiescreatesample] | Implements IP Extended Community PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Create_MaximumSet_Gen.json | -| [ipExtendedCommunitiesDeleteSample.js][ipextendedcommunitiesdeletesample] | Implements IP Extended Community DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Delete_MaximumSet_Gen.json | -| [ipExtendedCommunitiesGetSample.js][ipextendedcommunitiesgetsample] | Implements IP Extended Community GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Get_MaximumSet_Gen.json | -| [ipExtendedCommunitiesListByResourceGroupSample.js][ipextendedcommunitieslistbyresourcegroupsample] | Implements IpExtendedCommunities list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListByResourceGroup_MaximumSet_Gen.json | -| [ipExtendedCommunitiesListBySubscriptionSample.js][ipextendedcommunitieslistbysubscriptionsample] | Implements IpExtendedCommunities list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListBySubscription_MaximumSet_Gen.json | -| [ipExtendedCommunitiesUpdateSample.js][ipextendedcommunitiesupdatesample] | API to update certain properties of the IP Extended Community resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Update_MaximumSet_Gen.json | -| [ipPrefixesCreateSample.js][ipprefixescreatesample] | Implements IP Prefix PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Create_MaximumSet_Gen.json | -| [ipPrefixesDeleteSample.js][ipprefixesdeletesample] | Implements IP Prefix DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Delete_MaximumSet_Gen.json | -| [ipPrefixesGetSample.js][ipprefixesgetsample] | Implements IP Prefix GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Get_MaximumSet_Gen.json | -| [ipPrefixesListByResourceGroupSample.js][ipprefixeslistbyresourcegroupsample] | Implements IpPrefixes list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListByResourceGroup_MaximumSet_Gen.json | -| [ipPrefixesListBySubscriptionSample.js][ipprefixeslistbysubscriptionsample] | Implements IpPrefixes list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListBySubscription_MaximumSet_Gen.json | -| [ipPrefixesUpdateSample.js][ipprefixesupdatesample] | API to update certain properties of the IP Prefix resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Update_MaximumSet_Gen.json | -| [l2IsolationDomainsCommitConfigurationSample.js][l2isolationdomainscommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_CommitConfiguration_MaximumSet_Gen.json | -| [l2IsolationDomainsCreateSample.js][l2isolationdomainscreatesample] | Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Create_MaximumSet_Gen.json | -| [l2IsolationDomainsDeleteSample.js][l2isolationdomainsdeletesample] | Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Delete_MaximumSet_Gen.json | -| [l2IsolationDomainsGetSample.js][l2isolationdomainsgetsample] | Implements L2 Isolation Domain GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Get_MaximumSet_Gen.json | -| [l2IsolationDomainsListByResourceGroupSample.js][l2isolationdomainslistbyresourcegroupsample] | Displays L2IsolationDomains list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json | -| [l2IsolationDomainsListBySubscriptionSample.js][l2isolationdomainslistbysubscriptionsample] | Displays L2IsolationDomains list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListBySubscription_MaximumSet_Gen.json | -| [l2IsolationDomainsUpdateAdministrativeStateSample.js][l2isolationdomainsupdateadministrativestatesample] | Enables isolation domain across the fabric or on specified racks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json | -| [l2IsolationDomainsUpdateSample.js][l2isolationdomainsupdatesample] | API to update certain properties of the L2 Isolation Domain resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Update_MaximumSet_Gen.json | -| [l2IsolationDomainsValidateConfigurationSample.js][l2isolationdomainsvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json | -| [l3IsolationDomainsCommitConfigurationSample.js][l3isolationdomainscommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_CommitConfiguration_MaximumSet_Gen.json | -| [l3IsolationDomainsCreateSample.js][l3isolationdomainscreatesample] | Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Create_MaximumSet_Gen.json | -| [l3IsolationDomainsDeleteSample.js][l3isolationdomainsdeletesample] | Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Delete_MaximumSet_Gen.json | -| [l3IsolationDomainsGetSample.js][l3isolationdomainsgetsample] | Retrieves details of this L3 Isolation Domain. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Get_MaximumSet_Gen.json | -| [l3IsolationDomainsListByResourceGroupSample.js][l3isolationdomainslistbyresourcegroupsample] | Displays L3IsolationDomains list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json | -| [l3IsolationDomainsListBySubscriptionSample.js][l3isolationdomainslistbysubscriptionsample] | Displays L3IsolationDomains list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListBySubscription_MaximumSet_Gen.json | -| [l3IsolationDomainsUpdateAdministrativeStateSample.js][l3isolationdomainsupdateadministrativestatesample] | Enables racks for this Isolation Domain. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json | -| [l3IsolationDomainsUpdateSample.js][l3isolationdomainsupdatesample] | API to update certain properties of the L3 Isolation Domain resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Update_MaximumSet_Gen.json | -| [l3IsolationDomainsValidateConfigurationSample.js][l3isolationdomainsvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json | -| [neighborGroupsCreateSample.js][neighborgroupscreatesample] | Implements the Neighbor Group PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Create_MaximumSet_Gen.json | -| [neighborGroupsDeleteSample.js][neighborgroupsdeletesample] | Implements Neighbor Group DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Delete_MaximumSet_Gen.json | -| [neighborGroupsGetSample.js][neighborgroupsgetsample] | Gets the Neighbor Group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Get_MaximumSet_Gen.json | -| [neighborGroupsListByResourceGroupSample.js][neighborgroupslistbyresourcegroupsample] | Displays NeighborGroups list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListByResourceGroup_MaximumSet_Gen.json | -| [neighborGroupsListBySubscriptionSample.js][neighborgroupslistbysubscriptionsample] | Displays NeighborGroups list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListBySubscription_MaximumSet_Gen.json | -| [neighborGroupsUpdateSample.js][neighborgroupsupdatesample] | Updates the Neighbor Group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Update_MaximumSet_Gen.json | -| [networkDeviceSkusGetSample.js][networkdeviceskusgetsample] | Get a Network Device SKU details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_Get_MaximumSet_Gen.json | -| [networkDeviceSkusListBySubscriptionSample.js][networkdeviceskuslistbysubscriptionsample] | List Network Device SKUs for the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_ListBySubscription_MaximumSet_Gen.json | -| [networkDevicesCreateSample.js][networkdevicescreatesample] | Create a Network Device resource x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Create_MaximumSet_Gen.json | -| [networkDevicesDeleteSample.js][networkdevicesdeletesample] | Delete the Network Device resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Delete_MaximumSet_Gen.json | -| [networkDevicesGetSample.js][networkdevicesgetsample] | Gets the Network Device resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Get_MaximumSet_Gen.json | -| [networkDevicesListByResourceGroupSample.js][networkdeviceslistbyresourcegroupsample] | List all the Network Device resources in a given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListByResourceGroup_MaximumSet_Gen.json | -| [networkDevicesListBySubscriptionSample.js][networkdeviceslistbysubscriptionsample] | List all the Network Device resources in a given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListBySubscription_MaximumSet_Gen.json | -| [networkDevicesRebootSample.js][networkdevicesrebootsample] | Reboot the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Reboot_MaximumSet_Gen.json | -| [networkDevicesRefreshConfigurationSample.js][networkdevicesrefreshconfigurationsample] | Refreshes the configuration the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_RefreshConfiguration_MaximumSet_Gen.json | -| [networkDevicesUpdateAdministrativeStateSample.js][networkdevicesupdateadministrativestatesample] | Updates the Administrative state of the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkDevicesUpdateSample.js][networkdevicesupdatesample] | Update certain properties of the Network Device resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Update_MaximumSet_Gen.json | -| [networkDevicesUpgradeSample.js][networkdevicesupgradesample] | Upgrades the version of the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Upgrade_MaximumSet_Gen.json | -| [networkFabricControllersCreateSample.js][networkfabriccontrollerscreatesample] | Creates a Network Fabric Controller. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Create_MaximumSet_Gen.json | -| [networkFabricControllersDeleteSample.js][networkfabriccontrollersdeletesample] | Deletes the Network Fabric Controller resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Delete_MaximumSet_Gen.json | -| [networkFabricControllersGetSample.js][networkfabriccontrollersgetsample] | Shows the provisioning status of Network Fabric Controller. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Get_MaximumSet_Gen.json | -| [networkFabricControllersListByResourceGroupSample.js][networkfabriccontrollerslistbyresourcegroupsample] | Lists all the NetworkFabricControllers thats available in the resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListByResourceGroup_MaximumSet_Gen.json | -| [networkFabricControllersListBySubscriptionSample.js][networkfabriccontrollerslistbysubscriptionsample] | Lists all the NetworkFabricControllers by subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricControllersUpdateSample.js][networkfabriccontrollersupdatesample] | Updates are currently not supported for the Network Fabric Controller resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Update_MaximumSet_Gen.json | -| [networkFabricSkusGetSample.js][networkfabricskusgetsample] | Implements Network Fabric SKU GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_Get_MaximumSet_Gen.json | -| [networkFabricSkusListBySubscriptionSample.js][networkfabricskuslistbysubscriptionsample] | Implements Network Fabric SKUs list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricsCommitConfigurationSample.js][networkfabricscommitconfigurationsample] | Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_CommitConfiguration_MaximumSet_Gen.json | -| [networkFabricsCreateSample.js][networkfabricscreatesample] | Create Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Create_MaximumSet_Gen.json | -| [networkFabricsDeleteSample.js][networkfabricsdeletesample] | Delete Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Delete_MaximumSet_Gen.json | -| [networkFabricsDeprovisionSample.js][networkfabricsdeprovisionsample] | Deprovisions the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_deprovision_MaximumSet_Gen.json | -| [networkFabricsGetSample.js][networkfabricsgetsample] | Get Network Fabric resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Get_MaximumSet_Gen.json | -| [networkFabricsGetTopologySample.js][networkfabricsgettopologysample] | Gets Topology of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_GetTopology_MaximumSet_Gen.json | -| [networkFabricsListByResourceGroupSample.js][networkfabricslistbyresourcegroupsample] | List all the Network Fabric resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListByResourceGroup_MaximumSet_Gen.json | -| [networkFabricsListBySubscriptionSample.js][networkfabricslistbysubscriptionsample] | List all the Network Fabric resources in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricsProvisionSample.js][networkfabricsprovisionsample] | Provisions the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_provision_MaximumSet_Gen.json | -| [networkFabricsRefreshConfigurationSample.js][networkfabricsrefreshconfigurationsample] | Refreshes the configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_refreshConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpdateInfraManagementBfdConfigurationSample.js][networkfabricsupdateinframanagementbfdconfigurationsample] | Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateInfraManagementBfdConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpdateSample.js][networkfabricsupdatesample] | Update certain properties of the Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Update_MaximumSet_Gen.json | -| [networkFabricsUpdateWorkloadManagementBfdConfigurationSample.js][networkfabricsupdateworkloadmanagementbfdconfigurationsample] | Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateWorkloadManagementBfdConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpgradeSample.js][networkfabricsupgradesample] | Upgrades the version of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_upgrade_MaximumSet_Gen.json | -| [networkFabricsValidateConfigurationSample.js][networkfabricsvalidateconfigurationsample] | Validates the configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ValidateConfiguration_MaximumSet_Gen.json | -| [networkInterfacesCreateSample.js][networkinterfacescreatesample] | Create a Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Create_MaximumSet_Gen.json | -| [networkInterfacesDeleteSample.js][networkinterfacesdeletesample] | Delete the Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Delete_MaximumSet_Gen.json | -| [networkInterfacesGetSample.js][networkinterfacesgetsample] | Get the Network Interface resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Get_MaximumSet_Gen.json | -| [networkInterfacesListByNetworkDeviceSample.js][networkinterfaceslistbynetworkdevicesample] | List all the Network Interface resources in a given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_ListByNetworkDevice_MaximumSet_Gen.json | -| [networkInterfacesUpdateAdministrativeStateSample.js][networkinterfacesupdateadministrativestatesample] | Update the admin state of the Network Interface. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkInterfacesUpdateSample.js][networkinterfacesupdatesample] | Update certain properties of the Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Update_MaximumSet_Gen.json | -| [networkPacketBrokersCreateSample.js][networkpacketbrokerscreatesample] | Creates a Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Create_MaximumSet_Gen.json | -| [networkPacketBrokersDeleteSample.js][networkpacketbrokersdeletesample] | Deletes Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Delete_MaximumSet_Gen.json | -| [networkPacketBrokersGetSample.js][networkpacketbrokersgetsample] | Retrieves details of this Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Get_MaximumSet_Gen.json | -| [networkPacketBrokersListByResourceGroupSample.js][networkpacketbrokerslistbyresourcegroupsample] | Displays NetworkPacketBrokers list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListByResourceGroup_MaximumSet_Gen.json | -| [networkPacketBrokersListBySubscriptionSample.js][networkpacketbrokerslistbysubscriptionsample] | Displays Network Packet Brokers list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListBySubscription_MaximumSet_Gen.json | -| [networkPacketBrokersUpdateSample.js][networkpacketbrokersupdatesample] | API to update certain properties of the Network Packet Broker resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Update_MaximumSet_Gen.json | -| [networkRacksCreateSample.js][networkrackscreatesample] | Create Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Create_MaximumSet_Gen.json | -| [networkRacksDeleteSample.js][networkracksdeletesample] | Delete Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Delete_MaximumSet_Gen.json | -| [networkRacksGetSample.js][networkracksgetsample] | Get Network Rack resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Get_MaximumSet_Gen.json | -| [networkRacksListByResourceGroupSample.js][networkrackslistbyresourcegroupsample] | List all Network Rack resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListByResourceGroup_MaximumSet_Gen.json | -| [networkRacksListBySubscriptionSample.js][networkrackslistbysubscriptionsample] | List all Network Rack resources in the given subscription x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListBySubscription_MaximumSet_Gen.json | -| [networkRacksUpdateSample.js][networkracksupdatesample] | Update certain properties of the Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Update_MaximumSet_Gen.json | -| [networkTapRulesCreateSample.js][networktaprulescreatesample] | Create Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Create_MaximumSet_Gen.json | -| [networkTapRulesDeleteSample.js][networktaprulesdeletesample] | Delete Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Delete_MaximumSet_Gen.json | -| [networkTapRulesGetSample.js][networktaprulesgetsample] | Get Network Tap Rule resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Get_MaximumSet_Gen.json | -| [networkTapRulesListByResourceGroupSample.js][networktapruleslistbyresourcegroupsample] | List all the Network Tap Rule resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListByResourceGroup_MaximumSet_Gen.json | -| [networkTapRulesListBySubscriptionSample.js][networktapruleslistbysubscriptionsample] | List all the Network Tap Rule resources in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListBySubscription_MaximumSet_Gen.json | -| [networkTapRulesResyncSample.js][networktaprulesresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Resync_MaximumSet_Gen.json | -| [networkTapRulesUpdateAdministrativeStateSample.js][networktaprulesupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkTapRulesUpdateSample.js][networktaprulesupdatesample] | Update certain properties of the Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Update_MaximumSet_Gen.json | -| [networkTapRulesValidateConfigurationSample.js][networktaprulesvalidateconfigurationsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ValidateConfiguration_MaximumSet_Gen.json | -| [networkTapsCreateSample.js][networktapscreatesample] | Creates a Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Create_MaximumSet_Gen.json | -| [networkTapsDeleteSample.js][networktapsdeletesample] | Deletes Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Delete_MaximumSet_Gen.json | -| [networkTapsGetSample.js][networktapsgetsample] | Retrieves details of this Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Get_MaximumSet_Gen.json | -| [networkTapsListByResourceGroupSample.js][networktapslistbyresourcegroupsample] | Displays Network Taps list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListByResourceGroup_MaximumSet_Gen.json | -| [networkTapsListBySubscriptionSample.js][networktapslistbysubscriptionsample] | Displays Network Taps list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListBySubscription_MaximumSet_Gen.json | -| [networkTapsResyncSample.js][networktapsresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Resync_MaximumSet_Gen.json | -| [networkTapsUpdateAdministrativeStateSample.js][networktapsupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkTapsUpdateSample.js][networktapsupdatesample] | API to update certain properties of the Network Tap resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Update_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsCreateSample.js][networktonetworkinterconnectscreatesample] | Configuration used to setup CE-PE connectivity PUT Method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Create_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsDeleteSample.js][networktonetworkinterconnectsdeletesample] | Implements NetworkToNetworkInterconnects DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Delete_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsGetSample.js][networktonetworkinterconnectsgetsample] | Implements NetworkToNetworkInterconnects GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Get_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsListByNetworkFabricSample.js][networktonetworkinterconnectslistbynetworkfabricsample] | Implements Network To Network Interconnects list by Network Fabric GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_ListByNetworkFabric_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateAdministrativeStateSample.js][networktonetworkinterconnectsupdateadministrativestatesample] | Updates the Admin State. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateAdministrativeState_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.js][networktonetworkinterconnectsupdatenpbstaticroutebfdadministrativestatesample] | Updates the NPB Static Route BFD Administrative State. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateSample.js][networktonetworkinterconnectsupdatesample] | Update certain properties of the Network To NetworkInterconnects resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Update_MaximumSet_Gen.json | -| [operationsListSample.js][operationslistsample] | Returns list of all operations. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ListOperations.json | -| [routePoliciesCommitConfigurationSample.js][routepoliciescommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_CommitConfiguration_MaximumSet_Gen.json | -| [routePoliciesCreateSample.js][routepoliciescreatesample] | Implements Route Policy PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Create_MaximumSet_Gen.json | -| [routePoliciesDeleteSample.js][routepoliciesdeletesample] | Implements Route Policy DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Delete_MaximumSet_Gen.json | -| [routePoliciesGetSample.js][routepoliciesgetsample] | Implements Route Policy GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Get_MaximumSet_Gen.json | -| [routePoliciesListByResourceGroupSample.js][routepolicieslistbyresourcegroupsample] | Implements RoutePolicies list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListByResourceGroup_MaximumSet_Gen.json | -| [routePoliciesListBySubscriptionSample.js][routepolicieslistbysubscriptionsample] | Implements RoutePolicies list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListBySubscription_MaximumSet_Gen.json | -| [routePoliciesUpdateAdministrativeStateSample.js][routepoliciesupdateadministrativestatesample] | Updated the admin state for this Route Policy. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_UpdateAdministrativeState_MaximumSet_Gen.json | -| [routePoliciesUpdateSample.js][routepoliciesupdatesample] | API to update certain properties of the Route Policy resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Update_MaximumSet_Gen.json | -| [routePoliciesValidateConfigurationSample.js][routepoliciesvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ValidateConfiguration_MaximumSet_Gen.json | - -## Prerequisites - -The sample programs are compatible with [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule). - -You need [an Azure subscription][freesub] to run these sample programs. - -Samples retrieve credentials to access the service endpoint from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function. - -Adapting the samples to run in the browser may require some additional consideration. For details, please see the [package README][package]. - -## Setup - -To run the samples using the published version of the package: - -1. Install the dependencies using `npm`: - -```bash -npm install -``` - -2. Edit the file `sample.env`, adding the correct credentials to access the Azure service and run the samples. Then rename the file from `sample.env` to just `.env`. The sample programs will read this file automatically. - -3. Run whichever samples you like (note that some samples may require additional setup, see the table above): - -```bash -node accessControlListsCreateSample.js -``` - -Alternatively, run a single sample with the correct environment variables set (setting up the `.env` file is not required if you do this), for example (cross-platform): - -```bash -npx cross-env MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID="" MANAGEDNETWORKFABRIC_RESOURCE_GROUP="" node accessControlListsCreateSample.js -``` - -## Next Steps - -Take a look at our [API Documentation][apiref] for more information about the APIs that are available in the clients. - -[accesscontrollistscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsCreateSample.js -[accesscontrollistsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsDeleteSample.js -[accesscontrollistsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsGetSample.js -[accesscontrollistslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListByResourceGroupSample.js -[accesscontrollistslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListBySubscriptionSample.js -[accesscontrollistsresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsResyncSample.js -[accesscontrollistsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateAdministrativeStateSample.js -[accesscontrollistsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateSample.js -[accesscontrollistsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsValidateConfigurationSample.js -[externalnetworkscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksCreateSample.js -[externalnetworksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksDeleteSample.js -[externalnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksGetSample.js -[externalnetworkslistbyl3isolationdomainsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksListByL3IsolationDomainSample.js -[externalnetworksupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateAdministrativeStateSample.js -[externalnetworksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateSample.js -[externalnetworksupdatestaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js -[internalnetworkscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksCreateSample.js -[internalnetworksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksDeleteSample.js -[internalnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksGetSample.js -[internalnetworkslistbyl3isolationdomainsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksListByL3IsolationDomainSample.js -[internalnetworksupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateAdministrativeStateSample.js -[internalnetworksupdatebgpadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateBgpAdministrativeStateSample.js -[internalnetworksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateSample.js -[internalnetworksupdatestaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js -[internetgatewayrulescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesCreateSample.js -[internetgatewayrulesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesDeleteSample.js -[internetgatewayrulesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesGetSample.js -[internetgatewayruleslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListByResourceGroupSample.js -[internetgatewayruleslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListBySubscriptionSample.js -[internetgatewayrulesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesUpdateSample.js -[internetgatewayscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysCreateSample.js -[internetgatewaysdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysDeleteSample.js -[internetgatewaysgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysGetSample.js -[internetgatewayslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListByResourceGroupSample.js -[internetgatewayslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListBySubscriptionSample.js -[internetgatewaysupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysUpdateSample.js -[ipcommunitiescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesCreateSample.js -[ipcommunitiesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesDeleteSample.js -[ipcommunitiesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesGetSample.js -[ipcommunitieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListByResourceGroupSample.js -[ipcommunitieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListBySubscriptionSample.js -[ipcommunitiesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesUpdateSample.js -[ipextendedcommunitiescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesCreateSample.js -[ipextendedcommunitiesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesDeleteSample.js -[ipextendedcommunitiesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesGetSample.js -[ipextendedcommunitieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListByResourceGroupSample.js -[ipextendedcommunitieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListBySubscriptionSample.js -[ipextendedcommunitiesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesUpdateSample.js -[ipprefixescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesCreateSample.js -[ipprefixesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesDeleteSample.js -[ipprefixesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesGetSample.js -[ipprefixeslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListByResourceGroupSample.js -[ipprefixeslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListBySubscriptionSample.js -[ipprefixesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesUpdateSample.js -[l2isolationdomainscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCommitConfigurationSample.js -[l2isolationdomainscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCreateSample.js -[l2isolationdomainsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsDeleteSample.js -[l2isolationdomainsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsGetSample.js -[l2isolationdomainslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListByResourceGroupSample.js -[l2isolationdomainslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListBySubscriptionSample.js -[l2isolationdomainsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateAdministrativeStateSample.js -[l2isolationdomainsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateSample.js -[l2isolationdomainsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsValidateConfigurationSample.js -[l3isolationdomainscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCommitConfigurationSample.js -[l3isolationdomainscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCreateSample.js -[l3isolationdomainsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsDeleteSample.js -[l3isolationdomainsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsGetSample.js -[l3isolationdomainslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListByResourceGroupSample.js -[l3isolationdomainslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListBySubscriptionSample.js -[l3isolationdomainsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateAdministrativeStateSample.js -[l3isolationdomainsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateSample.js -[l3isolationdomainsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsValidateConfigurationSample.js -[neighborgroupscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsCreateSample.js -[neighborgroupsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsDeleteSample.js -[neighborgroupsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsGetSample.js -[neighborgroupslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListByResourceGroupSample.js -[neighborgroupslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListBySubscriptionSample.js -[neighborgroupsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsUpdateSample.js -[networkdeviceskusgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusGetSample.js -[networkdeviceskuslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusListBySubscriptionSample.js -[networkdevicescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesCreateSample.js -[networkdevicesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesDeleteSample.js -[networkdevicesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesGetSample.js -[networkdeviceslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListByResourceGroupSample.js -[networkdeviceslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListBySubscriptionSample.js -[networkdevicesrebootsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRebootSample.js -[networkdevicesrefreshconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRefreshConfigurationSample.js -[networkdevicesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateAdministrativeStateSample.js -[networkdevicesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateSample.js -[networkdevicesupgradesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpgradeSample.js -[networkfabriccontrollerscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersCreateSample.js -[networkfabriccontrollersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersDeleteSample.js -[networkfabriccontrollersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersGetSample.js -[networkfabriccontrollerslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListByResourceGroupSample.js -[networkfabriccontrollerslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListBySubscriptionSample.js -[networkfabriccontrollersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersUpdateSample.js -[networkfabricskusgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusGetSample.js -[networkfabricskuslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusListBySubscriptionSample.js -[networkfabricscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCommitConfigurationSample.js -[networkfabricscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCreateSample.js -[networkfabricsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeleteSample.js -[networkfabricsdeprovisionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeprovisionSample.js -[networkfabricsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetSample.js -[networkfabricsgettopologysample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetTopologySample.js -[networkfabricslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListByResourceGroupSample.js -[networkfabricslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListBySubscriptionSample.js -[networkfabricsprovisionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsProvisionSample.js -[networkfabricsrefreshconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsRefreshConfigurationSample.js -[networkfabricsupdateinframanagementbfdconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateInfraManagementBfdConfigurationSample.js -[networkfabricsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateSample.js -[networkfabricsupdateworkloadmanagementbfdconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.js -[networkfabricsupgradesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpgradeSample.js -[networkfabricsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsValidateConfigurationSample.js -[networkinterfacescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesCreateSample.js -[networkinterfacesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesDeleteSample.js -[networkinterfacesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesGetSample.js -[networkinterfaceslistbynetworkdevicesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesListByNetworkDeviceSample.js -[networkinterfacesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateAdministrativeStateSample.js -[networkinterfacesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateSample.js -[networkpacketbrokerscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersCreateSample.js -[networkpacketbrokersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersDeleteSample.js -[networkpacketbrokersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersGetSample.js -[networkpacketbrokerslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListByResourceGroupSample.js -[networkpacketbrokerslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListBySubscriptionSample.js -[networkpacketbrokersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersUpdateSample.js -[networkrackscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksCreateSample.js -[networkracksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksDeleteSample.js -[networkracksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksGetSample.js -[networkrackslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListByResourceGroupSample.js -[networkrackslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListBySubscriptionSample.js -[networkracksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksUpdateSample.js -[networktaprulescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesCreateSample.js -[networktaprulesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesDeleteSample.js -[networktaprulesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesGetSample.js -[networktapruleslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListByResourceGroupSample.js -[networktapruleslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListBySubscriptionSample.js -[networktaprulesresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesResyncSample.js -[networktaprulesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateAdministrativeStateSample.js -[networktaprulesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateSample.js -[networktaprulesvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesValidateConfigurationSample.js -[networktapscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsCreateSample.js -[networktapsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsDeleteSample.js -[networktapsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsGetSample.js -[networktapslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListByResourceGroupSample.js -[networktapslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListBySubscriptionSample.js -[networktapsresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsResyncSample.js -[networktapsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateAdministrativeStateSample.js -[networktapsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateSample.js -[networktonetworkinterconnectscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsCreateSample.js -[networktonetworkinterconnectsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsDeleteSample.js -[networktonetworkinterconnectsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsGetSample.js -[networktonetworkinterconnectslistbynetworkfabricsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsListByNetworkFabricSample.js -[networktonetworkinterconnectsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateAdministrativeStateSample.js -[networktonetworkinterconnectsupdatenpbstaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.js -[networktonetworkinterconnectsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateSample.js -[operationslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/operationsListSample.js -[routepoliciescommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCommitConfigurationSample.js -[routepoliciescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCreateSample.js -[routepoliciesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesDeleteSample.js -[routepoliciesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesGetSample.js -[routepolicieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListByResourceGroupSample.js -[routepolicieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListBySubscriptionSample.js -[routepoliciesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateAdministrativeStateSample.js -[routepoliciesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateSample.js -[routepoliciesvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesValidateConfigurationSample.js -[apiref]: https://docs.microsoft.com/javascript/api/@azure/arm-managednetworkfabric?view=azure-node-preview -[freesub]: https://azure.microsoft.com/free/ -[package]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric/README.md diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsCreateSample.js deleted file mode 100644 index 4b64d622ff88..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsCreateSample.js +++ /dev/null @@ -1,96 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Access Control List PUT method. - * - * @summary Implements Access Control List PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Create_MaximumSet_Gen.json - */ -async function accessControlListsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body = { - aclsUrl: "https://ACL-Storage-URL", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"], - }, - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }], - }, - ], - location: "eastUs", - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix", - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"], - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"], - }, - }, - ], - matchConfigurationName: "example-match", - sequenceNumber: 123, - }, - ], - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginCreateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsDeleteSample.js deleted file mode 100644 index 0c9117e049ff..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Access Control List DELETE method. - * - * @summary Implements Access Control List DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Delete_MaximumSet_Gen.json - */ -async function accessControlListsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginDeleteAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsGetSample.js deleted file mode 100644 index 9f9e1edb6244..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Access Control List GET method. - * - * @summary Implements Access Control List GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Get_MaximumSet_Gen.json - */ -async function accessControlListsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.get(resourceGroupName, accessControlListName); - console.log(result); -} - -async function main() { - accessControlListsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListByResourceGroupSample.js deleted file mode 100644 index 226b229f442f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by resource group GET method. - * - * @summary Implements AccessControlLists list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListByResourceGroup_MaximumSet_Gen.json - */ -async function accessControlListsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.accessControlLists.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListBySubscriptionSample.js deleted file mode 100644 index aa71d43b052a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by subscription GET method. - * - * @summary Implements AccessControlLists list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListBySubscription_MaximumSet_Gen.json - */ -async function accessControlListsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.accessControlLists.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsResyncSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsResyncSample.js deleted file mode 100644 index 1ddf3e31d51a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsResyncSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Resync_MaximumSet_Gen.json - */ -async function accessControlListsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginResyncAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateAdministrativeStateSample.js deleted file mode 100644 index 0e68c8ccba60..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function accessControlListsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateSample.js deleted file mode 100644 index f3207fe31e8f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsUpdateSample.js +++ /dev/null @@ -1,95 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the Access Control List resource. - * - * @summary API to update certain properties of the Access Control List resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Update_MaximumSet_Gen.json - */ -async function accessControlListsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body = { - aclsUrl: "https://microsoft.com/a", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"], - }, - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }], - }, - ], - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix", - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"], - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"], - }, - }, - ], - matchConfigurationName: "example-match", - sequenceNumber: 123, - }, - ], - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginUpdateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsValidateConfigurationSample.js deleted file mode 100644 index e6b2e5c7d390..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/accessControlListsValidateConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ValidateConfiguration_MaximumSet_Gen.json - */ -async function accessControlListsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.accessControlLists.beginValidateConfigurationAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksCreateSample.js deleted file mode 100644 index cb961b53bfa0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksCreateSample.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates ExternalNetwork PUT method. - * - * @summary Creates ExternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Create_MaximumSet_Gen.json - */ -async function externalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body = { - annotation: "annotation", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001, - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"], - }, - }, - peeringOption: "OptionA", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksDeleteSample.js deleted file mode 100644 index b98071f6d9bd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksDeleteSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks DELETE method. - * - * @summary Implements ExternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Delete_MaximumSet_Gen.json - */ -async function externalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksGetSample.js deleted file mode 100644 index 4bfbb3e59208..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksGetSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks GET method. - * - * @summary Implements ExternalNetworks GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Get_MaximumSet_Gen.json - */ -async function externalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "42EEDB3B-8E17-46E3-B0B4-B1CD9842D90D"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "rgL3IsolationDomains"; - const l3IsolationDomainName = "yhtr"; - const externalNetworkName = "fltpszzikbalrzaqq"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksListByL3IsolationDomainSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksListByL3IsolationDomainSample.js deleted file mode 100644 index 06dc76dcb5af..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksListByL3IsolationDomainSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements External Networks list by resource group GET method. - * - * @summary Implements External Networks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function externalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.externalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - externalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateAdministrativeStateSample.js deleted file mode 100644 index 537cca5b863d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Executes update operation to enable or disable administrative State for externalNetwork. - * - * @summary Executes update operation to enable or disable administrative State for externalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateSample.js deleted file mode 100644 index 0ea2f3902a36..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateSample.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the ExternalNetworks resource. - * - * @summary API to update certain properties of the ExternalNetworks resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Update_MaximumSet_Gen.json - */ -async function externalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body = { - annotation: "annotation1", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001, - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"], - }, - }, - peeringOption: "OptionA", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js deleted file mode 100644 index 942e7d727d1e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update Static Route BFD for external Network. - * - * @summary Update Static Route BFD for external Network. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.externalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksCreateSample.js deleted file mode 100644 index 155d5d131b7e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksCreateSample.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates InternalNetwork PUT method. - * - * @summary Creates InternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Create_MaximumSet_Gen.json - */ -async function internalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234, - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [{ annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" }], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - extension: "NoExtension", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - extension: "NoExtension", - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "jffgck" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }], - }, - vlanId: 755, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksDeleteSample.js deleted file mode 100644 index 284a0e3fb395..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksDeleteSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements InternalNetworks DELETE method. - * - * @summary Implements InternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Delete_MaximumSet_Gen.json - */ -async function internalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksGetSample.js deleted file mode 100644 index ee68584da2c0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksGetSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Gets a InternalNetworks. - * - * @summary Gets a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Get_MaximumSet_Gen.json - */ -async function internalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksListByL3IsolationDomainSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksListByL3IsolationDomainSample.js deleted file mode 100644 index 70098370501e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksListByL3IsolationDomainSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays InternalNetworks list by resource group GET method. - * - * @summary Displays InternalNetworks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function internalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.internalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateAdministrativeStateSample.js deleted file mode 100644 index a1f4aebe9125..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update Administrative state of InternalNetworks on resources referred by their resource ids. - * - * @summary Update Administrative state of InternalNetworks on resources referred by their resource ids. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateBgpAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateBgpAdministrativeStateSample.js deleted file mode 100644 index 09ac67180700..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateBgpAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update BGP state for internalNetwork. Allowed only on edge devices. - * - * @summary Update BGP state for internalNetwork. Allowed only on edge devices. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateBgpAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateBgpAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginUpdateBgpAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateBgpAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateSample.js deleted file mode 100644 index ed35725d179b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateSample.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates a InternalNetworks. - * - * @summary Updates a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Update_MaximumSet_Gen.json - */ -async function internalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234, - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [{ annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" }], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "20.20.20.20/25" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }], - }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js deleted file mode 100644 index 9868f72a030f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update Static Route BFD administrative state for internalNetwork. - * - * @summary Update Static Route BFD administrative state for internalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesCreateSample.js deleted file mode 100644 index 2030f3878b4c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesCreateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates an Internet Gateway rule resource. - * - * @summary Creates an Internet Gateway rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Create_MaximumSet_Gen.json - */ -async function internetGatewayRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body = { - annotation: "annotationValue", - location: "eastus", - ruleProperties: { action: "Allow", addressList: ["10.10.10.10"] }, - tags: { keyID: "keyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGatewayRules.beginCreateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesDeleteSample.js deleted file mode 100644 index 054cdad9b913..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules DELETE method. - * - * @summary Implements Internet Gateway Rules DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Delete_MaximumSet_Gen.json - */ -async function internetGatewayRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGatewayRules.beginDeleteAndWait( - resourceGroupName, - internetGatewayRuleName - ); - console.log(result); -} - -async function main() { - internetGatewayRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesGetSample.js deleted file mode 100644 index 7b4e02b115ef..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Gets an Internet Gateway Rule resource. - * - * @summary Gets an Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Get_MaximumSet_Gen.json - */ -async function internetGatewayRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGatewayRules.get(resourceGroupName, internetGatewayRuleName); - console.log(result); -} - -async function main() { - internetGatewayRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListByResourceGroupSample.js deleted file mode 100644 index d80f5f576425..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListByResourceGroupSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules list by resource group GET method. - * - * @summary Implements Internet Gateway Rules list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewayRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListBySubscriptionSample.js deleted file mode 100644 index e4b5f3e9fba6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all Internet Gateway rules in the given subscription. - * - * @summary List all Internet Gateway rules in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewayRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesUpdateSample.js deleted file mode 100644 index 1e67db30a935..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewayRulesUpdateSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the Internet Gateway Rule resource. - * - * @summary API to update certain properties of the Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Update_MaximumSet_Gen.json - */ -async function internetGatewayRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body = { tags: { key3311: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGatewayRules.beginUpdateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysCreateSample.js deleted file mode 100644 index 77f806cb3ae2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysCreateSample.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Service Internet Gateway resource instance. - * - * @summary Creates a Network Fabric Service Internet Gateway resource instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Create_MaximumSet_Gen.json - */ -async function internetGatewaysCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body = { - typePropertiesType: "Infrastructure", - annotation: "annotation", - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - location: "eastus", - networkFabricControllerId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-networkFabricController", - tags: { key3540: "1234" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGateways.beginCreateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysDeleteSample.js deleted file mode 100644 index 6e53f0fb9d76..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Execute a delete on Network Fabric Service Internet Gateway. - * - * @summary Execute a delete on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Delete_MaximumSet_Gen.json - */ -async function internetGatewaysDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGateways.beginDeleteAndWait( - resourceGroupName, - internetGatewayName - ); - console.log(result); -} - -async function main() { - internetGatewaysDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysGetSample.js deleted file mode 100644 index 435f40fb23d3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Gateway GET method. - * - * @summary Implements Gateway GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Get_MaximumSet_Gen.json - */ -async function internetGatewaysGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGateways.get(resourceGroupName, internetGatewayName); - console.log(result); -} - -async function main() { - internetGatewaysGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListByResourceGroupSample.js deleted file mode 100644 index e0fc0343c9d3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by resource group GET method. - * - * @summary Displays Internet Gateways list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewaysListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.internetGateways.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListBySubscriptionSample.js deleted file mode 100644 index 42cf6fe3797f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by subscription GET method. - * - * @summary Displays Internet Gateways list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewaysListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.internetGateways.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysUpdateSample.js deleted file mode 100644 index bbff18831d23..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/internetGatewaysUpdateSample.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Execute patch on Network Fabric Service Internet Gateway. - * - * @summary Execute patch on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Update_MaximumSet_Gen.json - */ -async function internetGatewaysUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body = { - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - tags: { key81: "2345" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.internetGateways.beginUpdateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesCreateSample.js deleted file mode 100644 index c89280789f9f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesCreateSample.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements an IP Community PUT method. - * - * @summary Implements an IP Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Create_MaximumSet_Gen.json - */ -async function ipCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body = { - annotation: "annotation", - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"], - }, - ], - location: "eastus", - tags: { keyId: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipCommunities.beginCreateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesDeleteSample.js deleted file mode 100644 index 01927f4d05b3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesDeleteSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Community DELETE method. - * - * @summary Implements IP Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Delete_MaximumSet_Gen.json - */ -async function ipCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipCommunities.beginDeleteAndWait(resourceGroupName, ipCommunityName); - console.log(result); -} - -async function main() { - ipCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesGetSample.js deleted file mode 100644 index d38a526b0578..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements an IP Community GET method. - * - * @summary Implements an IP Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Get_MaximumSet_Gen.json - */ -async function ipCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipCommunities.get(resourceGroupName, ipCommunityName); - console.log(result); -} - -async function main() { - ipCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListByResourceGroupSample.js deleted file mode 100644 index 10310a2155d0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Communities list by resource group GET method. - * - * @summary Implements IP Communities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipCommunities.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListBySubscriptionSample.js deleted file mode 100644 index 742d4b1dfa5f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Communities list by subscription GET method. - * - * @summary Implements IP Communities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesUpdateSample.js deleted file mode 100644 index 02f16359f68d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipCommunitiesUpdateSample.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Community resource. - * - * @summary API to update certain properties of the IP Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Update_MaximumSet_Gen.json - */ -async function ipCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body = { - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"], - }, - ], - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipCommunities.beginUpdateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesCreateSample.js deleted file mode 100644 index 0a235830b7f1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesCreateSample.js +++ /dev/null @@ -1,52 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Extended Community PUT method. - * - * @summary Implements IP Extended Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Create_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body = { - annotation: "annotation", - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341, - }, - ], - location: "eastus", - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipExtendedCommunities.beginCreateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesDeleteSample.js deleted file mode 100644 index b03df39583ba..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Extended Community DELETE method. - * - * @summary Implements IP Extended Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Delete_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipExtendedCommunities.beginDeleteAndWait( - resourceGroupName, - ipExtendedCommunityName - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesGetSample.js deleted file mode 100644 index 5a97d2927c1e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Extended Community GET method. - * - * @summary Implements IP Extended Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Get_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipExtendedCommunities.get(resourceGroupName, ipExtendedCommunityName); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListByResourceGroupSample.js deleted file mode 100644 index 6cdb0b76d552..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by resource group GET method. - * - * @summary Implements IpExtendedCommunities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListBySubscriptionSample.js deleted file mode 100644 index 93609195ac96..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by subscription GET method. - * - * @summary Implements IpExtendedCommunities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesUpdateSample.js deleted file mode 100644 index f99b770c53b2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipExtendedCommunitiesUpdateSample.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Extended Community resource. - * - * @summary API to update certain properties of the IP Extended Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Update_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body = { - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341, - }, - ], - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipExtendedCommunities.beginUpdateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesCreateSample.js deleted file mode 100644 index 6d1106554ab2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesCreateSample.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Prefix PUT method. - * - * @summary Implements IP Prefix PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Create_MaximumSet_Gen.json - */ -async function ipPrefixesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10", - }, - ], - location: "eastus", - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipPrefixes.beginCreateAndWait(resourceGroupName, ipPrefixName, body); - console.log(result); -} - -async function main() { - ipPrefixesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesDeleteSample.js deleted file mode 100644 index fa2e79a53efb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesDeleteSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Prefix DELETE method. - * - * @summary Implements IP Prefix DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Delete_MaximumSet_Gen.json - */ -async function ipPrefixesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipPrefixes.beginDeleteAndWait(resourceGroupName, ipPrefixName); - console.log(result); -} - -async function main() { - ipPrefixesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesGetSample.js deleted file mode 100644 index c5625cca13f4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IP Prefix GET method. - * - * @summary Implements IP Prefix GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Get_MaximumSet_Gen.json - */ -async function ipPrefixesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipPrefixes.get(resourceGroupName, ipPrefixName); - console.log(result); -} - -async function main() { - ipPrefixesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListByResourceGroupSample.js deleted file mode 100644 index a269940442e0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by resource group GET method. - * - * @summary Implements IpPrefixes list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipPrefixesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListBySubscriptionSample.js deleted file mode 100644 index 61913e0ee63f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by subscription GET method. - * - * @summary Implements IpPrefixes list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListBySubscription_MaximumSet_Gen.json - */ -async function ipPrefixesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesUpdateSample.js deleted file mode 100644 index a8b4e34d4667..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/ipPrefixesUpdateSample.js +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Prefix resource. - * - * @summary API to update certain properties of the IP Prefix resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Update_MaximumSet_Gen.json - */ -async function ipPrefixesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10", - }, - ], - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.ipPrefixes.beginUpdateAndWait(resourceGroupName, ipPrefixName, body); - console.log(result); -} - -async function main() { - ipPrefixesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCommitConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCommitConfigurationSample.js deleted file mode 100644 index c8df93d25cea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCommitConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCreateSample.js deleted file mode 100644 index 6bd0d04f2817..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsCreateSample.js +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * - * @summary Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const body = { - annotation: "annotation", - location: "eastus", - mtu: 1500, - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - tags: { keyID: "keyValue" }, - vlanId: 501, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginCreateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsDeleteSample.js deleted file mode 100644 index faffbbaedc8e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * - * @summary Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l2IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsGetSample.js deleted file mode 100644 index ee60d9eab8ae..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements L2 Isolation Domain GET method. - * - * @summary Implements L2 Isolation Domain GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l2IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.get(resourceGroupName, l2IsolationDomainName); - console.log(result); -} - -async function main() { - l2IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListByResourceGroupSample.js deleted file mode 100644 index b557ae9363c7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by resource group GET method. - * - * @summary Displays L2IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListBySubscriptionSample.js deleted file mode 100644 index 8368c666ad92..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by subscription GET method. - * - * @summary Displays L2IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateAdministrativeStateSample.js deleted file mode 100644 index 8000c10269ae..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Enables isolation domain across the fabric or on specified racks. - * - * @summary Enables isolation domain across the fabric or on specified racks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateSample.js deleted file mode 100644 index 0db263a42202..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsUpdateSample.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the L2 Isolation Domain resource. - * - * @summary API to update certain properties of the L2 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body = { - annotation: "annotation1", - mtu: 6000, - tags: { keyID: "keyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsValidateConfigurationSample.js deleted file mode 100644 index b495c0bcbdf8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l2IsolationDomainsValidateConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l2IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCommitConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCommitConfigurationSample.js deleted file mode 100644 index 4ae86806e63c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCommitConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCreateSample.js deleted file mode 100644 index 83fe83554b21..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsCreateSample.js +++ /dev/null @@ -1,63 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * - * @summary Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }], - }, - annotation: "annotation", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsDeleteSample.js deleted file mode 100644 index 873b66c92d78..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * - * @summary Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l3IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsGetSample.js deleted file mode 100644 index d62906556d62..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Retrieves details of this L3 Isolation Domain. - * - * @summary Retrieves details of this L3 Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l3IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.get(resourceGroupName, l3IsolationDomainName); - console.log(result); -} - -async function main() { - l3IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListByResourceGroupSample.js deleted file mode 100644 index 1579d794ea6a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by resource group GET method. - * - * @summary Displays L3IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListBySubscriptionSample.js deleted file mode 100644 index f4f982d1800c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by subscription GET method. - * - * @summary Displays L3IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateAdministrativeStateSample.js deleted file mode 100644 index db19ee97fdee..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Enables racks for this Isolation Domain. - * - * @summary Enables racks for this Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateSample.js deleted file mode 100644 index 99d8d88bac43..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsUpdateSample.js +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the L3 Isolation Domain resource. - * - * @summary API to update certain properties of the L3 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }], - }, - annotation: "annotation1", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - }, - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { key4953: "1234" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsValidateConfigurationSample.js deleted file mode 100644 index ae0690ad8719..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/l3IsolationDomainsValidateConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.l3IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsCreateSample.js deleted file mode 100644 index 438860740f34..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsCreateSample.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the Neighbor Group PUT method. - * - * @summary Implements the Neighbor Group PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Create_MaximumSet_Gen.json - */ -async function neighborGroupsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body = { - annotation: "annotation", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10", - ], - ipv6Addresses: ["2F::/100"], - }, - location: "eastus", - tags: { key8107: "1234" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.neighborGroups.beginCreateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsDeleteSample.js deleted file mode 100644 index d15d961f2800..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Neighbor Group DELETE method. - * - * @summary Implements Neighbor Group DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Delete_MaximumSet_Gen.json - */ -async function neighborGroupsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.neighborGroups.beginDeleteAndWait( - resourceGroupName, - neighborGroupName - ); - console.log(result); -} - -async function main() { - neighborGroupsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsGetSample.js deleted file mode 100644 index 8e05d409e1c5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Gets the Neighbor Group. - * - * @summary Gets the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Get_MaximumSet_Gen.json - */ -async function neighborGroupsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.neighborGroups.get(resourceGroupName, neighborGroupName); - console.log(result); -} - -async function main() { - neighborGroupsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListByResourceGroupSample.js deleted file mode 100644 index 590428c85a0f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by resource group GET method. - * - * @summary Displays NeighborGroups list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListByResourceGroup_MaximumSet_Gen.json - */ -async function neighborGroupsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.neighborGroups.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListBySubscriptionSample.js deleted file mode 100644 index 8725475d1562..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by subscription GET method. - * - * @summary Displays NeighborGroups list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListBySubscription_MaximumSet_Gen.json - */ -async function neighborGroupsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.neighborGroups.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsUpdateSample.js deleted file mode 100644 index 8ce5a353d002..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/neighborGroupsUpdateSample.js +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the Neighbor Group. - * - * @summary Updates the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Update_MaximumSet_Gen.json - */ -async function neighborGroupsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body = { - annotation: "Updating", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10", - ], - ipv6Addresses: ["2F::/100"], - }, - tags: { key8107: "2345" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.neighborGroups.beginUpdateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusGetSample.js deleted file mode 100644 index 0760fc4ded19..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusGetSample.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Get a Network Device SKU details. - * - * @summary Get a Network Device SKU details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_Get_MaximumSet_Gen.json - */ -async function networkDeviceSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkDeviceSkuName = "example-deviceSku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDeviceSkus.get(networkDeviceSkuName); - console.log(result); -} - -async function main() { - networkDeviceSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusListBySubscriptionSample.js deleted file mode 100644 index 4beca922a5b0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDeviceSkusListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List Network Device SKUs for the given subscription. - * - * @summary List Network Device SKUs for the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDeviceSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkDeviceSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDeviceSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesCreateSample.js deleted file mode 100644 index 479fa362c02c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesCreateSample.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create a Network Device resource - * - * @summary Create a Network Device resource - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Create_MaximumSet_Gen.json - */ -async function networkDevicesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body = { - annotation: "annotation", - hostName: "NFA-Device", - location: "eastuseuap", - networkDeviceSku: "DeviceSku", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesDeleteSample.js deleted file mode 100644 index 43761b410000..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Delete the Network Device resource. - * - * @summary Delete the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Delete_MaximumSet_Gen.json - */ -async function networkDevicesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginDeleteAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesGetSample.js deleted file mode 100644 index 3b416182db23..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Gets the Network Device resource details. - * - * @summary Gets the Network Device resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Get_MaximumSet_Gen.json - */ -async function networkDevicesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.get(resourceGroupName, networkDeviceName); - console.log(result); -} - -async function main() { - networkDevicesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListByResourceGroupSample.js deleted file mode 100644 index fee0ebd61066..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given resource group. - * - * @summary List all the Network Device resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkDevicesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkDevices.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListBySubscriptionSample.js deleted file mode 100644 index a9d7c0004ccb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given subscription. - * - * @summary List all the Network Device resources in a given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDevicesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkDevices.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRebootSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRebootSample.js deleted file mode 100644 index 352abefe48ec..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRebootSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Reboot the Network Device. - * - * @summary Reboot the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Reboot_MaximumSet_Gen.json - */ -async function networkDevicesRebootMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body = { rebootType: "GracefulRebootWithZTP" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginRebootAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesRebootMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRefreshConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRefreshConfigurationSample.js deleted file mode 100644 index d072d319f0ad..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesRefreshConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Refreshes the configuration the Network Device. - * - * @summary Refreshes the configuration the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_RefreshConfiguration_MaximumSet_Gen.json - */ -async function networkDevicesRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginRefreshConfigurationAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateAdministrativeStateSample.js deleted file mode 100644 index e57b3a5bca91..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the Administrative state of the Network Device. - * - * @summary Updates the Administrative state of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkDevicesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body = { - resourceIds: [""], - state: "RMA", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateSample.js deleted file mode 100644 index 8ee898a3fc84..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpdateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Device resource. - * - * @summary Update certain properties of the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Update_MaximumSet_Gen.json - */ -async function networkDevicesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body = { - annotation: "annotation", - hostName: "NFA-Device", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpgradeSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpgradeSample.js deleted file mode 100644 index 51c6a0867359..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkDevicesUpgradeSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Upgrades the version of the Network Device. - * - * @summary Upgrades the version of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Upgrade_MaximumSet_Gen.json - */ -async function networkDevicesUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body = { version: "1.0.0" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkDevices.beginUpgradeAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersCreateSample.js deleted file mode 100644 index 5296cb28fed6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersCreateSample.js +++ /dev/null @@ -1,66 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Controller. - * - * @summary Creates a Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Create_MaximumSet_Gen.json - */ -async function networkFabricControllersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body = { - annotation: "annotation", - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "1234ABCD-0A1B-1234-5678-123456ABCDEF", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName", - }, - ], - ipv4AddressSpace: "172.253.0.0/19", - ipv6AddressSpace: "::/60", - isWorkloadManagementNetworkEnabled: "True", - location: "eastus", - managedResourceGroupConfiguration: { - name: "managedResourceGroupName", - location: "eastus", - }, - nfcSku: "Standard", - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName", - }, - ], - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabricControllers.beginCreateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersDeleteSample.js deleted file mode 100644 index 254472fdc1cd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deletes the Network Fabric Controller resource. - * - * @summary Deletes the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Delete_MaximumSet_Gen.json - */ -async function networkFabricControllersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabricControllers.beginDeleteAndWait( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersGetSample.js deleted file mode 100644 index b4e56e18eaad..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersGetSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Shows the provisioning status of Network Fabric Controller. - * - * @summary Shows the provisioning status of Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Get_MaximumSet_Gen.json - */ -async function networkFabricControllersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabricControllers.get( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListByResourceGroupSample.js deleted file mode 100644 index 7c3cf80eed24..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers thats available in the resource group. - * - * @summary Lists all the NetworkFabricControllers thats available in the resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricControllersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListBySubscriptionSample.js deleted file mode 100644 index 6bf20a9c9b97..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers by subscription. - * - * @summary Lists all the NetworkFabricControllers by subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricControllersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersUpdateSample.js deleted file mode 100644 index 4260586590da..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricControllersUpdateSample.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates are currently not supported for the Network Fabric Controller resource. - * - * @summary Updates are currently not supported for the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Update_MaximumSet_Gen.json - */ -async function networkFabricControllersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body = { - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName", - }, - ], - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName", - }, - ], - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabricControllers.beginUpdateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusGetSample.js deleted file mode 100644 index cb7e2f98f0c6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusGetSample.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKU GET method. - * - * @summary Implements Network Fabric SKU GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_Get_MaximumSet_Gen.json - */ -async function networkFabricSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkFabricSkuName = "example-fabricsku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabricSkus.get(networkFabricSkuName); - console.log(result); -} - -async function main() { - networkFabricSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusListBySubscriptionSample.js deleted file mode 100644 index 998677a5bdbe..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricSkusListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKUs list by subscription GET method. - * - * @summary Implements Network Fabric SKUs list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkFabricSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCommitConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCommitConfigurationSample.js deleted file mode 100644 index 1b3f784d3080..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCommitConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * - * @summary Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_CommitConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginCommitConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCreateSample.js deleted file mode 100644 index a87a90ebfef8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsCreateSample.js +++ /dev/null @@ -1,114 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create Network Fabric resource. - * - * @summary Create Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Create_MaximumSet_Gen.json - */ -async function networkFabricsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { - annotation: "annotation", - fabricASN: 29249, - ipv4Prefix: "10.18.0.0/19", - ipv6Prefix: "3FFE:FFFF:0:CD40::/59", - location: "eastuseuap", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001, - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"], - }, - }, - peeringOption: "OptionA", - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000, - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"], - }, - }, - peeringOption: "OptionA", - }, - }, - networkFabricControllerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-fabricController", - networkFabricSku: "M4-A400-A100-C16-aa", - rackCount: 4, - serverCountPerRack: 8, - tags: { keyID: "keyValue" }, - terminalServerConfiguration: { - password: "xxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "123456", - username: "username", - }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginCreateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeleteSample.js deleted file mode 100644 index a0c35c19e96d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Delete Network Fabric resource. - * - * @summary Delete Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Delete_MaximumSet_Gen.json - */ -async function networkFabricsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginDeleteAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeprovisionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeprovisionSample.js deleted file mode 100644 index 975c1ca18db3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsDeprovisionSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deprovisions the underlying resources in the given Network Fabric instance. - * - * @summary Deprovisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_deprovision_MaximumSet_Gen.json - */ -async function networkFabricsDeprovisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginDeprovisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeprovisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetSample.js deleted file mode 100644 index c93917220146..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Get Network Fabric resource details. - * - * @summary Get Network Fabric resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Get_MaximumSet_Gen.json - */ -async function networkFabricsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.get(resourceGroupName, networkFabricName); - console.log(result); -} - -async function main() { - networkFabricsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetTopologySample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetTopologySample.js deleted file mode 100644 index 1f388eee1e77..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsGetTopologySample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Gets Topology of the underlying resources in the given Network Fabric instance. - * - * @summary Gets Topology of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_GetTopology_MaximumSet_Gen.json - */ -async function networkFabricsGetTopologyMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginGetTopologyAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsGetTopologyMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListByResourceGroupSample.js deleted file mode 100644 index 6ea4f41e7557..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given resource group. - * - * @summary List all the Network Fabric resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkFabrics.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListBySubscriptionSample.js deleted file mode 100644 index a956a187cb46..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given subscription. - * - * @summary List all the Network Fabric resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkFabrics.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsProvisionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsProvisionSample.js deleted file mode 100644 index 8caf6d4ed409..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsProvisionSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Provisions the underlying resources in the given Network Fabric instance. - * - * @summary Provisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_provision_MaximumSet_Gen.json - */ -async function networkFabricsProvisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginProvisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsProvisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsRefreshConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsRefreshConfigurationSample.js deleted file mode 100644 index 69ca173765b6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsRefreshConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_refreshConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginRefreshConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateInfraManagementBfdConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateInfraManagementBfdConfigurationSample.js deleted file mode 100644 index 7e79c39fa91a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateInfraManagementBfdConfigurationSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateInfraManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginUpdateInfraManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateSample.js deleted file mode 100644 index c1b8d835e6ed..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateSample.js +++ /dev/null @@ -1,110 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Fabric resource. - * - * @summary Update certain properties of the Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Update_MaximumSet_Gen.json - */ -async function networkFabricsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { - annotation: "annotation1", - fabricASN: 12345, - ipv4Prefix: "10.18.0.0/17", - ipv6Prefix: "3FFE:FFFF:0:CD40::/60", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001, - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"], - }, - }, - peeringOption: "OptionB", - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000, - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"], - }, - }, - peeringOption: "OptionA", - }, - }, - rackCount: 6, - serverCountPerRack: 10, - tags: { keyID: "KeyValue" }, - terminalServerConfiguration: { - password: "xxxxxxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "1234567", - username: "username1", - }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.js deleted file mode 100644 index e51affc30432..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateWorkloadManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginUpdateWorkloadManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpgradeSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpgradeSample.js deleted file mode 100644 index 766c6957b6a4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsUpgradeSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Upgrades the version of the underlying resources in the given Network Fabric instance. - * - * @summary Upgrades the version of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_upgrade_MaximumSet_Gen.json - */ -async function networkFabricsUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { version: "version1" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginUpgradeAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsValidateConfigurationSample.js deleted file mode 100644 index 7bb121327f97..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkFabricsValidateConfigurationSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Validates the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Validates the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body = { validateAction: "Cabling" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkFabrics.beginValidateConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesCreateSample.js deleted file mode 100644 index 3163ae9d4bbf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesCreateSample.js +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create a Network Interface resource. - * - * @summary Create a Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Create_MaximumSet_Gen.json - */ -async function networkInterfacesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkInterfaces.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesDeleteSample.js deleted file mode 100644 index cacb1bd43461..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesDeleteSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Delete the Network Interface resource. - * - * @summary Delete the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Delete_MaximumSet_Gen.json - */ -async function networkInterfacesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "94D0FD57-C08B-4CA3-A926-6B76D8B7B956"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "rgNetworkDevices"; - const networkDeviceName = "sjzd"; - const networkInterfaceName = "emrgu"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkInterfaces.beginDeleteAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesGetSample.js deleted file mode 100644 index 59c395362b13..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesGetSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Get the Network Interface resource details. - * - * @summary Get the Network Interface resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Get_MaximumSet_Gen.json - */ -async function networkInterfacesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkInterfaces.get( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesListByNetworkDeviceSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesListByNetworkDeviceSample.js deleted file mode 100644 index f01a17b45447..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesListByNetworkDeviceSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Interface resources in a given resource group. - * - * @summary List all the Network Interface resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_ListByNetworkDevice_MaximumSet_Gen.json - */ -async function networkInterfacesListByNetworkDeviceMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkInterfaces.listByNetworkDevice( - resourceGroupName, - networkDeviceName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkInterfacesListByNetworkDeviceMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateAdministrativeStateSample.js deleted file mode 100644 index 6f1467d80c5b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update the admin state of the Network Interface. - * - * @summary Update the admin state of the Network Interface. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkInterfaces.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateSample.js deleted file mode 100644 index 8196a558a6e6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkInterfacesUpdateSample.js +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Interface resource. - * - * @summary Update certain properties of the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Update_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkInterfaces.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersCreateSample.js deleted file mode 100644 index be65ccd180b4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersCreateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates a Network Packet Broker. - * - * @summary Creates a Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Create_MaximumSet_Gen.json - */ -async function networkPacketBrokersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body = { - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - tags: { key2806: "key" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkPacketBrokers.beginCreateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersDeleteSample.js deleted file mode 100644 index 416ad01569b5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deletes Network Packet Broker. - * - * @summary Deletes Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Delete_MaximumSet_Gen.json - */ -async function networkPacketBrokersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkPacketBrokers.beginDeleteAndWait( - resourceGroupName, - networkPacketBrokerName - ); - console.log(result); -} - -async function main() { - networkPacketBrokersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersGetSample.js deleted file mode 100644 index 102100cb8c3a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Packet Broker. - * - * @summary Retrieves details of this Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Get_MaximumSet_Gen.json - */ -async function networkPacketBrokersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkPacketBrokers.get(resourceGroupName, networkPacketBrokerName); - console.log(result); -} - -async function main() { - networkPacketBrokersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListByResourceGroupSample.js deleted file mode 100644 index 3169cd6f52d4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays NetworkPacketBrokers list by resource group GET method. - * - * @summary Displays NetworkPacketBrokers list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkPacketBrokersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListBySubscriptionSample.js deleted file mode 100644 index cc9394e51c99..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays Network Packet Brokers list by subscription GET method. - * - * @summary Displays Network Packet Brokers list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkPacketBrokersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersUpdateSample.js deleted file mode 100644 index c1bcdf5b04b1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkPacketBrokersUpdateSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Packet Broker resource. - * - * @summary API to update certain properties of the Network Packet Broker resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Update_MaximumSet_Gen.json - */ -async function networkPacketBrokersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body = { tags: { key8772: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkPacketBrokers.beginUpdateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksCreateSample.js deleted file mode 100644 index 217ef7983e88..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksCreateSample.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create Network Rack resource. - * - * @summary Create Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Create_MaximumSet_Gen.json - */ -async function networkRacksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body = { - annotation: "annotation", - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - networkRackType: "Aggregate", - tags: { keyID: "keyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkRacks.beginCreateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksDeleteSample.js deleted file mode 100644 index ee3899743b90..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksDeleteSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Delete Network Rack resource. - * - * @summary Delete Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Delete_MaximumSet_Gen.json - */ -async function networkRacksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkRacks.beginDeleteAndWait(resourceGroupName, networkRackName); - console.log(result); -} - -async function main() { - networkRacksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksGetSample.js deleted file mode 100644 index 4198a9f19aba..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Get Network Rack resource details. - * - * @summary Get Network Rack resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Get_MaximumSet_Gen.json - */ -async function networkRacksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkRacks.get(resourceGroupName, networkRackName); - console.log(result); -} - -async function main() { - networkRacksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListByResourceGroupSample.js deleted file mode 100644 index 135d820dcb3d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given resource group. - * - * @summary List all Network Rack resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkRacksListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkRacks.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListBySubscriptionSample.js deleted file mode 100644 index 3bbcbbacba16..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given subscription - * - * @summary List all Network Rack resources in the given subscription - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListBySubscription_MaximumSet_Gen.json - */ -async function networkRacksListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkRacks.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksUpdateSample.js deleted file mode 100644 index 557c7e4173c3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkRacksUpdateSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Rack resource. - * - * @summary Update certain properties of the Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Update_MaximumSet_Gen.json - */ -async function networkRacksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body = { tags: { keyID: "keyValue" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkRacks.beginUpdateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesCreateSample.js deleted file mode 100644 index 12818bbd466d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesCreateSample.js +++ /dev/null @@ -1,104 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Create Network Tap Rule resource. - * - * @summary Create Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Create_MaximumSet_Gen.json - */ -async function networkTapRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"], - }, - ], - portGroups: [ - { name: "example-portGroup1", ports: ["100-200"] }, - { name: "example-portGroup2", ports: ["900", "1000-2000"] }, - ], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }], - }, - ], - location: "eastus", - matchConfigurations: [ - { - actions: [ - { - type: "Drop", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100", - }, - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix", - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"], - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"], - }, - }, - ], - matchConfigurationName: "config1", - sequenceNumber: 10, - }, - ], - pollingIntervalInSeconds: 30, - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/a", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginCreateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesDeleteSample.js deleted file mode 100644 index 36a83fb88576..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesDeleteSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Delete Network Tap Rule resource. - * - * @summary Delete Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Delete_MaximumSet_Gen.json - */ -async function networkTapRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginDeleteAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesGetSample.js deleted file mode 100644 index e903c0b1d21c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Get Network Tap Rule resource details. - * - * @summary Get Network Tap Rule resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Get_MaximumSet_Gen.json - */ -async function networkTapRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.get(resourceGroupName, networkTapRuleName); - console.log(result); -} - -async function main() { - networkTapRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListByResourceGroupSample.js deleted file mode 100644 index 59c607906c54..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given resource group. - * - * @summary List all the Network Tap Rule resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkTapRules.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListBySubscriptionSample.js deleted file mode 100644 index d954bfd9714b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given subscription. - * - * @summary List all the Network Tap Rule resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkTapRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesResyncSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesResyncSample.js deleted file mode 100644 index dc703412a357..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesResyncSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Resync_MaximumSet_Gen.json - */ -async function networkTapRulesResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginResyncAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateAdministrativeStateSample.js deleted file mode 100644 index 24b8d04ecb02..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateSample.js deleted file mode 100644 index 7e01c37d8b28..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesUpdateSample.js +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Tap Rule resource. - * - * @summary Update certain properties of the Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Update_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"], - }, - ], - portGroups: [{ name: "example-portGroup1", ports: ["100-200"] }], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }], - }, - ], - matchConfigurations: [ - { - actions: [ - { - type: "Goto", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100", - }, - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix", - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"], - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"], - }, - }, - ], - matchConfigurationName: "config1", - sequenceNumber: 10, - }, - ], - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/amdsdx", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginUpdateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesValidateConfigurationSample.js deleted file mode 100644 index 91ea5d3fe2b0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapRulesValidateConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkTapRulesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTapRules.beginValidateConfigurationAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsCreateSample.js deleted file mode 100644 index 5a788ba6b00a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsCreateSample.js +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Creates a Network Tap. - * - * @summary Creates a Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Create_MaximumSet_Gen.json - */ -async function networkTapsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body = { - annotation: "annotation", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - ], - }, - }, - ], - location: "eastuseuap", - networkPacketBrokerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker", - pollingType: "Pull", - tags: { key6024: "1234" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.beginCreateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsDeleteSample.js deleted file mode 100644 index 93026cd811cb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsDeleteSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Deletes Network Tap. - * - * @summary Deletes Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Delete_MaximumSet_Gen.json - */ -async function networkTapsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.beginDeleteAndWait(resourceGroupName, networkTapName); - console.log(result); -} - -async function main() { - networkTapsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsGetSample.js deleted file mode 100644 index 3595da07dc37..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Tap. - * - * @summary Retrieves details of this Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Get_MaximumSet_Gen.json - */ -async function networkTapsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.get(resourceGroupName, networkTapName); - console.log(result); -} - -async function main() { - networkTapsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListByResourceGroupSample.js deleted file mode 100644 index 1894cc22878c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays Network Taps list by resource group GET method. - * - * @summary Displays Network Taps list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkTaps.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListBySubscriptionSample.js deleted file mode 100644 index 5d5e337f73d3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Displays Network Taps list by subscription GET method. - * - * @summary Displays Network Taps list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkTaps.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsResyncSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsResyncSample.js deleted file mode 100644 index 8e8fdf71c79c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsResyncSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Resync_MaximumSet_Gen.json - */ -async function networkTapsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.beginResyncAndWait(resourceGroupName, networkTapName); - console.log(result); -} - -async function main() { - networkTapsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateAdministrativeStateSample.js deleted file mode 100644 index 52bd0b7850ec..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateSample.js deleted file mode 100644 index 5e3a2534f437..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkTapsUpdateSample.js +++ /dev/null @@ -1,61 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Tap resource. - * - * @summary API to update certain properties of the Network Tap resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Update_MaximumSet_Gen.json - */ -async function networkTapsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body = { - annotation: "annotation1", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - ], - }, - }, - ], - pollingType: "Pull", - tags: { key6024: "1234" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkTaps.beginUpdateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsCreateSample.js deleted file mode 100644 index 9651fe354abb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsCreateSample.js +++ /dev/null @@ -1,87 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Configuration used to setup CE-PE connectivity PUT Method. - * - * @summary Configuration used to setup CE-PE connectivity PUT Method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Create_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isManagementType: "True", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface", - ], - mtu: 1500, - }, - nniType: "CE", - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 25 }, - ipv4Routes: [{ nextHop: ["21.20.20.20"], prefix: "20.0.0.12/30" }], - ipv6Routes: [ - { - nextHop: ["4FFE:FFFF:0:CD30::ac"], - prefix: "3FFE:FFFF:0:CD30::ac/127", - }, - ], - }, - optionBLayer3Configuration: { - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1234, - }, - useOptionB: "True", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkToNetworkInterconnects.beginCreateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsDeleteSample.js deleted file mode 100644 index 6edafe8da6be..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsDeleteSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects DELETE method. - * - * @summary Implements NetworkToNetworkInterconnects DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Delete_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkToNetworkInterconnects.beginDeleteAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsGetSample.js deleted file mode 100644 index 1c61ed18f08c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsGetSample.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects GET method. - * - * @summary Implements NetworkToNetworkInterconnects GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Get_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkToNetworkInterconnects.get( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsListByNetworkFabricSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsListByNetworkFabricSample.js deleted file mode 100644 index 54a59e1a0a0a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsListByNetworkFabricSample.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Network To Network Interconnects list by Network Fabric GET method. - * - * @summary Implements Network To Network Interconnects list by Network Fabric GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_ListByNetworkFabric_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.networkToNetworkInterconnects.listByNetworkFabric( - resourceGroupName, - networkFabricName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateAdministrativeStateSample.js deleted file mode 100644 index fab0b66f0996..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the Admin State. - * - * @summary Updates the Admin State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkToNetworkInterconnects.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.js deleted file mode 100644 index c5a359a6b99f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updates the NPB Static Route BFD Administrative State. - * - * @summary Updates the NPB Static Route BFD Administrative State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = - await client.networkToNetworkInterconnects.beginUpdateNpbStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateSample.js deleted file mode 100644 index 4b928bc51383..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/networkToNetworkInterconnectsUpdateSample.js +++ /dev/null @@ -1,84 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Update certain properties of the Network To NetworkInterconnects resource. - * - * @summary Update certain properties of the Network To NetworkInterconnects resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Update_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface", - ], - mtu: 1500, - }, - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 310, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["21.20.20.10"], prefix: "20.0.0.11/30" }], - ipv6Routes: [ - { - nextHop: ["5FFE:FFFF:0:CD30::ac"], - prefix: "4FFE:FFFF:0:CD30::ac/127", - }, - ], - }, - optionBLayer3Configuration: { - peerASN: 2345, - primaryIpv4Prefix: "20.0.0.12/29", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.14/29", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1235, - }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.networkToNetworkInterconnects.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/operationsListSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/operationsListSample.js deleted file mode 100644 index 7415718371a3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/operationsListSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Returns list of all operations. - * - * @summary Returns list of all operations. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ListOperations.json - */ -async function listOperations() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.operations.list()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - listOperations(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/package.json b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/package.json deleted file mode 100644 index 9209301bf58a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@azure-samples/arm-managednetworkfabric-js", - "private": true, - "version": "1.0.0", - "description": " client library samples for JavaScript", - "engines": { - "node": ">=14.0.0" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Azure/azure-sdk-for-js.git", - "directory": "sdk/managednetworkfabric/arm-managednetworkfabric" - }, - "keywords": [ - "node", - "azure", - "typescript", - "browser", - "isomorphic" - ], - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Azure/azure-sdk-for-js/issues" - }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric", - "dependencies": { - "@azure/arm-managednetworkfabric": "latest", - "dotenv": "latest", - "@azure/identity": "^2.0.1" - } -} diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCommitConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCommitConfigurationSample.js deleted file mode 100644 index 3f593a887027..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCommitConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_CommitConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginCommitConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCreateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCreateSample.js deleted file mode 100644 index e1fc2efca211..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesCreateSample.js +++ /dev/null @@ -1,103 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Route Policy PUT method. - * - * @summary Implements Route Policy PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Create_MaximumSet_Gen.json - */ -async function routePoliciesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body = { - addressFamilyType: "IPv4", - annotation: "annotation", - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - }, - localPreference: 20, - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix", - }, - sequenceNumber: 7, - }, - ], - tags: { keyID: "keyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginCreateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesDeleteSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesDeleteSample.js deleted file mode 100644 index 3824b2e66bb4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesDeleteSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Route Policy DELETE method. - * - * @summary Implements Route Policy DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Delete_MaximumSet_Gen.json - */ -async function routePoliciesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginDeleteAndWait(resourceGroupName, routePolicyName); - console.log(result); -} - -async function main() { - routePoliciesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesGetSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesGetSample.js deleted file mode 100644 index ba07828808cc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesGetSample.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements Route Policy GET method. - * - * @summary Implements Route Policy GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Get_MaximumSet_Gen.json - */ -async function routePoliciesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.get(resourceGroupName, routePolicyName); - console.log(result); -} - -async function main() { - routePoliciesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListByResourceGroupSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListByResourceGroupSample.js deleted file mode 100644 index b689cb6a26eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListByResourceGroupSample.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by resource group GET method. - * - * @summary Implements RoutePolicies list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListByResourceGroup_MaximumSet_Gen.json - */ -async function routePoliciesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.routePolicies.listByResourceGroup(resourceGroupName)) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListBySubscriptionSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListBySubscriptionSample.js deleted file mode 100644 index c0ec3624729c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesListBySubscriptionSample.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by subscription GET method. - * - * @summary Implements RoutePolicies list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListBySubscription_MaximumSet_Gen.json - */ -async function routePoliciesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const resArray = new Array(); - for await (let item of client.routePolicies.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateAdministrativeStateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateAdministrativeStateSample.js deleted file mode 100644 index 04631b22a74c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateAdministrativeStateSample.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Updated the admin state for this Route Policy. - * - * @summary Updated the admin state for this Route Policy. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function routePoliciesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body = { - resourceIds: [""], - state: "Enable", - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateSample.js deleted file mode 100644 index 23f8e3236f5c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesUpdateSample.js +++ /dev/null @@ -1,98 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to API to update certain properties of the Route Policy resource. - * - * @summary API to update certain properties of the Route Policy resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Update_MaximumSet_Gen.json - */ -async function routePoliciesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body = { - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - }, - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - }, - }, - localPreference: 20, - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity", - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity", - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix", - }, - sequenceNumber: 7, - }, - ], - tags: { keyID: "keyValue" }, - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginUpdateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesValidateConfigurationSample.js b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesValidateConfigurationSample.js deleted file mode 100644 index 109a92e2ef2f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/routePoliciesValidateConfigurationSample.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -const { AzureNetworkFabricManagementServiceAPI } = require("@azure/arm-managednetworkfabric"); -const { DefaultAzureCredential } = require("@azure/identity"); -require("dotenv").config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ValidateConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId); - const result = await client.routePolicies.beginValidateConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/sample.env b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/sample.env deleted file mode 100644 index 672847a3fea0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/javascript/sample.env +++ /dev/null @@ -1,4 +0,0 @@ -# App registration secret for AAD authentication -AZURE_CLIENT_SECRET= -AZURE_CLIENT_ID= -AZURE_TENANT_ID= \ No newline at end of file diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/README.md b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/README.md deleted file mode 100644 index 4c197437d66b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/README.md +++ /dev/null @@ -1,391 +0,0 @@ -# client library samples for TypeScript - -These sample programs show how to use the TypeScript client libraries for in some common scenarios. - -| **File Name** | **Description** | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [accessControlListsCreateSample.ts][accesscontrollistscreatesample] | Implements Access Control List PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Create_MaximumSet_Gen.json | -| [accessControlListsDeleteSample.ts][accesscontrollistsdeletesample] | Implements Access Control List DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Delete_MaximumSet_Gen.json | -| [accessControlListsGetSample.ts][accesscontrollistsgetsample] | Implements Access Control List GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Get_MaximumSet_Gen.json | -| [accessControlListsListByResourceGroupSample.ts][accesscontrollistslistbyresourcegroupsample] | Implements AccessControlLists list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListByResourceGroup_MaximumSet_Gen.json | -| [accessControlListsListBySubscriptionSample.ts][accesscontrollistslistbysubscriptionsample] | Implements AccessControlLists list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListBySubscription_MaximumSet_Gen.json | -| [accessControlListsResyncSample.ts][accesscontrollistsresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Resync_MaximumSet_Gen.json | -| [accessControlListsUpdateAdministrativeStateSample.ts][accesscontrollistsupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_UpdateAdministrativeState_MaximumSet_Gen.json | -| [accessControlListsUpdateSample.ts][accesscontrollistsupdatesample] | API to update certain properties of the Access Control List resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Update_MaximumSet_Gen.json | -| [accessControlListsValidateConfigurationSample.ts][accesscontrollistsvalidateconfigurationsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ValidateConfiguration_MaximumSet_Gen.json | -| [externalNetworksCreateSample.ts][externalnetworkscreatesample] | Creates ExternalNetwork PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Create_MaximumSet_Gen.json | -| [externalNetworksDeleteSample.ts][externalnetworksdeletesample] | Implements ExternalNetworks DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Delete_MaximumSet_Gen.json | -| [externalNetworksGetSample.ts][externalnetworksgetsample] | Implements ExternalNetworks GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Get_MaximumSet_Gen.json | -| [externalNetworksListByL3IsolationDomainSample.ts][externalnetworkslistbyl3isolationdomainsample] | Implements External Networks list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json | -| [externalNetworksUpdateAdministrativeStateSample.ts][externalnetworksupdateadministrativestatesample] | Executes update operation to enable or disable administrative State for externalNetwork. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json | -| [externalNetworksUpdateSample.ts][externalnetworksupdatesample] | API to update certain properties of the ExternalNetworks resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Update_MaximumSet_Gen.json | -| [externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts][externalnetworksupdatestaticroutebfdadministrativestatesample] | Update Static Route BFD for external Network. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksCreateSample.ts][internalnetworkscreatesample] | Creates InternalNetwork PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Create_MaximumSet_Gen.json | -| [internalNetworksDeleteSample.ts][internalnetworksdeletesample] | Implements InternalNetworks DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Delete_MaximumSet_Gen.json | -| [internalNetworksGetSample.ts][internalnetworksgetsample] | Gets a InternalNetworks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Get_MaximumSet_Gen.json | -| [internalNetworksListByL3IsolationDomainSample.ts][internalnetworkslistbyl3isolationdomainsample] | Displays InternalNetworks list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json | -| [internalNetworksUpdateAdministrativeStateSample.ts][internalnetworksupdateadministrativestatesample] | Update Administrative state of InternalNetworks on resources referred by their resource ids. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksUpdateBgpAdministrativeStateSample.ts][internalnetworksupdatebgpadministrativestatesample] | Update BGP state for internalNetwork. Allowed only on edge devices. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateBgpAdministrativeState_MaximumSet_Gen.json | -| [internalNetworksUpdateSample.ts][internalnetworksupdatesample] | Updates a InternalNetworks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Update_MaximumSet_Gen.json | -| [internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts][internalnetworksupdatestaticroutebfdadministrativestatesample] | Update Static Route BFD administrative state for internalNetwork. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [internetGatewayRulesCreateSample.ts][internetgatewayrulescreatesample] | Creates an Internet Gateway rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Create_MaximumSet_Gen.json | -| [internetGatewayRulesDeleteSample.ts][internetgatewayrulesdeletesample] | Implements Internet Gateway Rules DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Delete_MaximumSet_Gen.json | -| [internetGatewayRulesGetSample.ts][internetgatewayrulesgetsample] | Gets an Internet Gateway Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Get_MaximumSet_Gen.json | -| [internetGatewayRulesListByResourceGroupSample.ts][internetgatewayruleslistbyresourcegroupsample] | Implements Internet Gateway Rules list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListByResourceGroup_MaximumSet_Gen.json | -| [internetGatewayRulesListBySubscriptionSample.ts][internetgatewayruleslistbysubscriptionsample] | List all Internet Gateway rules in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListBySubscription_MaximumSet_Gen.json | -| [internetGatewayRulesUpdateSample.ts][internetgatewayrulesupdatesample] | API to update certain properties of the Internet Gateway Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Update_MaximumSet_Gen.json | -| [internetGatewaysCreateSample.ts][internetgatewayscreatesample] | Creates a Network Fabric Service Internet Gateway resource instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Create_MaximumSet_Gen.json | -| [internetGatewaysDeleteSample.ts][internetgatewaysdeletesample] | Execute a delete on Network Fabric Service Internet Gateway. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Delete_MaximumSet_Gen.json | -| [internetGatewaysGetSample.ts][internetgatewaysgetsample] | Implements Gateway GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Get_MaximumSet_Gen.json | -| [internetGatewaysListByResourceGroupSample.ts][internetgatewayslistbyresourcegroupsample] | Displays Internet Gateways list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListByResourceGroup_MaximumSet_Gen.json | -| [internetGatewaysListBySubscriptionSample.ts][internetgatewayslistbysubscriptionsample] | Displays Internet Gateways list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListBySubscription_MaximumSet_Gen.json | -| [internetGatewaysUpdateSample.ts][internetgatewaysupdatesample] | Execute patch on Network Fabric Service Internet Gateway. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Update_MaximumSet_Gen.json | -| [ipCommunitiesCreateSample.ts][ipcommunitiescreatesample] | Implements an IP Community PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Create_MaximumSet_Gen.json | -| [ipCommunitiesDeleteSample.ts][ipcommunitiesdeletesample] | Implements IP Community DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Delete_MaximumSet_Gen.json | -| [ipCommunitiesGetSample.ts][ipcommunitiesgetsample] | Implements an IP Community GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Get_MaximumSet_Gen.json | -| [ipCommunitiesListByResourceGroupSample.ts][ipcommunitieslistbyresourcegroupsample] | Implements IP Communities list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListByResourceGroup_MaximumSet_Gen.json | -| [ipCommunitiesListBySubscriptionSample.ts][ipcommunitieslistbysubscriptionsample] | Implements IP Communities list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListBySubscription_MaximumSet_Gen.json | -| [ipCommunitiesUpdateSample.ts][ipcommunitiesupdatesample] | API to update certain properties of the IP Community resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Update_MaximumSet_Gen.json | -| [ipExtendedCommunitiesCreateSample.ts][ipextendedcommunitiescreatesample] | Implements IP Extended Community PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Create_MaximumSet_Gen.json | -| [ipExtendedCommunitiesDeleteSample.ts][ipextendedcommunitiesdeletesample] | Implements IP Extended Community DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Delete_MaximumSet_Gen.json | -| [ipExtendedCommunitiesGetSample.ts][ipextendedcommunitiesgetsample] | Implements IP Extended Community GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Get_MaximumSet_Gen.json | -| [ipExtendedCommunitiesListByResourceGroupSample.ts][ipextendedcommunitieslistbyresourcegroupsample] | Implements IpExtendedCommunities list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListByResourceGroup_MaximumSet_Gen.json | -| [ipExtendedCommunitiesListBySubscriptionSample.ts][ipextendedcommunitieslistbysubscriptionsample] | Implements IpExtendedCommunities list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListBySubscription_MaximumSet_Gen.json | -| [ipExtendedCommunitiesUpdateSample.ts][ipextendedcommunitiesupdatesample] | API to update certain properties of the IP Extended Community resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Update_MaximumSet_Gen.json | -| [ipPrefixesCreateSample.ts][ipprefixescreatesample] | Implements IP Prefix PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Create_MaximumSet_Gen.json | -| [ipPrefixesDeleteSample.ts][ipprefixesdeletesample] | Implements IP Prefix DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Delete_MaximumSet_Gen.json | -| [ipPrefixesGetSample.ts][ipprefixesgetsample] | Implements IP Prefix GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Get_MaximumSet_Gen.json | -| [ipPrefixesListByResourceGroupSample.ts][ipprefixeslistbyresourcegroupsample] | Implements IpPrefixes list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListByResourceGroup_MaximumSet_Gen.json | -| [ipPrefixesListBySubscriptionSample.ts][ipprefixeslistbysubscriptionsample] | Implements IpPrefixes list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListBySubscription_MaximumSet_Gen.json | -| [ipPrefixesUpdateSample.ts][ipprefixesupdatesample] | API to update certain properties of the IP Prefix resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Update_MaximumSet_Gen.json | -| [l2IsolationDomainsCommitConfigurationSample.ts][l2isolationdomainscommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_CommitConfiguration_MaximumSet_Gen.json | -| [l2IsolationDomainsCreateSample.ts][l2isolationdomainscreatesample] | Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Create_MaximumSet_Gen.json | -| [l2IsolationDomainsDeleteSample.ts][l2isolationdomainsdeletesample] | Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Delete_MaximumSet_Gen.json | -| [l2IsolationDomainsGetSample.ts][l2isolationdomainsgetsample] | Implements L2 Isolation Domain GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Get_MaximumSet_Gen.json | -| [l2IsolationDomainsListByResourceGroupSample.ts][l2isolationdomainslistbyresourcegroupsample] | Displays L2IsolationDomains list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json | -| [l2IsolationDomainsListBySubscriptionSample.ts][l2isolationdomainslistbysubscriptionsample] | Displays L2IsolationDomains list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListBySubscription_MaximumSet_Gen.json | -| [l2IsolationDomainsUpdateAdministrativeStateSample.ts][l2isolationdomainsupdateadministrativestatesample] | Enables isolation domain across the fabric or on specified racks. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json | -| [l2IsolationDomainsUpdateSample.ts][l2isolationdomainsupdatesample] | API to update certain properties of the L2 Isolation Domain resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Update_MaximumSet_Gen.json | -| [l2IsolationDomainsValidateConfigurationSample.ts][l2isolationdomainsvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json | -| [l3IsolationDomainsCommitConfigurationSample.ts][l3isolationdomainscommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_CommitConfiguration_MaximumSet_Gen.json | -| [l3IsolationDomainsCreateSample.ts][l3isolationdomainscreatesample] | Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Create_MaximumSet_Gen.json | -| [l3IsolationDomainsDeleteSample.ts][l3isolationdomainsdeletesample] | Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Delete_MaximumSet_Gen.json | -| [l3IsolationDomainsGetSample.ts][l3isolationdomainsgetsample] | Retrieves details of this L3 Isolation Domain. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Get_MaximumSet_Gen.json | -| [l3IsolationDomainsListByResourceGroupSample.ts][l3isolationdomainslistbyresourcegroupsample] | Displays L3IsolationDomains list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json | -| [l3IsolationDomainsListBySubscriptionSample.ts][l3isolationdomainslistbysubscriptionsample] | Displays L3IsolationDomains list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListBySubscription_MaximumSet_Gen.json | -| [l3IsolationDomainsUpdateAdministrativeStateSample.ts][l3isolationdomainsupdateadministrativestatesample] | Enables racks for this Isolation Domain. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json | -| [l3IsolationDomainsUpdateSample.ts][l3isolationdomainsupdatesample] | API to update certain properties of the L3 Isolation Domain resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Update_MaximumSet_Gen.json | -| [l3IsolationDomainsValidateConfigurationSample.ts][l3isolationdomainsvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json | -| [neighborGroupsCreateSample.ts][neighborgroupscreatesample] | Implements the Neighbor Group PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Create_MaximumSet_Gen.json | -| [neighborGroupsDeleteSample.ts][neighborgroupsdeletesample] | Implements Neighbor Group DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Delete_MaximumSet_Gen.json | -| [neighborGroupsGetSample.ts][neighborgroupsgetsample] | Gets the Neighbor Group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Get_MaximumSet_Gen.json | -| [neighborGroupsListByResourceGroupSample.ts][neighborgroupslistbyresourcegroupsample] | Displays NeighborGroups list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListByResourceGroup_MaximumSet_Gen.json | -| [neighborGroupsListBySubscriptionSample.ts][neighborgroupslistbysubscriptionsample] | Displays NeighborGroups list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListBySubscription_MaximumSet_Gen.json | -| [neighborGroupsUpdateSample.ts][neighborgroupsupdatesample] | Updates the Neighbor Group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Update_MaximumSet_Gen.json | -| [networkDeviceSkusGetSample.ts][networkdeviceskusgetsample] | Get a Network Device SKU details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_Get_MaximumSet_Gen.json | -| [networkDeviceSkusListBySubscriptionSample.ts][networkdeviceskuslistbysubscriptionsample] | List Network Device SKUs for the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_ListBySubscription_MaximumSet_Gen.json | -| [networkDevicesCreateSample.ts][networkdevicescreatesample] | Create a Network Device resource x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Create_MaximumSet_Gen.json | -| [networkDevicesDeleteSample.ts][networkdevicesdeletesample] | Delete the Network Device resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Delete_MaximumSet_Gen.json | -| [networkDevicesGetSample.ts][networkdevicesgetsample] | Gets the Network Device resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Get_MaximumSet_Gen.json | -| [networkDevicesListByResourceGroupSample.ts][networkdeviceslistbyresourcegroupsample] | List all the Network Device resources in a given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListByResourceGroup_MaximumSet_Gen.json | -| [networkDevicesListBySubscriptionSample.ts][networkdeviceslistbysubscriptionsample] | List all the Network Device resources in a given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListBySubscription_MaximumSet_Gen.json | -| [networkDevicesRebootSample.ts][networkdevicesrebootsample] | Reboot the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Reboot_MaximumSet_Gen.json | -| [networkDevicesRefreshConfigurationSample.ts][networkdevicesrefreshconfigurationsample] | Refreshes the configuration the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_RefreshConfiguration_MaximumSet_Gen.json | -| [networkDevicesUpdateAdministrativeStateSample.ts][networkdevicesupdateadministrativestatesample] | Updates the Administrative state of the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkDevicesUpdateSample.ts][networkdevicesupdatesample] | Update certain properties of the Network Device resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Update_MaximumSet_Gen.json | -| [networkDevicesUpgradeSample.ts][networkdevicesupgradesample] | Upgrades the version of the Network Device. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Upgrade_MaximumSet_Gen.json | -| [networkFabricControllersCreateSample.ts][networkfabriccontrollerscreatesample] | Creates a Network Fabric Controller. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Create_MaximumSet_Gen.json | -| [networkFabricControllersDeleteSample.ts][networkfabriccontrollersdeletesample] | Deletes the Network Fabric Controller resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Delete_MaximumSet_Gen.json | -| [networkFabricControllersGetSample.ts][networkfabriccontrollersgetsample] | Shows the provisioning status of Network Fabric Controller. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Get_MaximumSet_Gen.json | -| [networkFabricControllersListByResourceGroupSample.ts][networkfabriccontrollerslistbyresourcegroupsample] | Lists all the NetworkFabricControllers thats available in the resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListByResourceGroup_MaximumSet_Gen.json | -| [networkFabricControllersListBySubscriptionSample.ts][networkfabriccontrollerslistbysubscriptionsample] | Lists all the NetworkFabricControllers by subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricControllersUpdateSample.ts][networkfabriccontrollersupdatesample] | Updates are currently not supported for the Network Fabric Controller resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Update_MaximumSet_Gen.json | -| [networkFabricSkusGetSample.ts][networkfabricskusgetsample] | Implements Network Fabric SKU GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_Get_MaximumSet_Gen.json | -| [networkFabricSkusListBySubscriptionSample.ts][networkfabricskuslistbysubscriptionsample] | Implements Network Fabric SKUs list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricsCommitConfigurationSample.ts][networkfabricscommitconfigurationsample] | Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_CommitConfiguration_MaximumSet_Gen.json | -| [networkFabricsCreateSample.ts][networkfabricscreatesample] | Create Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Create_MaximumSet_Gen.json | -| [networkFabricsDeleteSample.ts][networkfabricsdeletesample] | Delete Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Delete_MaximumSet_Gen.json | -| [networkFabricsDeprovisionSample.ts][networkfabricsdeprovisionsample] | Deprovisions the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_deprovision_MaximumSet_Gen.json | -| [networkFabricsGetSample.ts][networkfabricsgetsample] | Get Network Fabric resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Get_MaximumSet_Gen.json | -| [networkFabricsGetTopologySample.ts][networkfabricsgettopologysample] | Gets Topology of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_GetTopology_MaximumSet_Gen.json | -| [networkFabricsListByResourceGroupSample.ts][networkfabricslistbyresourcegroupsample] | List all the Network Fabric resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListByResourceGroup_MaximumSet_Gen.json | -| [networkFabricsListBySubscriptionSample.ts][networkfabricslistbysubscriptionsample] | List all the Network Fabric resources in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListBySubscription_MaximumSet_Gen.json | -| [networkFabricsProvisionSample.ts][networkfabricsprovisionsample] | Provisions the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_provision_MaximumSet_Gen.json | -| [networkFabricsRefreshConfigurationSample.ts][networkfabricsrefreshconfigurationsample] | Refreshes the configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_refreshConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpdateInfraManagementBfdConfigurationSample.ts][networkfabricsupdateinframanagementbfdconfigurationsample] | Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateInfraManagementBfdConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpdateSample.ts][networkfabricsupdatesample] | Update certain properties of the Network Fabric resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Update_MaximumSet_Gen.json | -| [networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts][networkfabricsupdateworkloadmanagementbfdconfigurationsample] | Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateWorkloadManagementBfdConfiguration_MaximumSet_Gen.json | -| [networkFabricsUpgradeSample.ts][networkfabricsupgradesample] | Upgrades the version of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_upgrade_MaximumSet_Gen.json | -| [networkFabricsValidateConfigurationSample.ts][networkfabricsvalidateconfigurationsample] | Validates the configuration of the underlying resources in the given Network Fabric instance. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ValidateConfiguration_MaximumSet_Gen.json | -| [networkInterfacesCreateSample.ts][networkinterfacescreatesample] | Create a Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Create_MaximumSet_Gen.json | -| [networkInterfacesDeleteSample.ts][networkinterfacesdeletesample] | Delete the Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Delete_MaximumSet_Gen.json | -| [networkInterfacesGetSample.ts][networkinterfacesgetsample] | Get the Network Interface resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Get_MaximumSet_Gen.json | -| [networkInterfacesListByNetworkDeviceSample.ts][networkinterfaceslistbynetworkdevicesample] | List all the Network Interface resources in a given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_ListByNetworkDevice_MaximumSet_Gen.json | -| [networkInterfacesUpdateAdministrativeStateSample.ts][networkinterfacesupdateadministrativestatesample] | Update the admin state of the Network Interface. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkInterfacesUpdateSample.ts][networkinterfacesupdatesample] | Update certain properties of the Network Interface resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Update_MaximumSet_Gen.json | -| [networkPacketBrokersCreateSample.ts][networkpacketbrokerscreatesample] | Creates a Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Create_MaximumSet_Gen.json | -| [networkPacketBrokersDeleteSample.ts][networkpacketbrokersdeletesample] | Deletes Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Delete_MaximumSet_Gen.json | -| [networkPacketBrokersGetSample.ts][networkpacketbrokersgetsample] | Retrieves details of this Network Packet Broker. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Get_MaximumSet_Gen.json | -| [networkPacketBrokersListByResourceGroupSample.ts][networkpacketbrokerslistbyresourcegroupsample] | Displays NetworkPacketBrokers list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListByResourceGroup_MaximumSet_Gen.json | -| [networkPacketBrokersListBySubscriptionSample.ts][networkpacketbrokerslistbysubscriptionsample] | Displays Network Packet Brokers list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListBySubscription_MaximumSet_Gen.json | -| [networkPacketBrokersUpdateSample.ts][networkpacketbrokersupdatesample] | API to update certain properties of the Network Packet Broker resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Update_MaximumSet_Gen.json | -| [networkRacksCreateSample.ts][networkrackscreatesample] | Create Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Create_MaximumSet_Gen.json | -| [networkRacksDeleteSample.ts][networkracksdeletesample] | Delete Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Delete_MaximumSet_Gen.json | -| [networkRacksGetSample.ts][networkracksgetsample] | Get Network Rack resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Get_MaximumSet_Gen.json | -| [networkRacksListByResourceGroupSample.ts][networkrackslistbyresourcegroupsample] | List all Network Rack resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListByResourceGroup_MaximumSet_Gen.json | -| [networkRacksListBySubscriptionSample.ts][networkrackslistbysubscriptionsample] | List all Network Rack resources in the given subscription x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListBySubscription_MaximumSet_Gen.json | -| [networkRacksUpdateSample.ts][networkracksupdatesample] | Update certain properties of the Network Rack resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Update_MaximumSet_Gen.json | -| [networkTapRulesCreateSample.ts][networktaprulescreatesample] | Create Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Create_MaximumSet_Gen.json | -| [networkTapRulesDeleteSample.ts][networktaprulesdeletesample] | Delete Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Delete_MaximumSet_Gen.json | -| [networkTapRulesGetSample.ts][networktaprulesgetsample] | Get Network Tap Rule resource details. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Get_MaximumSet_Gen.json | -| [networkTapRulesListByResourceGroupSample.ts][networktapruleslistbyresourcegroupsample] | List all the Network Tap Rule resources in the given resource group. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListByResourceGroup_MaximumSet_Gen.json | -| [networkTapRulesListBySubscriptionSample.ts][networktapruleslistbysubscriptionsample] | List all the Network Tap Rule resources in the given subscription. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListBySubscription_MaximumSet_Gen.json | -| [networkTapRulesResyncSample.ts][networktaprulesresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Resync_MaximumSet_Gen.json | -| [networkTapRulesUpdateAdministrativeStateSample.ts][networktaprulesupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkTapRulesUpdateSample.ts][networktaprulesupdatesample] | Update certain properties of the Network Tap Rule resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Update_MaximumSet_Gen.json | -| [networkTapRulesValidateConfigurationSample.ts][networktaprulesvalidateconfigurationsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ValidateConfiguration_MaximumSet_Gen.json | -| [networkTapsCreateSample.ts][networktapscreatesample] | Creates a Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Create_MaximumSet_Gen.json | -| [networkTapsDeleteSample.ts][networktapsdeletesample] | Deletes Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Delete_MaximumSet_Gen.json | -| [networkTapsGetSample.ts][networktapsgetsample] | Retrieves details of this Network Tap. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Get_MaximumSet_Gen.json | -| [networkTapsListByResourceGroupSample.ts][networktapslistbyresourcegroupsample] | Displays Network Taps list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListByResourceGroup_MaximumSet_Gen.json | -| [networkTapsListBySubscriptionSample.ts][networktapslistbysubscriptionsample] | Displays Network Taps list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListBySubscription_MaximumSet_Gen.json | -| [networkTapsResyncSample.ts][networktapsresyncsample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Resync_MaximumSet_Gen.json | -| [networkTapsUpdateAdministrativeStateSample.ts][networktapsupdateadministrativestatesample] | Implements the operation to the underlying resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_UpdateAdministrativeState_MaximumSet_Gen.json | -| [networkTapsUpdateSample.ts][networktapsupdatesample] | API to update certain properties of the Network Tap resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Update_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsCreateSample.ts][networktonetworkinterconnectscreatesample] | Configuration used to setup CE-PE connectivity PUT Method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Create_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsDeleteSample.ts][networktonetworkinterconnectsdeletesample] | Implements NetworkToNetworkInterconnects DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Delete_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsGetSample.ts][networktonetworkinterconnectsgetsample] | Implements NetworkToNetworkInterconnects GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Get_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsListByNetworkFabricSample.ts][networktonetworkinterconnectslistbynetworkfabricsample] | Implements Network To Network Interconnects list by Network Fabric GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_ListByNetworkFabric_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts][networktonetworkinterconnectsupdateadministrativestatesample] | Updates the Admin State. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateAdministrativeState_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts][networktonetworkinterconnectsupdatenpbstaticroutebfdadministrativestatesample] | Updates the NPB Static Route BFD Administrative State. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState_MaximumSet_Gen.json | -| [networkToNetworkInterconnectsUpdateSample.ts][networktonetworkinterconnectsupdatesample] | Update certain properties of the Network To NetworkInterconnects resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Update_MaximumSet_Gen.json | -| [operationsListSample.ts][operationslistsample] | Returns list of all operations. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ListOperations.json | -| [routePoliciesCommitConfigurationSample.ts][routepoliciescommitconfigurationsample] | Commits the configuration of the given resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_CommitConfiguration_MaximumSet_Gen.json | -| [routePoliciesCreateSample.ts][routepoliciescreatesample] | Implements Route Policy PUT method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Create_MaximumSet_Gen.json | -| [routePoliciesDeleteSample.ts][routepoliciesdeletesample] | Implements Route Policy DELETE method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Delete_MaximumSet_Gen.json | -| [routePoliciesGetSample.ts][routepoliciesgetsample] | Implements Route Policy GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Get_MaximumSet_Gen.json | -| [routePoliciesListByResourceGroupSample.ts][routepolicieslistbyresourcegroupsample] | Implements RoutePolicies list by resource group GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListByResourceGroup_MaximumSet_Gen.json | -| [routePoliciesListBySubscriptionSample.ts][routepolicieslistbysubscriptionsample] | Implements RoutePolicies list by subscription GET method. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListBySubscription_MaximumSet_Gen.json | -| [routePoliciesUpdateAdministrativeStateSample.ts][routepoliciesupdateadministrativestatesample] | Updated the admin state for this Route Policy. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_UpdateAdministrativeState_MaximumSet_Gen.json | -| [routePoliciesUpdateSample.ts][routepoliciesupdatesample] | API to update certain properties of the Route Policy resource. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Update_MaximumSet_Gen.json | -| [routePoliciesValidateConfigurationSample.ts][routepoliciesvalidateconfigurationsample] | Validates the configuration of the resources. x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ValidateConfiguration_MaximumSet_Gen.json | - -## Prerequisites - -The sample programs are compatible with [LTS versions of Node.js](https://github.com/nodejs/release#release-schedule). - -Before running the samples in Node, they must be compiled to JavaScript using the TypeScript compiler. For more information on TypeScript, see the [TypeScript documentation][typescript]. Install the TypeScript compiler using: - -```bash -npm install -g typescript -``` - -You need [an Azure subscription][freesub] to run these sample programs. - -Samples retrieve credentials to access the service endpoint from environment variables. Alternatively, edit the source code to include the appropriate credentials. See each individual sample for details on which environment variables/credentials it requires to function. - -Adapting the samples to run in the browser may require some additional consideration. For details, please see the [package README][package]. - -## Setup - -To run the samples using the published version of the package: - -1. Install the dependencies using `npm`: - -```bash -npm install -``` - -2. Compile the samples: - -```bash -npm run build -``` - -3. Edit the file `sample.env`, adding the correct credentials to access the Azure service and run the samples. Then rename the file from `sample.env` to just `.env`. The sample programs will read this file automatically. - -4. Run whichever samples you like (note that some samples may require additional setup, see the table above): - -```bash -node dist/accessControlListsCreateSample.js -``` - -Alternatively, run a single sample with the correct environment variables set (setting up the `.env` file is not required if you do this), for example (cross-platform): - -```bash -npx cross-env MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID="" MANAGEDNETWORKFABRIC_RESOURCE_GROUP="" node dist/accessControlListsCreateSample.js -``` - -## Next Steps - -Take a look at our [API Documentation][apiref] for more information about the APIs that are available in the clients. - -[accesscontrollistscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsCreateSample.ts -[accesscontrollistsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsDeleteSample.ts -[accesscontrollistsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsGetSample.ts -[accesscontrollistslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListByResourceGroupSample.ts -[accesscontrollistslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListBySubscriptionSample.ts -[accesscontrollistsresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsResyncSample.ts -[accesscontrollistsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateAdministrativeStateSample.ts -[accesscontrollistsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateSample.ts -[accesscontrollistsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsValidateConfigurationSample.ts -[externalnetworkscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksCreateSample.ts -[externalnetworksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksDeleteSample.ts -[externalnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksGetSample.ts -[externalnetworkslistbyl3isolationdomainsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksListByL3IsolationDomainSample.ts -[externalnetworksupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateAdministrativeStateSample.ts -[externalnetworksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateSample.ts -[externalnetworksupdatestaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts -[internalnetworkscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksCreateSample.ts -[internalnetworksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksDeleteSample.ts -[internalnetworksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksGetSample.ts -[internalnetworkslistbyl3isolationdomainsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksListByL3IsolationDomainSample.ts -[internalnetworksupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateAdministrativeStateSample.ts -[internalnetworksupdatebgpadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateBgpAdministrativeStateSample.ts -[internalnetworksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateSample.ts -[internalnetworksupdatestaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts -[internetgatewayrulescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesCreateSample.ts -[internetgatewayrulesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesDeleteSample.ts -[internetgatewayrulesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesGetSample.ts -[internetgatewayruleslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListByResourceGroupSample.ts -[internetgatewayruleslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListBySubscriptionSample.ts -[internetgatewayrulesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesUpdateSample.ts -[internetgatewayscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysCreateSample.ts -[internetgatewaysdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysDeleteSample.ts -[internetgatewaysgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysGetSample.ts -[internetgatewayslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListByResourceGroupSample.ts -[internetgatewayslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListBySubscriptionSample.ts -[internetgatewaysupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysUpdateSample.ts -[ipcommunitiescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesCreateSample.ts -[ipcommunitiesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesDeleteSample.ts -[ipcommunitiesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesGetSample.ts -[ipcommunitieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListByResourceGroupSample.ts -[ipcommunitieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListBySubscriptionSample.ts -[ipcommunitiesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesUpdateSample.ts -[ipextendedcommunitiescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesCreateSample.ts -[ipextendedcommunitiesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesDeleteSample.ts -[ipextendedcommunitiesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesGetSample.ts -[ipextendedcommunitieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListByResourceGroupSample.ts -[ipextendedcommunitieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListBySubscriptionSample.ts -[ipextendedcommunitiesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesUpdateSample.ts -[ipprefixescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesCreateSample.ts -[ipprefixesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesDeleteSample.ts -[ipprefixesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesGetSample.ts -[ipprefixeslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListByResourceGroupSample.ts -[ipprefixeslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListBySubscriptionSample.ts -[ipprefixesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesUpdateSample.ts -[l2isolationdomainscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCommitConfigurationSample.ts -[l2isolationdomainscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCreateSample.ts -[l2isolationdomainsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsDeleteSample.ts -[l2isolationdomainsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsGetSample.ts -[l2isolationdomainslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListByResourceGroupSample.ts -[l2isolationdomainslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListBySubscriptionSample.ts -[l2isolationdomainsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateAdministrativeStateSample.ts -[l2isolationdomainsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateSample.ts -[l2isolationdomainsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsValidateConfigurationSample.ts -[l3isolationdomainscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCommitConfigurationSample.ts -[l3isolationdomainscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCreateSample.ts -[l3isolationdomainsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsDeleteSample.ts -[l3isolationdomainsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsGetSample.ts -[l3isolationdomainslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListByResourceGroupSample.ts -[l3isolationdomainslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListBySubscriptionSample.ts -[l3isolationdomainsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateAdministrativeStateSample.ts -[l3isolationdomainsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateSample.ts -[l3isolationdomainsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsValidateConfigurationSample.ts -[neighborgroupscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsCreateSample.ts -[neighborgroupsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsDeleteSample.ts -[neighborgroupsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsGetSample.ts -[neighborgroupslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListByResourceGroupSample.ts -[neighborgroupslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListBySubscriptionSample.ts -[neighborgroupsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsUpdateSample.ts -[networkdeviceskusgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusGetSample.ts -[networkdeviceskuslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusListBySubscriptionSample.ts -[networkdevicescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesCreateSample.ts -[networkdevicesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesDeleteSample.ts -[networkdevicesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesGetSample.ts -[networkdeviceslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListByResourceGroupSample.ts -[networkdeviceslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListBySubscriptionSample.ts -[networkdevicesrebootsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRebootSample.ts -[networkdevicesrefreshconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRefreshConfigurationSample.ts -[networkdevicesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateAdministrativeStateSample.ts -[networkdevicesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateSample.ts -[networkdevicesupgradesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpgradeSample.ts -[networkfabriccontrollerscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersCreateSample.ts -[networkfabriccontrollersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersDeleteSample.ts -[networkfabriccontrollersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersGetSample.ts -[networkfabriccontrollerslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListByResourceGroupSample.ts -[networkfabriccontrollerslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListBySubscriptionSample.ts -[networkfabriccontrollersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersUpdateSample.ts -[networkfabricskusgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusGetSample.ts -[networkfabricskuslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusListBySubscriptionSample.ts -[networkfabricscommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCommitConfigurationSample.ts -[networkfabricscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCreateSample.ts -[networkfabricsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeleteSample.ts -[networkfabricsdeprovisionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeprovisionSample.ts -[networkfabricsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetSample.ts -[networkfabricsgettopologysample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetTopologySample.ts -[networkfabricslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListByResourceGroupSample.ts -[networkfabricslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListBySubscriptionSample.ts -[networkfabricsprovisionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsProvisionSample.ts -[networkfabricsrefreshconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsRefreshConfigurationSample.ts -[networkfabricsupdateinframanagementbfdconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts -[networkfabricsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateSample.ts -[networkfabricsupdateworkloadmanagementbfdconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts -[networkfabricsupgradesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpgradeSample.ts -[networkfabricsvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsValidateConfigurationSample.ts -[networkinterfacescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesCreateSample.ts -[networkinterfacesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesDeleteSample.ts -[networkinterfacesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesGetSample.ts -[networkinterfaceslistbynetworkdevicesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesListByNetworkDeviceSample.ts -[networkinterfacesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateAdministrativeStateSample.ts -[networkinterfacesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateSample.ts -[networkpacketbrokerscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersCreateSample.ts -[networkpacketbrokersdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersDeleteSample.ts -[networkpacketbrokersgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersGetSample.ts -[networkpacketbrokerslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListByResourceGroupSample.ts -[networkpacketbrokerslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListBySubscriptionSample.ts -[networkpacketbrokersupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersUpdateSample.ts -[networkrackscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksCreateSample.ts -[networkracksdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksDeleteSample.ts -[networkracksgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksGetSample.ts -[networkrackslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListByResourceGroupSample.ts -[networkrackslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListBySubscriptionSample.ts -[networkracksupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksUpdateSample.ts -[networktaprulescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesCreateSample.ts -[networktaprulesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesDeleteSample.ts -[networktaprulesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesGetSample.ts -[networktapruleslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListByResourceGroupSample.ts -[networktapruleslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListBySubscriptionSample.ts -[networktaprulesresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesResyncSample.ts -[networktaprulesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateAdministrativeStateSample.ts -[networktaprulesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateSample.ts -[networktaprulesvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesValidateConfigurationSample.ts -[networktapscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsCreateSample.ts -[networktapsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsDeleteSample.ts -[networktapsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsGetSample.ts -[networktapslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListByResourceGroupSample.ts -[networktapslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListBySubscriptionSample.ts -[networktapsresyncsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsResyncSample.ts -[networktapsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateAdministrativeStateSample.ts -[networktapsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateSample.ts -[networktonetworkinterconnectscreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsCreateSample.ts -[networktonetworkinterconnectsdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsDeleteSample.ts -[networktonetworkinterconnectsgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsGetSample.ts -[networktonetworkinterconnectslistbynetworkfabricsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsListByNetworkFabricSample.ts -[networktonetworkinterconnectsupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts -[networktonetworkinterconnectsupdatenpbstaticroutebfdadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts -[networktonetworkinterconnectsupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateSample.ts -[operationslistsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/operationsListSample.ts -[routepoliciescommitconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCommitConfigurationSample.ts -[routepoliciescreatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCreateSample.ts -[routepoliciesdeletesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesDeleteSample.ts -[routepoliciesgetsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesGetSample.ts -[routepolicieslistbyresourcegroupsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListByResourceGroupSample.ts -[routepolicieslistbysubscriptionsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListBySubscriptionSample.ts -[routepoliciesupdateadministrativestatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateAdministrativeStateSample.ts -[routepoliciesupdatesample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateSample.ts -[routepoliciesvalidateconfigurationsample]: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesValidateConfigurationSample.ts -[apiref]: https://docs.microsoft.com/javascript/api/@azure/arm-managednetworkfabric?view=azure-node-preview -[freesub]: https://azure.microsoft.com/free/ -[package]: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric/README.md -[typescript]: https://www.typescriptlang.org/docs/home.html diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/package.json b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/package.json deleted file mode 100644 index dfaad7c9140a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "@azure-samples/arm-managednetworkfabric-ts", - "private": true, - "version": "1.0.0", - "description": " client library samples for TypeScript", - "engines": { - "node": ">=14.0.0" - }, - "scripts": { - "build": "tsc", - "prebuild": "rimraf dist/" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Azure/azure-sdk-for-js.git", - "directory": "sdk/managednetworkfabric/arm-managednetworkfabric" - }, - "keywords": [ - "node", - "azure", - "typescript", - "browser", - "isomorphic" - ], - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Azure/azure-sdk-for-js/issues" - }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/managednetworkfabric/arm-managednetworkfabric", - "dependencies": { - "@azure/arm-managednetworkfabric": "latest", - "dotenv": "latest", - "@azure/identity": "^2.0.1" - }, - "devDependencies": { - "@types/node": "^14.0.0", - "typescript": "~5.0.0", - "rimraf": "latest" - } -} diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/sample.env b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/sample.env deleted file mode 100644 index 672847a3fea0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/sample.env +++ /dev/null @@ -1,4 +0,0 @@ -# App registration secret for AAD authentication -AZURE_CLIENT_SECRET= -AZURE_CLIENT_ID= -AZURE_TENANT_ID= \ No newline at end of file diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsCreateSample.ts deleted file mode 100644 index e48e1c8ebbe4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsCreateSample.ts +++ /dev/null @@ -1,106 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - AccessControlList, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List PUT method. - * - * @summary Implements Access Control List PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Create_MaximumSet_Gen.json - */ -async function accessControlListsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: AccessControlList = { - aclsUrl: "https://ACL-Storage-URL", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"] - } - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }] - } - ], - location: "eastUs", - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix" - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"] - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"] - } - } - ], - matchConfigurationName: "example-match", - sequenceNumber: 123 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginCreateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsDeleteSample.ts deleted file mode 100644 index 04f0274f02de..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List DELETE method. - * - * @summary Implements Access Control List DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Delete_MaximumSet_Gen.json - */ -async function accessControlListsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginDeleteAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsGetSample.ts deleted file mode 100644 index 6786044b903c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Access Control List GET method. - * - * @summary Implements Access Control List GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Get_MaximumSet_Gen.json - */ -async function accessControlListsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.get( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListByResourceGroupSample.ts deleted file mode 100644 index 70b14deea66c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by resource group GET method. - * - * @summary Implements AccessControlLists list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListByResourceGroup_MaximumSet_Gen.json - */ -async function accessControlListsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.accessControlLists.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListBySubscriptionSample.ts deleted file mode 100644 index 1f740785374b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements AccessControlLists list by subscription GET method. - * - * @summary Implements AccessControlLists list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ListBySubscription_MaximumSet_Gen.json - */ -async function accessControlListsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.accessControlLists.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - accessControlListsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsResyncSample.ts deleted file mode 100644 index 7d9007b023ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Resync_MaximumSet_Gen.json - */ -async function accessControlListsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginResyncAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateAdministrativeStateSample.ts deleted file mode 100644 index 5c2148e9a5fb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function accessControlListsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateSample.ts deleted file mode 100644 index 26da880b31e2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsUpdateSample.ts +++ /dev/null @@ -1,105 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - AccessControlListPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Access Control List resource. - * - * @summary API to update certain properties of the Access Control List resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_Update_MaximumSet_Gen.json - */ -async function accessControlListsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const body: AccessControlListPatch = { - aclsUrl: "https://microsoft.com/a", - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup", - ipAddressType: "IPv4", - ipPrefixes: ["10.20.3.1/20"] - } - ], - portGroups: [{ name: "example-portGroup", ports: ["100-200"] }], - vlanGroups: [{ name: "example-vlanGroup", vlans: ["20-30"] }] - } - ], - matchConfigurations: [ - { - actions: [{ type: "Count", counterName: "example-counter" }], - ipAddressType: "IPv4", - matchConditions: [ - { - dscpMarkings: ["32"], - etherTypes: ["0x1"], - fragments: ["0xff00-0xffff"], - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.20.20.20/12"], - prefixType: "Prefix" - }, - ipLengths: ["4094-9214"], - portCondition: { - flags: ["established"], - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup"], - portType: "SourcePort", - ports: ["1-20"] - }, - protocolTypes: ["TCP"], - ttlValues: ["23"], - vlanMatchCondition: { - innerVlans: ["30"], - vlanGroupNames: ["example-vlanGroup"], - vlans: ["20-30"] - } - } - ], - matchConfigurationName: "example-match", - sequenceNumber: 123 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginUpdateAndWait( - resourceGroupName, - accessControlListName, - body - ); - console.log(result); -} - -async function main() { - accessControlListsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsValidateConfigurationSample.ts deleted file mode 100644 index 3f3654584fd6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/accessControlListsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/AccessControlLists_ValidateConfiguration_MaximumSet_Gen.json - */ -async function accessControlListsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const accessControlListName = "example-acl"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.accessControlLists.beginValidateConfigurationAndWait( - resourceGroupName, - accessControlListName - ); - console.log(result); -} - -async function main() { - accessControlListsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksCreateSample.ts deleted file mode 100644 index bf21631ff7cd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksCreateSample.ts +++ /dev/null @@ -1,96 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ExternalNetwork, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates ExternalNetwork PUT method. - * - * @summary Creates ExternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Create_MaximumSet_Gen.json - */ -async function externalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: ExternalNetwork = { - annotation: "annotation", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksDeleteSample.ts deleted file mode 100644 index cb26c7dbd576..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks DELETE method. - * - * @summary Implements ExternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Delete_MaximumSet_Gen.json - */ -async function externalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksGetSample.ts deleted file mode 100644 index 84af9351a7fd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksGetSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements ExternalNetworks GET method. - * - * @summary Implements ExternalNetworks GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Get_MaximumSet_Gen.json - */ -async function externalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "42EEDB3B-8E17-46E3-B0B4-B1CD9842D90D"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || - "rgL3IsolationDomains"; - const l3IsolationDomainName = "yhtr"; - const externalNetworkName = "fltpszzikbalrzaqq"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName - ); - console.log(result); -} - -async function main() { - externalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksListByL3IsolationDomainSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksListByL3IsolationDomainSample.ts deleted file mode 100644 index c1ad6d0f5b21..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksListByL3IsolationDomainSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements External Networks list by resource group GET method. - * - * @summary Implements External Networks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function externalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.externalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - externalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateAdministrativeStateSample.ts deleted file mode 100644 index 37b84b75705c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Executes update operation to enable or disable administrative State for externalNetwork. - * - * @summary Executes update operation to enable or disable administrative State for externalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateSample.ts deleted file mode 100644 index 356a97602e0c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateSample.ts +++ /dev/null @@ -1,96 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ExternalNetworkPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the ExternalNetworks resource. - * - * @summary API to update certain properties of the ExternalNetworks resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_Update_MaximumSet_Gen.json - */ -async function externalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: ExternalNetworkPatch = { - annotation: "annotation1", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - mtu: 1500, - peerASN: 65047, - primaryIpv4Prefix: "10.1.1.0/30", - primaryIpv6Prefix: "3FFE:FFFF:0:CD30::a0/126", - secondaryIpv4Prefix: "10.1.1.4/30", - secondaryIpv6Prefix: "3FFE:FFFF:0:CD30::a4/126", - vlanId: 1001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10039"], - importRouteTargets: ["65046:10039"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 3c78a64b7e9e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/externalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Static Route BFD for external Network. - * - * @summary Update Static Route BFD for external Network. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ExternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const externalNetworkName = "example-externalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.externalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - externalNetworkName, - body - ); - console.log(result); -} - -async function main() { - externalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksCreateSample.ts deleted file mode 100644 index 929fb7945efa..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksCreateSample.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternalNetwork, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates InternalNetwork PUT method. - * - * @summary Creates InternalNetwork PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Create_MaximumSet_Gen.json - */ -async function internalNetworksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: InternalNetwork = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234 - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [ - { annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" } - ], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - extension: "NoExtension", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - extension: "NoExtension", - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "jffgck" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }] - }, - vlanId: 755 - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksDeleteSample.ts deleted file mode 100644 index e8de155ac562..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements InternalNetworks DELETE method. - * - * @summary Implements InternalNetworks DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Delete_MaximumSet_Gen.json - */ -async function internalNetworksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksGetSample.ts deleted file mode 100644 index 7c355931a43a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets a InternalNetworks. - * - * @summary Gets a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Get_MaximumSet_Gen.json - */ -async function internalNetworksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.get( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName - ); - console.log(result); -} - -async function main() { - internalNetworksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksListByL3IsolationDomainSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksListByL3IsolationDomainSample.ts deleted file mode 100644 index d99578ff326b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksListByL3IsolationDomainSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays InternalNetworks list by resource group GET method. - * - * @summary Displays InternalNetworks list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_ListByL3IsolationDomain_MaximumSet_Gen.json - */ -async function internalNetworksListByL3IsolationDomainMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internalNetworks.listByL3IsolationDomain( - resourceGroupName, - l3IsolationDomainName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internalNetworksListByL3IsolationDomainMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateAdministrativeStateSample.ts deleted file mode 100644 index 54aa93fd6622..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Administrative state of InternalNetworks on resources referred by their resource ids. - * - * @summary Update Administrative state of InternalNetworks on resources referred by their resource ids. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateBgpAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateBgpAdministrativeStateSample.ts deleted file mode 100644 index 18114cdab1e7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateBgpAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update BGP state for internalNetwork. Allowed only on edge devices. - * - * @summary Update BGP state for internalNetwork. Allowed only on edge devices. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateBgpAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateBgpAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateBgpAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateBgpAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateSample.ts deleted file mode 100644 index d01787b34137..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateSample.ts +++ /dev/null @@ -1,98 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternalNetworkPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates a InternalNetworks. - * - * @summary Updates a InternalNetworks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_Update_MaximumSet_Gen.json - */ -async function internalNetworksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalnetwork"; - const body: InternalNetworkPatch = { - annotation: "annotation", - bgpConfiguration: { - allowAS: 10, - allowASOverride: "Enable", - annotation: "annotation", - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - defaultRouteOriginate: "True", - ipv4ListenRangePrefixes: ["10.1.0.0/25"], - ipv4NeighborAddress: [{ address: "10.1.0.0" }], - ipv6ListenRangePrefixes: ["2fff::/66"], - ipv6NeighborAddress: [{ address: "2fff::" }], - peerASN: 61234 - }, - connectedIPv4Subnets: [{ annotation: "annotation", prefix: "10.0.0.0/24" }], - connectedIPv6Subnets: [ - { annotation: "annotation", prefix: "3FFE:FFFF:0:CD30::a0/29" } - ], - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - importRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName", - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isMonitoringEnabled: "True", - mtu: 1500, - staticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["10.0.0.1"], prefix: "20.20.20.20/25" }], - ipv6Routes: [{ nextHop: ["3ffe::1"], prefix: "2fff::/64" }] - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 495f9889f1a2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internalNetworksUpdateStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update Static Route BFD administrative state for internalNetwork. - * - * @summary Update Static Route BFD administrative state for internalNetwork. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternalNetworks_UpdateStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const internalNetworkName = "example-internalNetwork"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internalNetworks.beginUpdateStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - internalNetworkName, - body - ); - console.log(result); -} - -async function main() { - internalNetworksUpdateStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesCreateSample.ts deleted file mode 100644 index bfd70370853a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesCreateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayRule, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates an Internet Gateway rule resource. - * - * @summary Creates an Internet Gateway rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Create_MaximumSet_Gen.json - */ -async function internetGatewayRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body: InternetGatewayRule = { - annotation: "annotationValue", - location: "eastus", - ruleProperties: { action: "Allow", addressList: ["10.10.10.10"] }, - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginCreateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesDeleteSample.ts deleted file mode 100644 index 248da4eebf93..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules DELETE method. - * - * @summary Implements Internet Gateway Rules DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Delete_MaximumSet_Gen.json - */ -async function internetGatewayRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginDeleteAndWait( - resourceGroupName, - internetGatewayRuleName - ); - console.log(result); -} - -async function main() { - internetGatewayRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesGetSample.ts deleted file mode 100644 index 6952ac848962..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets an Internet Gateway Rule resource. - * - * @summary Gets an Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Get_MaximumSet_Gen.json - */ -async function internetGatewayRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.get( - resourceGroupName, - internetGatewayRuleName - ); - console.log(result); -} - -async function main() { - internetGatewayRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListByResourceGroupSample.ts deleted file mode 100644 index 3a34c75f3abb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListByResourceGroupSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Internet Gateway Rules list by resource group GET method. - * - * @summary Implements Internet Gateway Rules list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewayRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || - "example-internetGatewayRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListBySubscriptionSample.ts deleted file mode 100644 index b94e7a078f44..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Internet Gateway rules in the given subscription. - * - * @summary List all Internet Gateway rules in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewayRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGatewayRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewayRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesUpdateSample.ts deleted file mode 100644 index f857b183d4f5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewayRulesUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayRulePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Internet Gateway Rule resource. - * - * @summary API to update certain properties of the Internet Gateway Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGatewayRules_Update_MaximumSet_Gen.json - */ -async function internetGatewayRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayRuleName = "example-internetGatewayRule"; - const body: InternetGatewayRulePatch = { tags: { key3311: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGatewayRules.beginUpdateAndWait( - resourceGroupName, - internetGatewayRuleName, - body - ); - console.log(result); -} - -async function main() { - internetGatewayRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysCreateSample.ts deleted file mode 100644 index 57f085af3fe1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysCreateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGateway, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Service Internet Gateway resource instance. - * - * @summary Creates a Network Fabric Service Internet Gateway resource instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Create_MaximumSet_Gen.json - */ -async function internetGatewaysCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body: InternetGateway = { - typePropertiesType: "Infrastructure", - annotation: "annotation", - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - location: "eastus", - networkFabricControllerId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-networkFabricController", - tags: { key3540: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginCreateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysDeleteSample.ts deleted file mode 100644 index 1afc0b7fbd24..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Execute a delete on Network Fabric Service Internet Gateway. - * - * @summary Execute a delete on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Delete_MaximumSet_Gen.json - */ -async function internetGatewaysDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginDeleteAndWait( - resourceGroupName, - internetGatewayName - ); - console.log(result); -} - -async function main() { - internetGatewaysDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysGetSample.ts deleted file mode 100644 index 23e18a4eeaf7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Gateway GET method. - * - * @summary Implements Gateway GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Get_MaximumSet_Gen.json - */ -async function internetGatewaysGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.get( - resourceGroupName, - internetGatewayName - ); - console.log(result); -} - -async function main() { - internetGatewaysGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListByResourceGroupSample.ts deleted file mode 100644 index b4955cb159eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by resource group GET method. - * - * @summary Displays Internet Gateways list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListByResourceGroup_MaximumSet_Gen.json - */ -async function internetGatewaysListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGateways.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListBySubscriptionSample.ts deleted file mode 100644 index f5e0e8c29d3f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Internet Gateways list by subscription GET method. - * - * @summary Displays Internet Gateways list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_ListBySubscription_MaximumSet_Gen.json - */ -async function internetGatewaysListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.internetGateways.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - internetGatewaysListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysUpdateSample.ts deleted file mode 100644 index ca19ddd2b5a4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/internetGatewaysUpdateSample.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - InternetGatewayPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Execute patch on Network Fabric Service Internet Gateway. - * - * @summary Execute patch on Network Fabric Service Internet Gateway. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/InternetGateways_Update_MaximumSet_Gen.json - */ -async function internetGatewaysUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const internetGatewayName = "example-internetGateway"; - const body: InternetGatewayPatch = { - internetGatewayRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule", - tags: { key81: "2345" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.internetGateways.beginUpdateAndWait( - resourceGroupName, - internetGatewayName, - body - ); - console.log(result); -} - -async function main() { - internetGatewaysUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesCreateSample.ts deleted file mode 100644 index 017e60ed320d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesCreateSample.ts +++ /dev/null @@ -1,63 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpCommunity, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements an IP Community PUT method. - * - * @summary Implements an IP Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Create_MaximumSet_Gen.json - */ -async function ipCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body: IpCommunity = { - annotation: "annotation", - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"] - } - ], - location: "eastus", - tags: { keyId: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginCreateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesDeleteSample.ts deleted file mode 100644 index f63bbe334046..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Community DELETE method. - * - * @summary Implements IP Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Delete_MaximumSet_Gen.json - */ -async function ipCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginDeleteAndWait( - resourceGroupName, - ipCommunityName - ); - console.log(result); -} - -async function main() { - ipCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesGetSample.ts deleted file mode 100644 index 9fb0cfa3eb8a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements an IP Community GET method. - * - * @summary Implements an IP Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Get_MaximumSet_Gen.json - */ -async function ipCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.get( - resourceGroupName, - ipCommunityName - ); - console.log(result); -} - -async function main() { - ipCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListByResourceGroupSample.ts deleted file mode 100644 index b3424d2648c9..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Communities list by resource group GET method. - * - * @summary Implements IP Communities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipCommunities.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListBySubscriptionSample.ts deleted file mode 100644 index 4de0f68e9c6a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Communities list by subscription GET method. - * - * @summary Implements IP Communities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesUpdateSample.ts deleted file mode 100644 index 5e37a0376086..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipCommunitiesUpdateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpCommunityPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Community resource. - * - * @summary API to update certain properties of the IP Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpCommunities_Update_MaximumSet_Gen.json - */ -async function ipCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipCommunityName = "example-ipcommunity"; - const body: IpCommunityPatch = { - ipCommunityRules: [ - { - action: "Permit", - communityMembers: ["1:1"], - sequenceNumber: 4155123341, - wellKnownCommunities: ["Internet"] - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipCommunities.beginUpdateAndWait( - resourceGroupName, - ipCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesCreateSample.ts deleted file mode 100644 index ebd1b311407e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesCreateSample.ts +++ /dev/null @@ -1,62 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpExtendedCommunity, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community PUT method. - * - * @summary Implements IP Extended Community PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Create_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body: IpExtendedCommunity = { - annotation: "annotation", - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341 - } - ], - location: "eastus", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginCreateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesDeleteSample.ts deleted file mode 100644 index 35d76d28fa7f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community DELETE method. - * - * @summary Implements IP Extended Community DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Delete_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginDeleteAndWait( - resourceGroupName, - ipExtendedCommunityName - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesGetSample.ts deleted file mode 100644 index 4f9b389e90d1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Extended Community GET method. - * - * @summary Implements IP Extended Community GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Get_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.get( - resourceGroupName, - ipExtendedCommunityName - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListByResourceGroupSample.ts deleted file mode 100644 index ddb4016156d4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by resource group GET method. - * - * @summary Implements IpExtendedCommunities list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListBySubscriptionSample.ts deleted file mode 100644 index 917b3f5ab973..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpExtendedCommunities list by subscription GET method. - * - * @summary Implements IpExtendedCommunities list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_ListBySubscription_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipExtendedCommunities.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipExtendedCommunitiesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesUpdateSample.ts deleted file mode 100644 index 64a51b2be6eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipExtendedCommunitiesUpdateSample.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpExtendedCommunityPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Extended Community resource. - * - * @summary API to update certain properties of the IP Extended Community resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpExtendedCommunities_Update_MaximumSet_Gen.json - */ -async function ipExtendedCommunitiesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipExtendedCommunityName = "example-ipExtendedCommunity"; - const body: IpExtendedCommunityPatch = { - ipExtendedCommunityRules: [ - { - action: "Permit", - routeTargets: ["1234:2345"], - sequenceNumber: 4155123341 - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipExtendedCommunities.beginUpdateAndWait( - resourceGroupName, - ipExtendedCommunityName, - body - ); - console.log(result); -} - -async function main() { - ipExtendedCommunitiesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesCreateSample.ts deleted file mode 100644 index 87a1c2afce2a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesCreateSample.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpPrefix, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix PUT method. - * - * @summary Implements IP Prefix PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Create_MaximumSet_Gen.json - */ -async function ipPrefixesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body: IpPrefix = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10" - } - ], - location: "eastus", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginCreateAndWait( - resourceGroupName, - ipPrefixName, - body - ); - console.log(result); -} - -async function main() { - ipPrefixesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesDeleteSample.ts deleted file mode 100644 index 77b10631b2ee..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix DELETE method. - * - * @summary Implements IP Prefix DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Delete_MaximumSet_Gen.json - */ -async function ipPrefixesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginDeleteAndWait( - resourceGroupName, - ipPrefixName - ); - console.log(result); -} - -async function main() { - ipPrefixesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesGetSample.ts deleted file mode 100644 index f8826f7f86f5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesGetSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IP Prefix GET method. - * - * @summary Implements IP Prefix GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Get_MaximumSet_Gen.json - */ -async function ipPrefixesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.get(resourceGroupName, ipPrefixName); - console.log(result); -} - -async function main() { - ipPrefixesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListByResourceGroupSample.ts deleted file mode 100644 index 83607d66eb56..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by resource group GET method. - * - * @summary Implements IpPrefixes list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListByResourceGroup_MaximumSet_Gen.json - */ -async function ipPrefixesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListBySubscriptionSample.ts deleted file mode 100644 index c0a9f666d570..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements IpPrefixes list by subscription GET method. - * - * @summary Implements IpPrefixes list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_ListBySubscription_MaximumSet_Gen.json - */ -async function ipPrefixesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.ipPrefixes.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - ipPrefixesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesUpdateSample.ts deleted file mode 100644 index 6b05b39dcf2b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/ipPrefixesUpdateSample.ts +++ /dev/null @@ -1,63 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - IpPrefixPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the IP Prefix resource. - * - * @summary API to update certain properties of the IP Prefix resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/IpPrefixes_Update_MaximumSet_Gen.json - */ -async function ipPrefixesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const ipPrefixName = "example-ipPrefix"; - const body: IpPrefixPatch = { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "10" - } - ], - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.ipPrefixes.beginUpdateAndWait( - resourceGroupName, - ipPrefixName, - body - ); - console.log(result); -} - -async function main() { - ipPrefixesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCommitConfigurationSample.ts deleted file mode 100644 index 5ec45822e9df..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCreateSample.ts deleted file mode 100644 index 2de519381022..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsCreateSample.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L2IsolationDomain, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * - * @summary Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l2IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const body: L2IsolationDomain = { - annotation: "annotation", - location: "eastus", - mtu: 1500, - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - tags: { keyID: "keyValue" }, - vlanId: 501 - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginCreateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsDeleteSample.ts deleted file mode 100644 index 38477d3f0091..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * - * @summary Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l2IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsGetSample.ts deleted file mode 100644 index 214f55909dba..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements L2 Isolation Domain GET method. - * - * @summary Implements L2 Isolation Domain GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l2IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.get( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListByResourceGroupSample.ts deleted file mode 100644 index 2640b7ca64ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by resource group GET method. - * - * @summary Displays L2IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListBySubscriptionSample.ts deleted file mode 100644 index f89ea4ca2b1b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L2IsolationDomains list by subscription GET method. - * - * @summary Displays L2IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l2IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l2IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l2IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateAdministrativeStateSample.ts deleted file mode 100644 index ad909004bf5c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Enables isolation domain across the fabric or on specified racks. - * - * @summary Enables isolation domain across the fabric or on specified racks. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateSample.ts deleted file mode 100644 index c5774e167fc8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsUpdateSample.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L2IsolationDomainPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the L2 Isolation Domain resource. - * - * @summary API to update certain properties of the L2 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l2IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2Domain"; - const body: L2IsolationDomainPatch = { - annotation: "annotation1", - mtu: 6000, - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l2IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsValidateConfigurationSample.ts deleted file mode 100644 index 8e87cac55edd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l2IsolationDomainsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L2IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l2IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l2IsolationDomainName = "example-l2domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l2IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l2IsolationDomainName - ); - console.log(result); -} - -async function main() { - l2IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCommitConfigurationSample.ts deleted file mode 100644 index 4d2955c8b4e1..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_CommitConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginCommitConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCreateSample.ts deleted file mode 100644 index 7e854b2be737..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsCreateSample.ts +++ /dev/null @@ -1,73 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L3IsolationDomain, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * - * @summary Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Create_MaximumSet_Gen.json - */ -async function l3IsolationDomainsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: L3IsolationDomain = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }] - }, - annotation: "annotation", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginCreateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsDeleteSample.ts deleted file mode 100644 index 154b195e497a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * - * @summary Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Delete_MaximumSet_Gen.json - */ -async function l3IsolationDomainsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginDeleteAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsGetSample.ts deleted file mode 100644 index 1883ead046df..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this L3 Isolation Domain. - * - * @summary Retrieves details of this L3 Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Get_MaximumSet_Gen.json - */ -async function l3IsolationDomainsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.get( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListByResourceGroupSample.ts deleted file mode 100644 index 4bb5a2978fe5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by resource group GET method. - * - * @summary Displays L3IsolationDomains list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListByResourceGroup_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListBySubscriptionSample.ts deleted file mode 100644 index 26ccd3eeb0dc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays L3IsolationDomains list by subscription GET method. - * - * @summary Displays L3IsolationDomains list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ListBySubscription_MaximumSet_Gen.json - */ -async function l3IsolationDomainsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.l3IsolationDomains.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - l3IsolationDomainsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateAdministrativeStateSample.ts deleted file mode 100644 index e79047907f75..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Enables racks for this Isolation Domain. - * - * @summary Enables racks for this Isolation Domain. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_updateAdministrativeState_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateSample.ts deleted file mode 100644 index 2b7db0411aef..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsUpdateSample.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - L3IsolationDomainPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the L3 Isolation Domain resource. - * - * @summary API to update certain properties of the L3 Isolation Domain resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_Update_MaximumSet_Gen.json - */ -async function l3IsolationDomainsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const body: L3IsolationDomainPatch = { - aggregateRouteConfiguration: { - ipv4Routes: [{ prefix: "10.0.0.0/24" }], - ipv6Routes: [{ prefix: "3FFE:FFFF:0:CD30::a0/29" }] - }, - annotation: "annotation1", - connectedSubnetRoutePolicy: { - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - exportRoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName" - }, - redistributeConnectedSubnets: "True", - redistributeStaticRoutes: "False", - tags: { key4953: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginUpdateAndWait( - resourceGroupName, - l3IsolationDomainName, - body - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsValidateConfigurationSample.ts deleted file mode 100644 index 409cf750d91b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/l3IsolationDomainsValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/L3IsolationDomains_ValidateConfiguration_MaximumSet_Gen.json - */ -async function l3IsolationDomainsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const l3IsolationDomainName = "example-l3domain"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.l3IsolationDomains.beginValidateConfigurationAndWait( - resourceGroupName, - l3IsolationDomainName - ); - console.log(result); -} - -async function main() { - l3IsolationDomainsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsCreateSample.ts deleted file mode 100644 index 159d30039988..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsCreateSample.ts +++ /dev/null @@ -1,69 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NeighborGroup, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the Neighbor Group PUT method. - * - * @summary Implements the Neighbor Group PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Create_MaximumSet_Gen.json - */ -async function neighborGroupsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body: NeighborGroup = { - annotation: "annotation", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10" - ], - ipv6Addresses: ["2F::/100"] - }, - location: "eastus", - tags: { key8107: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginCreateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsDeleteSample.ts deleted file mode 100644 index 0e99817c74a3..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Neighbor Group DELETE method. - * - * @summary Implements Neighbor Group DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Delete_MaximumSet_Gen.json - */ -async function neighborGroupsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginDeleteAndWait( - resourceGroupName, - neighborGroupName - ); - console.log(result); -} - -async function main() { - neighborGroupsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsGetSample.ts deleted file mode 100644 index 892bb31ea5e8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets the Neighbor Group. - * - * @summary Gets the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Get_MaximumSet_Gen.json - */ -async function neighborGroupsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.get( - resourceGroupName, - neighborGroupName - ); - console.log(result); -} - -async function main() { - neighborGroupsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListByResourceGroupSample.ts deleted file mode 100644 index 86ab218d603c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by resource group GET method. - * - * @summary Displays NeighborGroups list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListByResourceGroup_MaximumSet_Gen.json - */ -async function neighborGroupsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.neighborGroups.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListBySubscriptionSample.ts deleted file mode 100644 index aada6b3bf333..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NeighborGroups list by subscription GET method. - * - * @summary Displays NeighborGroups list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_ListBySubscription_MaximumSet_Gen.json - */ -async function neighborGroupsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.neighborGroups.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - neighborGroupsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsUpdateSample.ts deleted file mode 100644 index 492107bce553..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/neighborGroupsUpdateSample.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NeighborGroupPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Neighbor Group. - * - * @summary Updates the Neighbor Group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NeighborGroups_Update_MaximumSet_Gen.json - */ -async function neighborGroupsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const neighborGroupName = "example-neighborGroup"; - const body: NeighborGroupPatch = { - annotation: "Updating", - destination: { - ipv4Addresses: [ - "10.10.10.10", - "20.10.10.10", - "30.10.10.10", - "40.10.10.10", - "50.10.10.10", - "60.10.10.10", - "70.10.10.10", - "80.10.10.10", - "90.10.10.10" - ], - ipv6Addresses: ["2F::/100"] - }, - tags: { key8107: "2345" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.neighborGroups.beginUpdateAndWait( - resourceGroupName, - neighborGroupName, - body - ); - console.log(result); -} - -async function main() { - neighborGroupsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusGetSample.ts deleted file mode 100644 index ea7468d2749c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusGetSample.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get a Network Device SKU details. - * - * @summary Get a Network Device SKU details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_Get_MaximumSet_Gen.json - */ -async function networkDeviceSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkDeviceSkuName = "example-deviceSku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDeviceSkus.get(networkDeviceSkuName); - console.log(result); -} - -async function main() { - networkDeviceSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusListBySubscriptionSample.ts deleted file mode 100644 index 49acddc53e69..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDeviceSkusListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List Network Device SKUs for the given subscription. - * - * @summary List Network Device SKUs for the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDeviceSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDeviceSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDeviceSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDeviceSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesCreateSample.ts deleted file mode 100644 index 5dd6293c6422..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesCreateSample.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkDevice, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create a Network Device resource - * - * @summary Create a Network Device resource - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Create_MaximumSet_Gen.json - */ -async function networkDevicesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: NetworkDevice = { - annotation: "annotation", - hostName: "NFA-Device", - location: "eastuseuap", - networkDeviceSku: "DeviceSku", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesDeleteSample.ts deleted file mode 100644 index e90cbd545344..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete the Network Device resource. - * - * @summary Delete the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Delete_MaximumSet_Gen.json - */ -async function networkDevicesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginDeleteAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesGetSample.ts deleted file mode 100644 index 93d3f28f695b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets the Network Device resource details. - * - * @summary Gets the Network Device resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Get_MaximumSet_Gen.json - */ -async function networkDevicesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.get( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListByResourceGroupSample.ts deleted file mode 100644 index b5459d0ff948..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given resource group. - * - * @summary List all the Network Device resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkDevicesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDevices.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListBySubscriptionSample.ts deleted file mode 100644 index 99deeddceb93..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Device resources in a given subscription. - * - * @summary List all the Network Device resources in a given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_ListBySubscription_MaximumSet_Gen.json - */ -async function networkDevicesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkDevices.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkDevicesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRebootSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRebootSample.ts deleted file mode 100644 index 98c6a5f8c3cf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRebootSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RebootProperties, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Reboot the Network Device. - * - * @summary Reboot the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Reboot_MaximumSet_Gen.json - */ -async function networkDevicesRebootMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: RebootProperties = { rebootType: "GracefulRebootWithZTP" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginRebootAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesRebootMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRefreshConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRefreshConfigurationSample.ts deleted file mode 100644 index 7c9c6de98f43..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesRefreshConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Refreshes the configuration the Network Device. - * - * @summary Refreshes the configuration the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_RefreshConfiguration_MaximumSet_Gen.json - */ -async function networkDevicesRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginRefreshConfigurationAndWait( - resourceGroupName, - networkDeviceName - ); - console.log(result); -} - -async function main() { - networkDevicesRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateAdministrativeStateSample.ts deleted file mode 100644 index a0e3d56b85a5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateDeviceAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Administrative state of the Network Device. - * - * @summary Updates the Administrative state of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkDevicesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: UpdateDeviceAdministrativeState = { - resourceIds: [""], - state: "RMA" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateSample.ts deleted file mode 100644 index 44e378175bf5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpdateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkDevicePatchParameters, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Device resource. - * - * @summary Update certain properties of the Network Device resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Update_MaximumSet_Gen.json - */ -async function networkDevicesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: NetworkDevicePatchParameters = { - annotation: "annotation", - hostName: "NFA-Device", - serialNumber: "Vendor;DCS-7280XXX-24;12.05;JPE2111XXXX", - tags: { keyID: "KeyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpgradeSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpgradeSample.ts deleted file mode 100644 index a56b81b86bf4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkDevicesUpgradeSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateVersion, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Upgrades the version of the Network Device. - * - * @summary Upgrades the version of the Network Device. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkDevices_Upgrade_MaximumSet_Gen.json - */ -async function networkDevicesUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const body: UpdateVersion = { version: "1.0.0" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkDevices.beginUpgradeAndWait( - resourceGroupName, - networkDeviceName, - body - ); - console.log(result); -} - -async function main() { - networkDevicesUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersCreateSample.ts deleted file mode 100644 index 618342f552eb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersCreateSample.ts +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricController, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Fabric Controller. - * - * @summary Creates a Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Create_MaximumSet_Gen.json - */ -async function networkFabricControllersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body: NetworkFabricController = { - annotation: "annotation", - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "1234ABCD-0A1B-1234-5678-123456ABCDEF", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ], - ipv4AddressSpace: "172.253.0.0/19", - ipv6AddressSpace: "::/60", - isWorkloadManagementNetworkEnabled: "True", - location: "eastus", - managedResourceGroupConfiguration: { - name: "managedResourceGroupName", - location: "eastus" - }, - nfcSku: "Standard", - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginCreateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersDeleteSample.ts deleted file mode 100644 index cab349fb4bd0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes the Network Fabric Controller resource. - * - * @summary Deletes the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Delete_MaximumSet_Gen.json - */ -async function networkFabricControllersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginDeleteAndWait( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersGetSample.ts deleted file mode 100644 index 0078c6dc126e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Shows the provisioning status of Network Fabric Controller. - * - * @summary Shows the provisioning status of Network Fabric Controller. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Get_MaximumSet_Gen.json - */ -async function networkFabricControllersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.get( - resourceGroupName, - networkFabricControllerName - ); - console.log(result); -} - -async function main() { - networkFabricControllersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListByResourceGroupSample.ts deleted file mode 100644 index 8e29fa84f52d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers thats available in the resource group. - * - * @summary Lists all the NetworkFabricControllers thats available in the resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricControllersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListBySubscriptionSample.ts deleted file mode 100644 index af4dffa7eb9c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Lists all the NetworkFabricControllers by subscription. - * - * @summary Lists all the NetworkFabricControllers by subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricControllersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricControllers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricControllersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersUpdateSample.ts deleted file mode 100644 index 57de18718bbc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricControllersUpdateSample.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricControllerPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates are currently not supported for the Network Fabric Controller resource. - * - * @summary Updates are currently not supported for the Network Fabric Controller resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricControllers_Update_MaximumSet_Gen.json - */ -async function networkFabricControllersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricControllerName = "example-networkController"; - const body: NetworkFabricControllerPatch = { - infrastructureExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ], - workloadExpressRouteConnections: [ - { - expressRouteAuthorizationKey: "xxxxxxx", - expressRouteCircuitId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/expressRouteCircuitName" - } - ] - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricControllers.beginUpdateAndWait( - resourceGroupName, - networkFabricControllerName, - body - ); - console.log(result); -} - -async function main() { - networkFabricControllersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusGetSample.ts deleted file mode 100644 index 6c76462c0b18..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusGetSample.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKU GET method. - * - * @summary Implements Network Fabric SKU GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_Get_MaximumSet_Gen.json - */ -async function networkFabricSkusGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const networkFabricSkuName = "example-fabricsku"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabricSkus.get(networkFabricSkuName); - console.log(result); -} - -async function main() { - networkFabricSkusGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusListBySubscriptionSample.ts deleted file mode 100644 index 84ae1c67c816..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricSkusListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network Fabric SKUs list by subscription GET method. - * - * @summary Implements Network Fabric SKUs list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabricSkus_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricSkusListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabricSkus.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricSkusListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCommitConfigurationSample.ts deleted file mode 100644 index 5843a052567d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * - * @summary Atomic update of the given Network Fabric instance. Sync update of NFA resources at Fabric level. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_CommitConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginCommitConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCreateSample.ts deleted file mode 100644 index 2a0032490c83..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsCreateSample.ts +++ /dev/null @@ -1,124 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabric, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Fabric resource. - * - * @summary Create Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Create_MaximumSet_Gen.json - */ -async function networkFabricsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: NetworkFabric = { - annotation: "annotation", - fabricASN: 29249, - ipv4Prefix: "10.18.0.0/19", - ipv6Prefix: "3FFE:FFFF:0:CD40::/59", - location: "eastuseuap", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10039"], - exportIpv6RouteTargets: ["65046:10039"], - importIpv4RouteTargets: ["65046:10039"], - importIpv6RouteTargets: ["65046:10039"] - } - }, - peeringOption: "OptionA" - } - }, - networkFabricControllerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-fabricController", - networkFabricSku: "M4-A400-A100-C16-aa", - rackCount: 4, - serverCountPerRack: 8, - tags: { keyID: "keyValue" }, - terminalServerConfiguration: { - password: "xxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "123456", - username: "username" - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginCreateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeleteSample.ts deleted file mode 100644 index e541ec35f9dc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Fabric resource. - * - * @summary Delete Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Delete_MaximumSet_Gen.json - */ -async function networkFabricsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginDeleteAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeprovisionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeprovisionSample.ts deleted file mode 100644 index 36bf1c7e066a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsDeprovisionSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deprovisions the underlying resources in the given Network Fabric instance. - * - * @summary Deprovisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_deprovision_MaximumSet_Gen.json - */ -async function networkFabricsDeprovisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginDeprovisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsDeprovisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetSample.ts deleted file mode 100644 index 37d7fb618386..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Fabric resource details. - * - * @summary Get Network Fabric resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Get_MaximumSet_Gen.json - */ -async function networkFabricsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.get( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetTopologySample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetTopologySample.ts deleted file mode 100644 index 5631d14f98d6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsGetTopologySample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Gets Topology of the underlying resources in the given Network Fabric instance. - * - * @summary Gets Topology of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_GetTopology_MaximumSet_Gen.json - */ -async function networkFabricsGetTopologyMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginGetTopologyAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsGetTopologyMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListByResourceGroupSample.ts deleted file mode 100644 index 09b8a393e7a2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given resource group. - * - * @summary List all the Network Fabric resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkFabricsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabrics.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListBySubscriptionSample.ts deleted file mode 100644 index 0dec4b4268cc..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Fabric resources in the given subscription. - * - * @summary List all the Network Fabric resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ListBySubscription_MaximumSet_Gen.json - */ -async function networkFabricsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkFabrics.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkFabricsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsProvisionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsProvisionSample.ts deleted file mode 100644 index ce9c40bd4b99..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsProvisionSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Provisions the underlying resources in the given Network Fabric instance. - * - * @summary Provisions the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_provision_MaximumSet_Gen.json - */ -async function networkFabricsProvisionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginProvisionAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsProvisionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsRefreshConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsRefreshConfigurationSample.ts deleted file mode 100644 index 1edd542fce21..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsRefreshConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Refreshes the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_refreshConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsRefreshConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginRefreshConfigurationAndWait( - resourceGroupName, - networkFabricName - ); - console.log(result); -} - -async function main() { - networkFabricsRefreshConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts deleted file mode 100644 index 73adf85e2d65..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateInfraManagementBfdConfigurationSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateInfraManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateInfraManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateInfraManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateSample.ts deleted file mode 100644 index 12bc3b072edf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateSample.ts +++ /dev/null @@ -1,120 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkFabricPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Fabric resource. - * - * @summary Update certain properties of the Network Fabric resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_Update_MaximumSet_Gen.json - */ -async function networkFabricsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: NetworkFabricPatch = { - annotation: "annotation1", - fabricASN: 12345, - ipv4Prefix: "10.18.0.0/17", - ipv6Prefix: "3FFE:FFFF:0:CD40::/60", - managementNetworkConfiguration: { - infrastructureVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 10 }, - mtu: 1501, - peerASN: 1235, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.13/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 3001 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"] - } - }, - peeringOption: "OptionB" - }, - workloadVpnConfiguration: { - networkToNetworkInterconnectId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni", - optionAProperties: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 5 }, - mtu: 1500, - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.14/30", - primaryIpv6Prefix: "2FFE:FFFF:0:CD30::a7/126", - secondaryIpv4Prefix: "10.0.0.15/30", - secondaryIpv6Prefix: "2FFE:FFFF:0:CD30::ac/126", - vlanId: 3000 - }, - optionBProperties: { - exportRouteTargets: ["65046:10050"], - importRouteTargets: ["65046:10050"], - routeTargets: { - exportIpv4RouteTargets: ["65046:10050"], - exportIpv6RouteTargets: ["65046:10050"], - importIpv4RouteTargets: ["65046:10050"], - importIpv6RouteTargets: ["65046:10050"] - } - }, - peeringOption: "OptionA" - } - }, - rackCount: 6, - serverCountPerRack: 10, - tags: { keyID: "KeyValue" }, - terminalServerConfiguration: { - password: "xxxxxxxx", - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - serialNumber: "1234567", - username: "username1" - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts deleted file mode 100644 index 94ec83a2c673..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpdateWorkloadManagementBfdConfigurationSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_UpdateWorkloadManagementBfdConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpdateWorkloadManagementBfdConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpdateWorkloadManagementBfdConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpgradeSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpgradeSample.ts deleted file mode 100644 index 202c816ad824..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsUpgradeSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateVersion, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Upgrades the version of the underlying resources in the given Network Fabric instance. - * - * @summary Upgrades the version of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_upgrade_MaximumSet_Gen.json - */ -async function networkFabricsUpgradeMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: UpdateVersion = { version: "version1" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginUpgradeAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsUpgradeMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsValidateConfigurationSample.ts deleted file mode 100644 index 044f6efea4fe..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkFabricsValidateConfigurationSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - ValidateConfigurationProperties, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the underlying resources in the given Network Fabric instance. - * - * @summary Validates the configuration of the underlying resources in the given Network Fabric instance. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkFabrics_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkFabricsValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const body: ValidateConfigurationProperties = { validateAction: "Cabling" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkFabrics.beginValidateConfigurationAndWait( - resourceGroupName, - networkFabricName, - body - ); - console.log(result); -} - -async function main() { - networkFabricsValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesCreateSample.ts deleted file mode 100644 index 559ab42e3086..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesCreateSample.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkInterface, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create a Network Interface resource. - * - * @summary Create a Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Create_MaximumSet_Gen.json - */ -async function networkInterfacesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: NetworkInterface = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginCreateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesDeleteSample.ts deleted file mode 100644 index c8c95cb7637c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete the Network Interface resource. - * - * @summary Delete the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Delete_MaximumSet_Gen.json - */ -async function networkInterfacesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "94D0FD57-C08B-4CA3-A926-6B76D8B7B956"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "rgNetworkDevices"; - const networkDeviceName = "sjzd"; - const networkInterfaceName = "emrgu"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginDeleteAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesGetSample.ts deleted file mode 100644 index 0c7fa96f1bd2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get the Network Interface resource details. - * - * @summary Get the Network Interface resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Get_MaximumSet_Gen.json - */ -async function networkInterfacesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.get( - resourceGroupName, - networkDeviceName, - networkInterfaceName - ); - console.log(result); -} - -async function main() { - networkInterfacesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesListByNetworkDeviceSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesListByNetworkDeviceSample.ts deleted file mode 100644 index 9ee0d59f0064..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesListByNetworkDeviceSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Interface resources in a given resource group. - * - * @summary List all the Network Interface resources in a given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_ListByNetworkDevice_MaximumSet_Gen.json - */ -async function networkInterfacesListByNetworkDeviceMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkInterfaces.listByNetworkDevice( - resourceGroupName, - networkDeviceName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkInterfacesListByNetworkDeviceMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateAdministrativeStateSample.ts deleted file mode 100644 index 213eda13f0cd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update the admin state of the Network Interface. - * - * @summary Update the admin state of the Network Interface. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateSample.ts deleted file mode 100644 index bffcb8e121fd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkInterfacesUpdateSample.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkInterfacePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Interface resource. - * - * @summary Update certain properties of the Network Interface resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkInterfaces_Update_MaximumSet_Gen.json - */ -async function networkInterfacesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkDeviceName = "example-device"; - const networkInterfaceName = "example-interface"; - const body: NetworkInterfacePatch = { annotation: "annotation" }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkInterfaces.beginUpdateAndWait( - resourceGroupName, - networkDeviceName, - networkInterfaceName, - body - ); - console.log(result); -} - -async function main() { - networkInterfacesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersCreateSample.ts deleted file mode 100644 index e8e71c9de7e7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersCreateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkPacketBroker, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Packet Broker. - * - * @summary Creates a Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Create_MaximumSet_Gen.json - */ -async function networkPacketBrokersCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body: NetworkPacketBroker = { - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - tags: { key2806: "key" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginCreateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersDeleteSample.ts deleted file mode 100644 index 2c20424a1a68..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes Network Packet Broker. - * - * @summary Deletes Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Delete_MaximumSet_Gen.json - */ -async function networkPacketBrokersDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginDeleteAndWait( - resourceGroupName, - networkPacketBrokerName - ); - console.log(result); -} - -async function main() { - networkPacketBrokersDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersGetSample.ts deleted file mode 100644 index 52689a0979c6..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Packet Broker. - * - * @summary Retrieves details of this Network Packet Broker. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Get_MaximumSet_Gen.json - */ -async function networkPacketBrokersGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.get( - resourceGroupName, - networkPacketBrokerName - ); - console.log(result); -} - -async function main() { - networkPacketBrokersGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListByResourceGroupSample.ts deleted file mode 100644 index bb633704b11f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays NetworkPacketBrokers list by resource group GET method. - * - * @summary Displays NetworkPacketBrokers list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkPacketBrokersListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListBySubscriptionSample.ts deleted file mode 100644 index d96ec410f943..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Packet Brokers list by subscription GET method. - * - * @summary Displays Network Packet Brokers list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_ListBySubscription_MaximumSet_Gen.json - */ -async function networkPacketBrokersListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkPacketBrokers.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkPacketBrokersListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersUpdateSample.ts deleted file mode 100644 index 6554ad0739c2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkPacketBrokersUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkPacketBrokerPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Packet Broker resource. - * - * @summary API to update certain properties of the Network Packet Broker resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkPacketBrokers_Update_MaximumSet_Gen.json - */ -async function networkPacketBrokersUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkPacketBrokerName = "example-networkPacketBroker"; - const body: NetworkPacketBrokerPatch = { tags: { key8772: "1234" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkPacketBrokers.beginUpdateAndWait( - resourceGroupName, - networkPacketBrokerName, - body - ); - console.log(result); -} - -async function main() { - networkPacketBrokersUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksCreateSample.ts deleted file mode 100644 index af0d071c1014..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksCreateSample.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkRack, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Rack resource. - * - * @summary Create Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Create_MaximumSet_Gen.json - */ -async function networkRacksCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body: NetworkRack = { - annotation: "annotation", - location: "eastuseuap", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-networkFabric", - networkRackType: "Aggregate", - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginCreateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksDeleteSample.ts deleted file mode 100644 index 975a81690413..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Rack resource. - * - * @summary Delete Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Delete_MaximumSet_Gen.json - */ -async function networkRacksDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginDeleteAndWait( - resourceGroupName, - networkRackName - ); - console.log(result); -} - -async function main() { - networkRacksDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksGetSample.ts deleted file mode 100644 index 320a9d9b878a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Rack resource details. - * - * @summary Get Network Rack resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Get_MaximumSet_Gen.json - */ -async function networkRacksGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.get( - resourceGroupName, - networkRackName - ); - console.log(result); -} - -async function main() { - networkRacksGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListByResourceGroupSample.ts deleted file mode 100644 index c48571131569..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given resource group. - * - * @summary List all Network Rack resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkRacksListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkRacks.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListBySubscriptionSample.ts deleted file mode 100644 index 1d8009d6f37b..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all Network Rack resources in the given subscription - * - * @summary List all Network Rack resources in the given subscription - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_ListBySubscription_MaximumSet_Gen.json - */ -async function networkRacksListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkRacks.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkRacksListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksUpdateSample.ts deleted file mode 100644 index 144f5460a4ea..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkRacksUpdateSample.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - TagsUpdate, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Rack resource. - * - * @summary Update certain properties of the Network Rack resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkRacks_Update_MaximumSet_Gen.json - */ -async function networkRacksUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkRackName = "example-rack"; - const body: TagsUpdate = { tags: { keyID: "keyValue" } }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkRacks.beginUpdateAndWait( - resourceGroupName, - networkRackName, - body - ); - console.log(result); -} - -async function main() { - networkRacksUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesCreateSample.ts deleted file mode 100644 index 26a63b8e19cf..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesCreateSample.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapRule, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Create Network Tap Rule resource. - * - * @summary Create Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Create_MaximumSet_Gen.json - */ -async function networkTapRulesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: NetworkTapRule = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"] - } - ], - portGroups: [ - { name: "example-portGroup1", ports: ["100-200"] }, - { name: "example-portGroup2", ports: ["900", "1000-2000"] } - ], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }] - } - ], - location: "eastus", - matchConfigurations: [ - { - actions: [ - { - type: "Drop", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100" - } - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix" - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"] - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"] - } - } - ], - matchConfigurationName: "config1", - sequenceNumber: 10 - } - ], - pollingIntervalInSeconds: 30, - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/a" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginCreateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesDeleteSample.ts deleted file mode 100644 index 31fa12d8930c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Delete Network Tap Rule resource. - * - * @summary Delete Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Delete_MaximumSet_Gen.json - */ -async function networkTapRulesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginDeleteAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesGetSample.ts deleted file mode 100644 index df594680135d..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Get Network Tap Rule resource details. - * - * @summary Get Network Tap Rule resource details. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Get_MaximumSet_Gen.json - */ -async function networkTapRulesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.get( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListByResourceGroupSample.ts deleted file mode 100644 index 4ae91dd665b7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given resource group. - * - * @summary List all the Network Tap Rule resources in the given resource group. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapRulesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTapRules.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListBySubscriptionSample.ts deleted file mode 100644 index eebb8cf4ab7a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to List all the Network Tap Rule resources in the given subscription. - * - * @summary List all the Network Tap Rule resources in the given subscription. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapRulesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTapRules.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapRulesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesResyncSample.ts deleted file mode 100644 index 5482819e5332..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Resync_MaximumSet_Gen.json - */ -async function networkTapRulesResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginResyncAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateAdministrativeStateSample.ts deleted file mode 100644 index b1cb0035d1dd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateSample.ts deleted file mode 100644 index 79a2171b515e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesUpdateSample.ts +++ /dev/null @@ -1,109 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapRulePatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network Tap Rule resource. - * - * @summary Update certain properties of the Network Tap Rule resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_Update_MaximumSet_Gen.json - */ -async function networkTapRulesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const body: NetworkTapRulePatch = { - annotation: "annotation", - configurationType: "File", - dynamicMatchConfigurations: [ - { - ipGroups: [ - { - name: "example-ipGroup1", - ipAddressType: "IPv4", - ipPrefixes: ["10.10.10.10/30"] - } - ], - portGroups: [{ name: "example-portGroup1", ports: ["100-200"] }], - vlanGroups: [{ name: "exmaple-vlanGroup", vlans: ["10", "100-200"] }] - } - ], - matchConfigurations: [ - { - actions: [ - { - type: "Goto", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup", - isTimestampEnabled: "True", - matchConfigurationName: "match1", - truncate: "100" - } - ], - ipAddressType: "IPv4", - matchConditions: [ - { - encapsulationType: "None", - ipCondition: { - type: "SourceIP", - ipGroupNames: ["example-ipGroup"], - ipPrefixValues: ["10.10.10.10/20"], - prefixType: "Prefix" - }, - portCondition: { - layer4Protocol: "TCP", - portGroupNames: ["example-portGroup1"], - portType: "SourcePort", - ports: ["100"] - }, - protocolTypes: ["TCP"], - vlanMatchCondition: { - innerVlans: ["11-20"], - vlanGroupNames: ["exmaple-vlanGroup"], - vlans: ["10"] - } - } - ], - matchConfigurationName: "config1", - sequenceNumber: 10 - } - ], - tags: { keyID: "keyValue" }, - tapRulesUrl: "https://microsoft.com/amdsdx" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginUpdateAndWait( - resourceGroupName, - networkTapRuleName, - body - ); - console.log(result); -} - -async function main() { - networkTapRulesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesValidateConfigurationSample.ts deleted file mode 100644 index fa28efc933d5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapRulesValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTapRules_ValidateConfiguration_MaximumSet_Gen.json - */ -async function networkTapRulesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapRuleName = "example-tapRule"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTapRules.beginValidateConfigurationAndWait( - resourceGroupName, - networkTapRuleName - ); - console.log(result); -} - -async function main() { - networkTapRulesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsCreateSample.ts deleted file mode 100644 index c5af77e6523a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsCreateSample.ts +++ /dev/null @@ -1,74 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTap, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Creates a Network Tap. - * - * @summary Creates a Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Create_MaximumSet_Gen.json - */ -async function networkTapsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: NetworkTap = { - annotation: "annotation", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup" - ] - } - } - ], - location: "eastuseuap", - networkPacketBrokerId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker", - pollingType: "Pull", - tags: { key6024: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginCreateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsDeleteSample.ts deleted file mode 100644 index f5cc050aefc8..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Deletes Network Tap. - * - * @summary Deletes Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Delete_MaximumSet_Gen.json - */ -async function networkTapsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginDeleteAndWait( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsGetSample.ts deleted file mode 100644 index ee7710ab040a..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Retrieves details of this Network Tap. - * - * @summary Retrieves details of this Network Tap. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Get_MaximumSet_Gen.json - */ -async function networkTapsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.get( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListByResourceGroupSample.ts deleted file mode 100644 index feff9228b1e9..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Taps list by resource group GET method. - * - * @summary Displays Network Taps list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListByResourceGroup_MaximumSet_Gen.json - */ -async function networkTapsListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTaps.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListBySubscriptionSample.ts deleted file mode 100644 index b41f2a5dd045..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Displays Network Taps list by subscription GET method. - * - * @summary Displays Network Taps list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_ListBySubscription_MaximumSet_Gen.json - */ -async function networkTapsListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkTaps.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkTapsListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsResyncSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsResyncSample.ts deleted file mode 100644 index ab440f82b7cb..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsResyncSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Resync_MaximumSet_Gen.json - */ -async function networkTapsResyncMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginResyncAndWait( - resourceGroupName, - networkTapName - ); - console.log(result); -} - -async function main() { - networkTapsResyncMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateAdministrativeStateSample.ts deleted file mode 100644 index a51c230edddd..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements the operation to the underlying resources. - * - * @summary Implements the operation to the underlying resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function networkTapsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateSample.ts deleted file mode 100644 index 12beb041b3d4..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkTapsUpdateSample.ts +++ /dev/null @@ -1,71 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkTapPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Network Tap resource. - * - * @summary API to update certain properties of the Network Tap resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkTaps_Update_MaximumSet_Gen.json - */ -async function networkTapsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkTapName = "example-networkTap"; - const body: NetworkTapPatch = { - annotation: "annotation1", - destinations: [ - { - name: "example-destinaionName", - destinationId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork", - destinationTapRuleId: - "/subscriptions/xxxx-xxxx-xxxx-xxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule", - destinationType: "IsolationDomain", - isolationDomainProperties: { - encapsulation: "None", - neighborGroupIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup" - ] - } - } - ], - pollingType: "Pull", - tags: { key6024: "1234" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkTaps.beginUpdateAndWait( - resourceGroupName, - networkTapName, - body - ); - console.log(result); -} - -async function main() { - networkTapsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsCreateSample.ts deleted file mode 100644 index fe6a6fba8e5c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsCreateSample.ts +++ /dev/null @@ -1,97 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkToNetworkInterconnect, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Configuration used to setup CE-PE connectivity PUT Method. - * - * @summary Configuration used to setup CE-PE connectivity PUT Method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Create_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: NetworkToNetworkInterconnect = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy" - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - isManagementType: "True", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface" - ], - mtu: 1500 - }, - nniType: "CE", - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 300, multiplier: 25 }, - ipv4Routes: [{ nextHop: ["21.20.20.20"], prefix: "20.0.0.12/30" }], - ipv6Routes: [ - { - nextHop: ["4FFE:FFFF:0:CD30::ac"], - prefix: "3FFE:FFFF:0:CD30::ac/127" - } - ] - }, - optionBLayer3Configuration: { - peerASN: 61234, - primaryIpv4Prefix: "10.0.0.12/30", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "40.0.0.14/30", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1234 - }, - useOptionB: "True" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginCreateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsDeleteSample.ts deleted file mode 100644 index e1ef7433dd33..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsDeleteSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects DELETE method. - * - * @summary Implements NetworkToNetworkInterconnects DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Delete_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginDeleteAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsGetSample.ts deleted file mode 100644 index 1172e03b6613..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsGetSample.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements NetworkToNetworkInterconnects GET method. - * - * @summary Implements NetworkToNetworkInterconnects GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Get_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.get( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsListByNetworkFabricSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsListByNetworkFabricSample.ts deleted file mode 100644 index e433674b8685..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsListByNetworkFabricSample.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Network To Network Interconnects list by Network Fabric GET method. - * - * @summary Implements Network To Network Interconnects list by Network Fabric GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_ListByNetworkFabric_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.networkToNetworkInterconnects.listByNetworkFabric( - resourceGroupName, - networkFabricName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - networkToNetworkInterconnectsListByNetworkFabricMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts deleted file mode 100644 index 4aeab15c005f..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the Admin State. - * - * @summary Updates the Admin State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts deleted file mode 100644 index 3863cc7a97a5..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateSample.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updates the NPB Static Route BFD Administrative State. - * - * @summary Updates the NPB Static Route BFD Administrative State. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateNpbStaticRouteBfdAdministrativeStateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateNpbStaticRouteBfdAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateSample.ts deleted file mode 100644 index 6e7c43026aa7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/networkToNetworkInterconnectsUpdateSample.ts +++ /dev/null @@ -1,94 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - NetworkToNetworkInterconnectPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Update certain properties of the Network To NetworkInterconnects resource. - * - * @summary Update certain properties of the Network To NetworkInterconnects resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/NetworkToNetworkInterconnects_Update_MaximumSet_Gen.json - */ -async function networkToNetworkInterconnectsUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const networkFabricName = "example-fabric"; - const networkToNetworkInterconnectName = "example-nni"; - const body: NetworkToNetworkInterconnectPatch = { - egressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - exportRoutePolicy: { - exportIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - exportIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - importRoutePolicy: { - importIpv4RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1", - importIpv6RoutePolicyId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/routePolicies/example-routePolicy1" - }, - ingressAclId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accessControlLists/example-acl", - layer2Configuration: { - interfaces: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-networkInterface" - ], - mtu: 1500 - }, - npbStaticRouteConfiguration: { - bfdConfiguration: { intervalInMilliSeconds: 310, multiplier: 15 }, - ipv4Routes: [{ nextHop: ["21.20.20.10"], prefix: "20.0.0.11/30" }], - ipv6Routes: [ - { - nextHop: ["5FFE:FFFF:0:CD30::ac"], - prefix: "4FFE:FFFF:0:CD30::ac/127" - } - ] - }, - optionBLayer3Configuration: { - peerASN: 2345, - primaryIpv4Prefix: "20.0.0.12/29", - primaryIpv6Prefix: "4FFE:FFFF:0:CD30::a8/127", - secondaryIpv4Prefix: "20.0.0.14/29", - secondaryIpv6Prefix: "6FFE:FFFF:0:CD30::ac/127", - vlanId: 1235 - } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.networkToNetworkInterconnects.beginUpdateAndWait( - resourceGroupName, - networkFabricName, - networkToNetworkInterconnectName, - body - ); - console.log(result); -} - -async function main() { - networkToNetworkInterconnectsUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/operationsListSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/operationsListSample.ts deleted file mode 100644 index a2193b52612c..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/operationsListSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Returns list of all operations. - * - * @summary Returns list of all operations. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/ListOperations.json - */ -async function listOperations() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "00000000-0000-0000-0000-000000000000"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.operations.list()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - listOperations(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCommitConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCommitConfigurationSample.ts deleted file mode 100644 index f59649fb8030..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCommitConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Commits the configuration of the given resources. - * - * @summary Commits the configuration of the given resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_CommitConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesCommitConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginCommitConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesCommitConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCreateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCreateSample.ts deleted file mode 100644 index 1a5dd92cd975..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesCreateSample.ts +++ /dev/null @@ -1,113 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RoutePolicy, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy PUT method. - * - * @summary Implements Route Policy PUT method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Create_MaximumSet_Gen.json - */ -async function routePoliciesCreateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: RoutePolicy = { - addressFamilyType: "IPv4", - annotation: "annotation", - location: "eastus", - networkFabricId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric", - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - } - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - } - }, - localPreference: 20 - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix" - }, - sequenceNumber: 7 - } - ], - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginCreateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesCreateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesDeleteSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesDeleteSample.ts deleted file mode 100644 index 9a823dd969b2..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesDeleteSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy DELETE method. - * - * @summary Implements Route Policy DELETE method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Delete_MaximumSet_Gen.json - */ -async function routePoliciesDeleteMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginDeleteAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesDeleteMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesGetSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesGetSample.ts deleted file mode 100644 index 98a80dade994..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesGetSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements Route Policy GET method. - * - * @summary Implements Route Policy GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Get_MaximumSet_Gen.json - */ -async function routePoliciesGetMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.get( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesGetMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListByResourceGroupSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListByResourceGroupSample.ts deleted file mode 100644 index 291fbfeacb61..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListByResourceGroupSample.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by resource group GET method. - * - * @summary Implements RoutePolicies list by resource group GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListByResourceGroup_MaximumSet_Gen.json - */ -async function routePoliciesListByResourceGroupMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.routePolicies.listByResourceGroup( - resourceGroupName - )) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListByResourceGroupMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListBySubscriptionSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListBySubscriptionSample.ts deleted file mode 100644 index 9939935e6c81..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesListBySubscriptionSample.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Implements RoutePolicies list by subscription GET method. - * - * @summary Implements RoutePolicies list by subscription GET method. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ListBySubscription_MaximumSet_Gen.json - */ -async function routePoliciesListBySubscriptionMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const resArray = new Array(); - for await (let item of client.routePolicies.listBySubscription()) { - resArray.push(item); - } - console.log(resArray); -} - -async function main() { - routePoliciesListBySubscriptionMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateAdministrativeStateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateAdministrativeStateSample.ts deleted file mode 100644 index f2c2e67af2c0..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateAdministrativeStateSample.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - UpdateAdministrativeState, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Updated the admin state for this Route Policy. - * - * @summary Updated the admin state for this Route Policy. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_UpdateAdministrativeState_MaximumSet_Gen.json - */ -async function routePoliciesUpdateAdministrativeStateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: UpdateAdministrativeState = { - resourceIds: [""], - state: "Enable" - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginUpdateAdministrativeStateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateAdministrativeStateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateSample.ts deleted file mode 100644 index 5801bacb3958..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesUpdateSample.ts +++ /dev/null @@ -1,108 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { - RoutePolicyPatch, - AzureNetworkFabricManagementServiceAPI -} from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to API to update certain properties of the Route Policy resource. - * - * @summary API to update certain properties of the Route Policy resource. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_Update_MaximumSet_Gen.json - */ -async function routePoliciesUpdateMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const body: RoutePolicyPatch = { - statements: [ - { - action: { - actionType: "Permit", - ipCommunityProperties: { - add: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - delete: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - }, - set: { - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ] - } - }, - ipExtendedCommunityProperties: { - add: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - delete: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - }, - set: { - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ] - } - }, - localPreference: 20 - }, - annotation: "annotation", - condition: { - type: "Or", - ipCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunity" - ], - ipExtendedCommunityIds: [ - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunity" - ], - ipPrefixId: - "/subscriptions/1234ABCD-0A1B-1234-5678-123456ABCDEF/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefix" - }, - sequenceNumber: 7 - } - ], - tags: { keyID: "keyValue" } - }; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginUpdateAndWait( - resourceGroupName, - routePolicyName, - body - ); - console.log(result); -} - -async function main() { - routePoliciesUpdateMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesValidateConfigurationSample.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesValidateConfigurationSample.ts deleted file mode 100644 index e766fc19609e..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/src/routePoliciesValidateConfigurationSample.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * 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. - */ - -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -import { AzureNetworkFabricManagementServiceAPI } from "@azure/arm-managednetworkfabric"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); - -/** - * This sample demonstrates how to Validates the configuration of the resources. - * - * @summary Validates the configuration of the resources. - * x-ms-original-file: specification/managednetworkfabric/resource-manager/Microsoft.ManagedNetworkFabric/stable/2023-06-15/examples/RoutePolicies_ValidateConfiguration_MaximumSet_Gen.json - */ -async function routePoliciesValidateConfigurationMaximumSetGen() { - const subscriptionId = - process.env["MANAGEDNETWORKFABRIC_SUBSCRIPTION_ID"] || - "1234ABCD-0A1B-1234-5678-123456ABCDEF"; - const resourceGroupName = - process.env["MANAGEDNETWORKFABRIC_RESOURCE_GROUP"] || "example-rg"; - const routePolicyName = "example-routePolicy"; - const credential = new DefaultAzureCredential(); - const client = new AzureNetworkFabricManagementServiceAPI( - credential, - subscriptionId - ); - const result = await client.routePolicies.beginValidateConfigurationAndWait( - resourceGroupName, - routePolicyName - ); - console.log(result); -} - -async function main() { - routePoliciesValidateConfigurationMaximumSetGen(); -} - -main().catch(console.error); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/tsconfig.json b/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/tsconfig.json deleted file mode 100644 index e26ce2a6d8f7..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/samples/v1/typescript/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "module": "commonjs", - "moduleResolution": "node", - "resolveJsonModule": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "strict": true, - "alwaysStrict": true, - "outDir": "dist", - "rootDir": "src" - }, - "include": [ - "src/**.ts" - ] -} diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/src/azureNetworkFabricManagementServiceAPI.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/src/azureNetworkFabricManagementServiceAPI.ts index f7ca4a5d07e4..1a67ecb6f5c6 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/src/azureNetworkFabricManagementServiceAPI.ts +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/src/azureNetworkFabricManagementServiceAPI.ts @@ -100,7 +100,7 @@ export class AzureNetworkFabricManagementServiceAPI extends coreClient.ServiceCl credential: credentials }; - const packageDetails = `azsdk-js-arm-managednetworkfabric/1.0.1`; + const packageDetails = `azsdk-js-arm-managednetworkfabric/1.1.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/index.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/index.ts index 2b8a8e9dd355..462437e5b6bf 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/index.ts +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/index.ts @@ -20,6 +20,8 @@ export interface AccessControlListPatchableProperties { configurationType?: ConfigurationType; /** Access Control List file URL. */ aclsUrl?: string; + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** List of match configurations. */ matchConfigurations?: AccessControlListMatchConfiguration[]; /** List of dynamic match configurations. */ @@ -48,7 +50,7 @@ export interface PortCondition { layer4Protocol: Layer4Protocol; /** List of the Ports that need to be matched. */ ports?: string[]; - /** List of the port Group Names that to be matched. */ + /** List of the port Group Names that need to be matched. */ portGroupNames?: string[]; } @@ -62,23 +64,23 @@ export interface CommonMatchConditions { ipCondition?: IpMatchCondition; } -/** The vlan match conditions that needs to be matched. */ +/** The vlan match conditions that need to be matched. */ export interface VlanMatchCondition { - /** List of vlans that needs to be matched. */ + /** List of vlans that need to be matched. */ vlans?: string[]; - /** List of inner vlans that needs to be matched. */ + /** List of inner vlans that need to be matched. */ innerVlans?: string[]; - /** List of vlan group names that to be matched. */ + /** List of vlan group names that need to be matched. */ vlanGroupNames?: string[]; } /** Defines the condition that can be filtered using the selected IPs. */ export interface IpMatchCondition { - /** IP Address type. */ + /** IP Address type that needs to be matched. */ type?: SourceDestinationType; - /** IP Prefix Type. */ + /** IP Prefix Type that needs to be matched. */ prefixType?: PrefixType; - /** The list of IP Prefixes. */ + /** The list of IP Prefixes that need to be matched. */ ipPrefixValues?: string[]; /** The List of IP Group Names that need to be matched. */ ipGroupNames?: string[]; @@ -98,7 +100,7 @@ export interface CommonDynamicMatchConfiguration { ipGroups?: IpGroupProperties[]; /** List of vlan groups. */ vlanGroups?: VlanGroupProperties[]; - /** List of the port group. */ + /** List of the port groups. */ portGroups?: PortGroupProperties[]; } @@ -124,7 +126,7 @@ export interface VlanGroupProperties { export interface PortGroupProperties { /** The name of the port group. */ name?: string; - /** List of the ports that needs to be matched. */ + /** List of the ports that need to be matched. */ ports?: string[]; } @@ -1085,6 +1087,8 @@ export interface OperationDisplay { /** Route Policy patchable properties. */ export interface RoutePolicyPatchableProperties { + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** Route Policy statements. */ statements?: RoutePolicyStatementProperties[]; } @@ -1849,21 +1853,21 @@ export interface RoutePolicyProperties /** Defines the port condition that needs to be matched. */ export interface AccessControlListPortCondition extends PortCondition { - /** List of protocol flags that needs to be matched. */ + /** List of protocol flags that need to be matched. */ flags?: string[]; } /** Defines the match condition that is supported to filter the traffic. */ export interface AccessControlListMatchCondition extends CommonMatchConditions { - /** List of ether type values that needs to be matched. */ + /** List of ether type values that need to be matched. */ etherTypes?: string[]; - /** List of IP fragment packets that needs to be matched. */ + /** List of IP fragment packets that need to be matched. */ fragments?: string[]; - /** List of IP Lengths that needs to be matched. */ + /** List of IP Lengths that need to be matched. */ ipLengths?: string[]; - /** List of TTL [Time To Live] values that needs to be matched. */ + /** List of TTL [Time To Live] values that need to be matched. */ ttlValues?: string[]; - /** List of DSCP Markings that needs to be matched. */ + /** List of DSCP Markings that need to be matched. */ dscpMarkings?: string[]; /** Defines the port condition that needs to be matched. */ portCondition?: AccessControlListPortCondition; @@ -1871,7 +1875,7 @@ export interface AccessControlListMatchCondition extends CommonMatchConditions { /** Defines the match condition that is supported to filter the traffic. */ export interface NetworkTapRuleMatchCondition extends CommonMatchConditions { - /** Encapsulation Type. */ + /** Encapsulation Type that needs to be matched. */ encapsulationType?: EncapsulationType; /** Defines the port condition that needs to be matched. */ portCondition?: PortCondition; @@ -1927,6 +1931,8 @@ export interface AccessControlListPatch extends TagsUpdate { configurationType?: ConfigurationType; /** Access Control List file URL. */ aclsUrl?: string; + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** List of match configurations. */ matchConfigurations?: AccessControlListMatchConfiguration[]; /** List of dynamic match configurations. */ @@ -2063,6 +2069,8 @@ export interface NetworkTapPatch extends TagsUpdate { /** The Route Policy patch resource definition. */ export interface RoutePolicyPatch extends TagsUpdate { + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** Route Policy statements. */ statements?: RoutePolicyStatementProperties[]; } @@ -2176,6 +2184,8 @@ export interface AccessControlList extends TrackedResource { configurationType?: ConfigurationType; /** Access Control List file URL. */ aclsUrl?: string; + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** List of match configurations. */ matchConfigurations?: AccessControlListMatchConfiguration[]; /** List of dynamic match configurations. */ @@ -2691,6 +2701,8 @@ export interface NetworkTap extends TrackedResource { export interface RoutePolicy extends TrackedResource { /** Switch configuration description. */ annotation?: string; + /** Default action that needs to be applied when no condition is matched. Example: Permit | Deny. */ + defaultAction?: CommunityActionTypes; /** Route Policy statements. */ statements?: RoutePolicyStatementProperties[]; /** Arm Resource ID of Network Fabric. */ @@ -3516,6 +3528,24 @@ export enum KnownConfigurationType { */ export type ConfigurationType = string; +/** Known values of {@link CommunityActionTypes} that the service accepts. */ +export enum KnownCommunityActionTypes { + /** Permit */ + Permit = "Permit", + /** Deny */ + Deny = "Deny" +} + +/** + * Defines values for CommunityActionTypes. \ + * {@link KnownCommunityActionTypes} can be used interchangeably with CommunityActionTypes, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Permit** \ + * **Deny** + */ +export type CommunityActionTypes = string; + /** Known values of {@link IPAddressType} that the service accepts. */ export enum KnownIPAddressType { /** IPv4 */ @@ -3705,24 +3735,6 @@ export enum KnownAction { */ export type Action = string; -/** Known values of {@link CommunityActionTypes} that the service accepts. */ -export enum KnownCommunityActionTypes { - /** Permit */ - Permit = "Permit", - /** Deny */ - Deny = "Deny" -} - -/** - * Defines values for CommunityActionTypes. \ - * {@link KnownCommunityActionTypes} can be used interchangeably with CommunityActionTypes, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Permit** \ - * **Deny** - */ -export type CommunityActionTypes = string; - /** Known values of {@link WellKnownCommunities} that the service accepts. */ export enum KnownWellKnownCommunities { /** Internet */ diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/mappers.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/mappers.ts index 71322aab8c48..ac75fe1ffa76 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/mappers.ts +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/src/models/mappers.ts @@ -43,6 +43,12 @@ export const AccessControlListPatchableProperties: coreClient.CompositeMapper = name: "String" } }, + defaultAction: { + serializedName: "defaultAction", + type: { + name: "String" + } + }, matchConfigurations: { constraints: { MinItems: 1 @@ -3598,6 +3604,12 @@ export const RoutePolicyPatchableProperties: coreClient.CompositeMapper = { name: "Composite", className: "RoutePolicyPatchableProperties", modelProperties: { + defaultAction: { + serializedName: "defaultAction", + type: { + name: "String" + } + }, statements: { serializedName: "statements", type: { @@ -5587,6 +5599,12 @@ export const AccessControlListPatch: coreClient.CompositeMapper = { name: "String" } }, + defaultAction: { + serializedName: "properties.defaultAction", + type: { + name: "String" + } + }, matchConfigurations: { constraints: { MinItems: 1 @@ -6083,6 +6101,12 @@ export const RoutePolicyPatch: coreClient.CompositeMapper = { className: "RoutePolicyPatch", modelProperties: { ...TagsUpdate.type.modelProperties, + defaultAction: { + serializedName: "properties.defaultAction", + type: { + name: "String" + } + }, statements: { serializedName: "properties.statements", type: { @@ -6357,6 +6381,12 @@ export const AccessControlList: coreClient.CompositeMapper = { name: "String" } }, + defaultAction: { + serializedName: "properties.defaultAction", + type: { + name: "String" + } + }, matchConfigurations: { constraints: { MinItems: 1 @@ -7570,6 +7600,12 @@ export const RoutePolicy: coreClient.CompositeMapper = { name: "String" } }, + defaultAction: { + serializedName: "properties.defaultAction", + type: { + name: "String" + } + }, statements: { serializedName: "properties.statements", type: { diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/test/managednetworkfabric_operations_test.spec.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/test/managednetworkfabric_operations_test.spec.ts deleted file mode 100644 index 99dc36270f79..000000000000 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/test/managednetworkfabric_operations_test.spec.ts +++ /dev/null @@ -1,113 +0,0 @@ -/* - * 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 { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; -import { createTestCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { AzureNetworkFabricManagementServiceAPI } from "../src/azureNetworkFabricManagementServiceAPI"; - -const replaceableVariables: Record = { - AZURE_CLIENT_ID: "azure_client_id", - AZURE_CLIENT_SECRET: "azure_client_secret", - AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", - SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" -}; - -const recorderOptions: RecorderStartOptions = { - envSetupForPlayback: replaceableVariables -}; - -export const testPollingOptions = { - updateIntervalInMs: isPlaybackMode() ? 0 : undefined, -}; - -describe("managednetworkfabric test", () => { - let recorder: Recorder; - let subscriptionId: string; - let client: AzureNetworkFabricManagementServiceAPI; - let location: string; - let resourceGroup: string; - let resourcename: string; - - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); - await recorder.start(recorderOptions); - subscriptionId = env.SUBSCRIPTION_ID || ''; - // This is an example of how the environment variables are used - const credential = createTestCredential(); - client = new AzureNetworkFabricManagementServiceAPI(credential, subscriptionId, recorder.configureClientOptions({})); - location = "eastus2euap"; - resourceGroup = "myjstest"; - resourcename = "resourcetest"; - - }); - - afterEach(async function () { - await recorder.stop(); - }); - - it("ipPrefixes create test", async function () { - const res = await client.ipPrefixes.beginCreateAndWait( - resourceGroup, - resourcename, - { - annotation: "annotation", - ipPrefixRules: [ - { - action: "Permit", - condition: "GreaterThanOrEqualTo", - networkPrefix: "10.10.10.10/30", - sequenceNumber: 4155123341, - subnetMaskLength: "31" - } - ], - location, - tags: { keyID: "KeyValue" } - }, testPollingOptions); - assert.equal(res.name, resourcename); - }); - - it("ipPrefixes get test", async function () { - const res = await client.ipPrefixes.get(resourceGroup, - resourcename); - assert.equal(res.name, resourcename); - }); - - it("ipPrefixes list test", async function () { - const resArray = new Array(); - for await (let item of client.ipPrefixes.listByResourceGroup(resourceGroup)) { - resArray.push(item); - } - assert.equal(resArray.length, 1); - }); - - it("ipPrefixes delete test", async function () { - const resArray = new Array(); - const res = await client.ipPrefixes.beginDeleteAndWait(resourceGroup, resourcename - ) - for await (let item of client.ipPrefixes.listByResourceGroup(resourceGroup)) { - resArray.push(item); - } - assert.equal(resArray.length, 0); - }); - - it("operation list test", async function () { - const resArray = new Array(); - for await (let item of client.operations.list()) { - resArray.push(item); - } - assert.notEqual(resArray.length, 0); - }); -}) diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/test/sampleTest.ts b/sdk/managednetworkfabric/arm-managednetworkfabric/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * 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 { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/managednetworkfabric/arm-managednetworkfabric/tsconfig.json b/sdk/managednetworkfabric/arm-managednetworkfabric/tsconfig.json index 37656d71185f..3e6ae96443f3 100644 --- a/sdk/managednetworkfabric/arm-managednetworkfabric/tsconfig.json +++ b/sdk/managednetworkfabric/arm-managednetworkfabric/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-managednetworkfabric": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"