Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5ef59ff
Update autorest.md
HarveyLink Aug 9, 2023
defdd42
Merge remote-tracking branch 'upstream/main' into minghc-partialresource
HarveyLink Aug 15, 2023
45c1653
Update autorest.md
HarveyLink Aug 15, 2023
25715ae
Merge remote-tracking branch 'origin/main' into minghc-partialresource
ArcturusZhang Aug 17, 2023
19b9af6
fix the issue
ArcturusZhang Aug 17, 2023
45d2fb4
Update VirtualMachineScaleSetVmNetworkResource.cs
HarveyLink Aug 23, 2023
aaf4e61
Vmss part
HarveyLink Aug 23, 2023
049c576
Add cloud service
HarveyLink Aug 23, 2023
c563f07
Update autorest.md
HarveyLink Aug 23, 2023
0bff4af
Add Vmss tests
HarveyLink Aug 25, 2023
1fe11b8
Merge remote-tracking branch 'upstream/main' into minghc-partialresource
HarveyLink Aug 25, 2023
6045cde
Regen
HarveyLink Aug 28, 2023
6c1e4d5
Fix pipenline
HarveyLink Aug 30, 2023
80bce59
Merge remote-tracking branch 'upstream/main' into minghc-partialresource
HarveyLink Sep 1, 2023
674241f
Remove cloud service
HarveyLink Sep 1, 2023
54798aa
test gen
HarveyLink Sep 5, 2023
f939969
Update VirtualMachineScaleSetVmNetworkResource.cs
HarveyLink Sep 5, 2023
65df70d
Remove cloud service
HarveyLink Sep 14, 2023
993f29f
rename operation; change public IpAddress to non resource
HarveyLink Sep 20, 2023
e2454e2
change back autorest version
HarveyLink Sep 20, 2023
c28c4b7
update
HarveyLink Sep 21, 2023
6335fd9
Update-2
HarveyLink Sep 21, 2023
b2729a2
Update CHANGELOG.md
HarveyLink Sep 21, 2023
964b532
Update api & sample
HarveyLink Sep 21, 2023
0d7222a
Merge remote-tracking branch 'upstream/main' into minghc-partialresource
HarveyLink Sep 22, 2023
c6a87b4
update sample
HarveyLink Sep 22, 2023
ef995ca
Merge remote-tracking branch 'upstream/main' into minghc-partialresource
HarveyLink Sep 22, 2023
31da9af
Merge branch 'main' into partial
ArthurMa1978 Sep 25, 2023
3152e2e
Update
ArthurMa1978 Sep 25, 2023
3342688
update
ArthurMa1978 Sep 25, 2023
4f9cd81
update
ArthurMa1978 Sep 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions sdk/network/Azure.ResourceManager.Network/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
# Release History

## 1.6.0-beta.1 (Unreleased)
## 1.6.0-beta.1 (2023-09-25)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes
- Add support to VMSS features.

## 1.5.0 (2023-09-16)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2638,6 +2638,8 @@ public static partial class NetworkExtensions
public static Azure.ResourceManager.Network.VirtualHubCollection GetVirtualHubs(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
public static Azure.Pageable<Azure.ResourceManager.Network.VirtualHubResource> GetVirtualHubs(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static Azure.AsyncPageable<Azure.ResourceManager.Network.VirtualHubResource> GetVirtualHubsAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static Azure.ResourceManager.Network.VirtualMachineScaleSetNetworkResource GetVirtualMachineScaleSetNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
public static Azure.ResourceManager.Network.VirtualMachineScaleSetVmNetworkResource GetVirtualMachineScaleSetVmNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
public static Azure.Response<Azure.ResourceManager.Network.VirtualNetworkResource> GetVirtualNetwork(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualNetworkName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.VirtualNetworkResource>> GetVirtualNetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualNetworkName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public static Azure.Response<Azure.ResourceManager.Network.VirtualNetworkGatewayResource> GetVirtualNetworkGateway(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualNetworkGatewayName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
Expand Down Expand Up @@ -4726,6 +4728,32 @@ protected VirtualHubRouteTableV2Resource() { }
public virtual Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Network.VirtualHubRouteTableV2Resource> Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.Network.VirtualHubRouteTableV2Data data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Network.VirtualHubRouteTableV2Resource>> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.Network.VirtualHubRouteTableV2Data data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
}
public partial class VirtualMachineScaleSetNetworkResource : Azure.ResourceManager.ArmResource
{
public static readonly Azure.Core.ResourceType ResourceType;
protected VirtualMachineScaleSetNetworkResource() { }
public virtual Azure.Pageable<Azure.ResourceManager.Network.NetworkInterfaceData> GetAllNetworkInterfaceData(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.AsyncPageable<Azure.ResourceManager.Network.NetworkInterfaceData> GetAllNetworkInterfaceDataAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Pageable<Azure.ResourceManager.Network.PublicIPAddressData> GetAllPublicIPAddressData(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.AsyncPageable<Azure.ResourceManager.Network.PublicIPAddressData> GetAllPublicIPAddressDataAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
}
public partial class VirtualMachineScaleSetVmNetworkResource : Azure.ResourceManager.ArmResource
{
public static readonly Azure.Core.ResourceType ResourceType;
protected VirtualMachineScaleSetVmNetworkResource() { }
public virtual Azure.Pageable<Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData> GetAllIPConfigurationData(string networkInterfaceName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.AsyncPageable<Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData> GetAllIPConfigurationDataAsync(string networkInterfaceName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Pageable<Azure.ResourceManager.Network.NetworkInterfaceData> GetAllNetworkInterfaceData(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.AsyncPageable<Azure.ResourceManager.Network.NetworkInterfaceData> GetAllNetworkInterfaceDataAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Pageable<Azure.ResourceManager.Network.PublicIPAddressData> GetAllPublicIPAddressData(string networkInterfaceName, string ipConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.AsyncPageable<Azure.ResourceManager.Network.PublicIPAddressData> GetAllPublicIPAddressDataAsync(string networkInterfaceName, string ipConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Response<Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData> GetIPConfigurationData(string networkInterfaceName, string ipConfigurationName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData>> GetIPConfigurationDataAsync(string networkInterfaceName, string ipConfigurationName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Response<Azure.ResourceManager.Network.NetworkInterfaceData> GetNetworkInterfaceData(string networkInterfaceName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.NetworkInterfaceData>> GetNetworkInterfaceDataAsync(string networkInterfaceName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual Azure.Response<Azure.ResourceManager.Network.PublicIPAddressData> GetPublicIPAddressData(string networkInterfaceName, string ipConfigurationName, string publicIPAddressName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Network.PublicIPAddressData>> GetPublicIPAddressDataAsync(string networkInterfaceName, string ipConfigurationName, string publicIPAddressName, string expand = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
}
public partial class VirtualNetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable<Azure.ResourceManager.Network.VirtualNetworkResource>, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.VirtualNetworkResource>, System.Collections.IEnumerable
{
protected VirtualNetworkCollection() { }
Expand Down
2 changes: 1 addition & 1 deletion sdk/network/Azure.ResourceManager.Network/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/network/Azure.ResourceManager.Network",
"Tag": "net/network/Azure.ResourceManager.Network_0050b4dbf5"
"Tag": "net/network/Azure.ResourceManager.Network_e310e8910d"
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<PackageReference Include="Azure.Identity"/>
<PackageReference Include="NUnit" />
<PackageReference Include="NUnit3TestAdapter" />
<PackageReference Include="Azure.Identity" />
<PackageReference Include="Azure.ResourceManager.Compute" />
<PackageReference Include="NUnit" />
<PackageReference Include="NUnit3TestAdapter" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\src\Azure.ResourceManager.Network.csproj" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

#nullable disable

using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Compute;
using Azure.ResourceManager.Network;

namespace Azure.ResourceManager.Network.Samples
{
public partial class Sample_VirtualMachineScaleSetNetworkResource
{
// List virtual machine scale set network interfaces
[NUnit.Framework.Test]
[NUnit.Framework.Ignore("Only verifying that the sample builds")]
public async Task GetNetworkInterfaces_ListVirtualMachineScaleSetNetworkInterfaces()
{
// Generated from example definition: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/VmssNetworkInterfaceList.json
// this example is just showing the usage of "VirtualMachineScaleSets_ListNetworkInterfaces" operation, for the dependent resources, they will have to be created separately.

// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);

// this example assumes you already have this VirtualMachineScaleSetNetworkResource created on azure
// for more information of creating VirtualMachineScaleSetNetworkResource, please refer to the document of VirtualMachineScaleSetNetworkResource
string subscriptionId = "subid";
string resourceGroupName = "rg1";
string virtualMachineScaleSetName = "vmss1";
ResourceIdentifier virtualMachineScaleSetResourceId = VirtualMachineScaleSetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineScaleSetName);
VirtualMachineScaleSetNetworkResource virtualMachineScaleSetNetwork = client.GetVirtualMachineScaleSetNetworkResource(virtualMachineScaleSetResourceId);

// invoke the operation and iterate over the result
await foreach (NetworkInterfaceData data in virtualMachineScaleSetNetwork.GetAllNetworkInterfaceDataAsync())
{
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {data.Id}");
}

Console.WriteLine($"Succeeded");
}

// ListVMSSPublicIP
[NUnit.Framework.Test]
[NUnit.Framework.Ignore("Only verifying that the sample builds")]
public async Task GetPublicIPAddresses_ListVMSSPublicIP()
{
// Generated from example definition: specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/VmssPublicIpListAll.json
// this example is just showing the usage of "VirtualMachineScaleSets_ListPublicIPAddresses" operation, for the dependent resources, they will have to be created separately.

// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);

// this example assumes you already have this VirtualMachineScaleSetNetworkResource created on azure
// for more information of creating VirtualMachineScaleSetNetworkResource, please refer to the document of VirtualMachineScaleSetNetworkResource
string subscriptionId = "subid";
string resourceGroupName = "vmss-tester";
string virtualMachineScaleSetName = "vmss1";
ResourceIdentifier virtualMachineScaleSetResourceId = VirtualMachineScaleSetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineScaleSetName);
VirtualMachineScaleSetNetworkResource virtualMachineScaleSetNetwork = client.GetVirtualMachineScaleSetNetworkResource(virtualMachineScaleSetResourceId);

// invoke the operation and iterate over the result
await foreach (PublicIPAddressData data in virtualMachineScaleSetNetwork.GetAllPublicIPAddressDataAsync())
{
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {data.Id}");
}

Console.WriteLine($"Succeeded");
}
}
}
Loading