diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md index 20be6c464faa..1a694e51c997 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/CHANGELOG.md @@ -1,14 +1,28 @@ # Release History -## 1.0.0-beta.3 (Unreleased) +## 1.0.0 (2023-07-30) + +This is the first stable SDK for NetworkCloud based on 2023-07-01 APIs. ### Features Added -### Breaking Changes +- Upgraded API version to 2023-07-01. -### Bugs Fixed +### Breaking Changes -### Other Changes +Polishing since last public beta release: +- Prepended `NetworkCloud` prefix to all single / simple model names. +- Corrected the format of all `Guid` type properties / parameters. +- Corrected the format of all `ResourceIdentifier` type properties / parameters. +- Corrected the format of all `ResouceType` type properties / parameters. +- Corrected the format of all `ETag` type properties / parameters. +- Corrected the format of all `AzureLocation` type properties / parameters. +- Corrected the format of all binary type properties / parameters. +- Corrected all acronyms that not follow [.Net Naming Guidelines](https://docs.microsoft.com/dotnet/standard/design-guidelines/naming-guidelines). +- Corrected enumeration name by following [Naming Enumerations Rule](https://docs.microsoft.com/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces#naming-enumerations). +- Corrected the suffix of `DateTimeOffset` properties / parameters. +- Corrected the name of interval / duration properties / parameters that end with units. +- Optimized the name of some models and functions. ## 1.0.0-beta.2 (2023-06-30) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/README.md b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/README.md index b3709094d84b..ec98a7635881 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/README.md +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/README.md @@ -17,7 +17,7 @@ This library follows the [new Azure SDK guidelines](https://azure.github.io/azur Install the Microsoft Azure NetworkCloud management library for .NET with [NuGet](https://www.nuget.org/): ```dotnetcli -dotnet add package Azure.ResourceManager.NetworkCloud --prerelease +dotnet add package Azure.ResourceManager.NetworkCloud ``` ### Prerequisites diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.netstandard2.0.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.netstandard2.0.cs index 0d9f78a69e00..9a564b5c7baf 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.netstandard2.0.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/api/Azure.ResourceManager.NetworkCloud.netstandard2.0.cs @@ -1,25 +1,25 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class AgentPoolCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudAgentPoolCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected AgentPoolCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string agentPoolName, Azure.ResourceManager.NetworkCloud.AgentPoolData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string agentPoolName, Azure.ResourceManager.NetworkCloud.AgentPoolData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudAgentPoolCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string agentPoolName, Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string agentPoolName, Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class AgentPoolData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudAgentPoolData : Azure.ResourceManager.Models.TrackedResourceData { - public AgentPoolData(Azure.Core.AzureLocation location, long count, Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode mode, string vmSkuName) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudAgentPoolData(Azure.Core.AzureLocation location, long count, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode mode, string vmSkuName) : base (default(Azure.Core.AzureLocation)) { } public Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration AdministratorConfiguration { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.AgentOptions AgentOptions { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentConfiguration AgentOptions { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration AttachedNetworkConfiguration { get { throw null; } set { } } public System.Collections.Generic.IList AvailabilityZones { get { throw null; } } public long Count { get { throw null; } set { } } @@ -28,54 +28,54 @@ public AgentPoolData(Azure.Core.AzureLocation location, long count, Azure.Resour public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public string KubernetesVersion { get { throw null; } } public System.Collections.Generic.IList Labels { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode Mode { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode Mode { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState? ProvisioningState { get { throw null; } } public System.Collections.Generic.IList Taints { get { throw null; } } public string UpgradeMaxSurge { get { throw null; } set { } } public string VmSkuName { get { throw null; } set { } } } - public partial class AgentPoolResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudAgentPoolResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected AgentPoolResource() { } - public virtual Azure.ResourceManager.NetworkCloud.AgentPoolData Data { get { throw null; } } + protected NetworkCloudAgentPoolResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.AgentPoolPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.AgentPoolPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class BareMetalMachineCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected BareMetalMachineCollection() { } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudBareMetalMachineCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudBareMetalMachineCollection() { } public virtual Azure.Response Exists(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class BareMetalMachineData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudBareMetalMachineData : Azure.ResourceManager.Models.TrackedResourceData { - public BareMetalMachineData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string bmcConnectionString, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, string machineSkuId, string rackId, long rackSlot, string serialNumber) : base (default(Azure.Core.AzureLocation)) { } - public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } + public NetworkCloudBareMetalMachineData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string bmcConnectionString, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, string machineSkuId, Azure.Core.ResourceIdentifier rackId, long rackSlot, string serialNumber) : base (default(Azure.Core.AzureLocation)) { } + public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } public string BmcConnectionString { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials BmcCredentials { get { throw null; } set { } } public string BmcMacAddress { get { throw null; } set { } } public string BootMacAddress { get { throw null; } set { } } - public string ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus? CordonStatus { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } @@ -88,88 +88,88 @@ public BareMetalMachineData(Azure.Core.AzureLocation location, Azure.ResourceMan public string MachineDetails { get { throw null; } set { } } public string MachineName { get { throw null; } set { } } public string MachineSkuId { get { throw null; } set { } } - public string OamIPv4Address { get { throw null; } } + public System.Net.IPAddress OamIPv4Address { get { throw null; } } public string OamIPv6Address { get { throw null; } } public string OSImage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState? PowerState { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState? ProvisioningState { get { throw null; } } - public string RackId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier RackId { get { throw null; } set { } } public long RackSlot { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState? ReadyState { get { throw null; } } public string SerialNumber { get { throw null; } set { } } public string ServiceTag { get { throw null; } } public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } } - public partial class BareMetalMachineKeySetCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudBareMetalMachineKeySetCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected BareMetalMachineKeySetCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string bareMetalMachineKeySetName, Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string bareMetalMachineKeySetName, Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudBareMetalMachineKeySetCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string bareMetalMachineKeySetName, Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string bareMetalMachineKeySetName, Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class BareMetalMachineKeySetData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudBareMetalMachineKeySetData : Azure.ResourceManager.Models.TrackedResourceData { - public BareMetalMachineKeySetData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string azureGroupId, System.DateTimeOffset expiration, System.Collections.Generic.IEnumerable jumpHostsAllowed, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel privilegeLevel, System.Collections.Generic.IEnumerable userList) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudBareMetalMachineKeySetData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string azureGroupId, System.DateTimeOffset expireOn, System.Collections.Generic.IEnumerable jumpHostsAllowed, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel privilegeLevel, System.Collections.Generic.IEnumerable userList) : base (default(Azure.Core.AzureLocation)) { } public string AzureGroupId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } - public System.DateTimeOffset Expiration { get { throw null; } set { } } + public System.DateTimeOffset ExpireOn { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.Collections.Generic.IList JumpHostsAllowed { get { throw null; } } - public System.DateTimeOffset? LastValidation { get { throw null; } } + public System.Collections.Generic.IList JumpHostsAllowed { get { throw null; } } + public System.DateTimeOffset? LastValidatedOn { get { throw null; } } public string OSGroupName { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel PrivilegeLevel { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState? ProvisioningState { get { throw null; } } public System.Collections.Generic.IList UserList { get { throw null; } } public System.Collections.Generic.IReadOnlyList UserListStatus { get { throw null; } } } - public partial class BareMetalMachineKeySetResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudBareMetalMachineKeySetResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected BareMetalMachineKeySetResource() { } - public virtual Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetData Data { get { throw null; } } + protected NetworkCloudBareMetalMachineKeySetResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBareMetalMachineKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBareMetalMachineKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class BareMetalMachineResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudBareMetalMachineResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected BareMetalMachineResource() { } - public virtual Azure.ResourceManager.NetworkCloud.BareMetalMachineData Data { get { throw null; } } + protected NetworkCloudBareMetalMachineResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Cordon(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task CordonAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string bareMetalMachineName) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation PowerOff(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerOffContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task PowerOffAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerOffContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Reimage(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task ReimageAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Replace(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task ReplaceAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Restart(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -180,227 +180,225 @@ protected BareMetalMachineResource() { } public virtual System.Threading.Tasks.Task RunDataExtractsAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineRunDataExtractsContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation RunReadCommands(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineRunReadCommandsContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task RunReadCommandsAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineRunReadCommandsContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Start(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task StartAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Uncordon(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task UncordonAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation ValidateHardware(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineValidateHardwareContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task ValidateHardwareAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineValidateHardwareContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBareMetalMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBareMetalMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class BmcKeySetCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudBmcKeySetCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected BmcKeySetCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string bmcKeySetName, Azure.ResourceManager.NetworkCloud.BmcKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string bmcKeySetName, Azure.ResourceManager.NetworkCloud.BmcKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudBmcKeySetCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string bmcKeySetName, Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string bmcKeySetName, Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class BmcKeySetData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudBmcKeySetData : Azure.ResourceManager.Models.TrackedResourceData { - public BmcKeySetData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string azureGroupId, System.DateTimeOffset expiration, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel privilegeLevel, System.Collections.Generic.IEnumerable userList) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudBmcKeySetData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string azureGroupId, System.DateTimeOffset expireOn, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel privilegeLevel, System.Collections.Generic.IEnumerable userList) : base (default(Azure.Core.AzureLocation)) { } public string AzureGroupId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } - public System.DateTimeOffset Expiration { get { throw null; } set { } } + public System.DateTimeOffset ExpireOn { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.DateTimeOffset? LastValidation { get { throw null; } } + public System.DateTimeOffset? LastValidatedOn { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel PrivilegeLevel { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.BmcKeySetProvisioningState? ProvisioningState { get { throw null; } } public System.Collections.Generic.IList UserList { get { throw null; } } public System.Collections.Generic.IReadOnlyList UserListStatus { get { throw null; } } } - public partial class BmcKeySetResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudBmcKeySetResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected BmcKeySetResource() { } - public virtual Azure.ResourceManager.NetworkCloud.BmcKeySetData Data { get { throw null; } } + protected NetworkCloudBmcKeySetResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class CloudServicesNetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected CloudServicesNetworkCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string cloudServicesNetworkName, Azure.ResourceManager.NetworkCloud.CloudServicesNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string cloudServicesNetworkName, Azure.ResourceManager.NetworkCloud.CloudServicesNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBmcKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudBmcKeySetPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudCloudServicesNetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudCloudServicesNetworkCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string cloudServicesNetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string cloudServicesNetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class CloudServicesNetworkData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudCloudServicesNetworkData : Azure.ResourceManager.Models.TrackedResourceData { - public CloudServicesNetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudCloudServicesNetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation) : base (default(Azure.Core.AzureLocation)) { } public System.Collections.Generic.IList AdditionalEgressEndpoints { get { throw null; } } - public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } - public string ClusterId { get { throw null; } } + public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint? EnableDefaultEgressEndpoints { get { throw null; } set { } } public System.Collections.Generic.IReadOnlyList EnabledEgressEndpoints { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } public string InterfaceName { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkProvisioningState? ProvisioningState { get { throw null; } } - public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } } - public partial class CloudServicesNetworkResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudCloudServicesNetworkResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected CloudServicesNetworkResource() { } - public virtual Azure.ResourceManager.NetworkCloud.CloudServicesNetworkData Data { get { throw null; } } + protected NetworkCloudCloudServicesNetworkResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class ClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected ClusterCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.NetworkCloud.ClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.NetworkCloud.ClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudCloudServicesNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudCloudServicesNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudClusterCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class ClusterData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudClusterData : Azure.ResourceManager.Models.TrackedResourceData { - public ClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.RackDefinition aggregatorOrSingleRackDefinition, Azure.ResourceManager.NetworkCloud.Models.ClusterType clusterType, string clusterVersion, string networkFabricId) : base (default(Azure.Core.AzureLocation)) { } - public Azure.ResourceManager.NetworkCloud.Models.RackDefinition AggregatorOrSingleRackDefinition { get { throw null; } set { } } - public string AnalyticsWorkspaceId { get { throw null; } set { } } + public NetworkCloudClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition aggregatorOrSingleRackDefinition, Azure.ResourceManager.NetworkCloud.Models.ClusterType clusterType, string clusterVersion, Azure.Core.ResourceIdentifier networkFabricId) : base (default(Azure.Core.AzureLocation)) { } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition AggregatorOrSingleRackDefinition { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier AnalyticsWorkspaceId { get { throw null; } set { } } public System.Collections.Generic.IReadOnlyList AvailableUpgradeVersions { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity ClusterCapacity { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus? ClusterConnectionStatus { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ClusterExtendedLocation { get { throw null; } } public string ClusterLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus? ClusterManagerConnectionStatus { get { throw null; } } - public string ClusterManagerId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterManagerId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation ClusterServicePrincipal { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ClusterType ClusterType { get { throw null; } set { } } public string ClusterVersion { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold ComputeDeploymentThreshold { get { throw null; } set { } } - public System.Collections.Generic.IList ComputeRackDefinitions { get { throw null; } } + public System.Collections.Generic.IList ComputeRackDefinitions { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation HybridAksExtendedLocation { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration ManagedResourceGroupConfiguration { get { throw null; } set { } } public long? ManualActionCount { get { throw null; } } - public string NetworkFabricId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier NetworkFabricId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState? ProvisioningState { get { throw null; } } - public string SupportExpiryDate { get { throw null; } } - public System.Collections.Generic.IReadOnlyList WorkloadResourceIds { get { throw null; } } + public System.DateTimeOffset? SupportExpireOn { get { throw null; } } + public System.Collections.Generic.IReadOnlyList WorkloadResourceIds { get { throw null; } } } - public partial class ClusterManagerCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudClusterManagerCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected ClusterManagerCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterManagerName, Azure.ResourceManager.NetworkCloud.ClusterManagerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterManagerName, Azure.ResourceManager.NetworkCloud.ClusterManagerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudClusterManagerCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterManagerName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterManagerName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class ClusterManagerData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudClusterManagerData : Azure.ResourceManager.Models.TrackedResourceData { - public ClusterManagerData(Azure.Core.AzureLocation location, string fabricControllerId) : base (default(Azure.Core.AzureLocation)) { } - public string AnalyticsWorkspaceId { get { throw null; } set { } } + public NetworkCloudClusterManagerData(Azure.Core.AzureLocation location, Azure.Core.ResourceIdentifier fabricControllerId) : base (default(Azure.Core.AzureLocation)) { } + public Azure.Core.ResourceIdentifier AnalyticsWorkspaceId { get { throw null; } set { } } public System.Collections.Generic.IList AvailabilityZones { get { throw null; } } public System.Collections.Generic.IReadOnlyList ClusterVersions { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } - public string FabricControllerId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier FabricControllerId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration ManagedResourceGroupConfiguration { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ManagerExtendedLocation { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ClusterManagerProvisioningState? ProvisioningState { get { throw null; } } public string VmSize { get { throw null; } set { } } } - public partial class ClusterManagerResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudClusterManagerResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected ClusterManagerResource() { } - public virtual Azure.ResourceManager.NetworkCloud.ClusterManagerData Data { get { throw null; } } + protected NetworkCloudClusterManagerResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterManagerName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class ClusterMetricsConfigurationCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected ClusterMetricsConfigurationCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string metricsConfigurationName, Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string metricsConfigurationName, Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterManagerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterManagerPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudClusterMetricsConfigurationCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudClusterMetricsConfigurationCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string metricsConfigurationName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string metricsConfigurationName, Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class ClusterMetricsConfigurationData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudClusterMetricsConfigurationData : Azure.ResourceManager.Models.TrackedResourceData { - public ClusterMetricsConfigurationData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, long collectionInterval) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudClusterMetricsConfigurationData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, long collectionInterval) : base (default(Azure.Core.AzureLocation)) { } public long CollectionInterval { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } @@ -409,131 +407,167 @@ public ClusterMetricsConfigurationData(Azure.Core.AzureLocation location, Azure. public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState? ProvisioningState { get { throw null; } } } - public partial class ClusterMetricsConfigurationResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudClusterMetricsConfigurationResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected ClusterMetricsConfigurationResource() { } - public virtual Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationData Data { get { throw null; } } + protected NetworkCloudClusterMetricsConfigurationResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterMetricsConfigurationPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterMetricsConfigurationPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class ClusterResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudClusterResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected ClusterResource() { } - public virtual Azure.ResourceManager.NetworkCloud.ClusterData Data { get { throw null; } } + protected NetworkCloudClusterResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Deploy(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterDeployContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeployAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterDeployContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetBareMetalMachineKeySet(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetBareMetalMachineKeySetAsync(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetCollection GetBareMetalMachineKeySets() { throw null; } - public virtual Azure.Response GetBmcKeySet(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetBmcKeySetAsync(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.NetworkCloud.BmcKeySetCollection GetBmcKeySets() { throw null; } - public virtual Azure.Response GetClusterMetricsConfiguration(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetClusterMetricsConfigurationAsync(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationCollection GetClusterMetricsConfigurations() { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetNetworkCloudBareMetalMachineKeySet(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetNetworkCloudBareMetalMachineKeySetAsync(string bareMetalMachineKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetCollection GetNetworkCloudBareMetalMachineKeySets() { throw null; } + public virtual Azure.Response GetNetworkCloudBmcKeySet(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetNetworkCloudBmcKeySetAsync(string bmcKeySetName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetCollection GetNetworkCloudBmcKeySets() { throw null; } + public virtual Azure.Response GetNetworkCloudClusterMetricsConfiguration(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetNetworkCloudClusterMetricsConfigurationAsync(string metricsConfigurationName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationCollection GetNetworkCloudClusterMetricsConfigurations() { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation UpdateVersion(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateVersionContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task UpdateVersionAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateVersionContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class ConsoleCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected ConsoleCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string consoleName, Azure.ResourceManager.NetworkCloud.ConsoleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string consoleName, Azure.ResourceManager.NetworkCloud.ConsoleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Exists(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> ExistsAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } - } - public partial class ConsoleData : Azure.ResourceManager.Models.TrackedResourceData - { - public ConsoleData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled enabled, Azure.ResourceManager.NetworkCloud.Models.SshPublicKey sshPublicKey) : base (default(Azure.Core.AzureLocation)) { } - public Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus? DetailedStatus { get { throw null; } } - public string DetailedStatusMessage { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled Enabled { get { throw null; } set { } } - public System.DateTimeOffset? Expiration { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public string KeyData { get { throw null; } set { } } - public string PrivateLinkServiceId { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState? ProvisioningState { get { throw null; } } - public string VirtualMachineAccessId { get { throw null; } } - } - public partial class ConsoleResource : Azure.ResourceManager.ArmResource + public static partial class NetworkCloudExtensions { - public static readonly Azure.Core.ResourceType ResourceType; - protected ConsoleResource() { } - public virtual Azure.ResourceManager.NetworkCloud.ConsoleData Data { get { throw null; } } - public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ConsolePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.ConsolePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class KubernetesClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected KubernetesClusterCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string kubernetesClusterName, Azure.ResourceManager.NetworkCloud.KubernetesClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string kubernetesClusterName, Azure.ResourceManager.NetworkCloud.KubernetesClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolResource GetNetworkCloudAgentPoolResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.Response GetNetworkCloudBareMetalMachine(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudBareMetalMachineAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetResource GetNetworkCloudBareMetalMachineKeySetResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineResource GetNetworkCloudBareMetalMachineResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineCollection GetNetworkCloudBareMetalMachines(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudBareMetalMachines(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudBareMetalMachinesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetResource GetNetworkCloudBmcKeySetResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.Response GetNetworkCloudCloudServicesNetwork(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudCloudServicesNetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkResource GetNetworkCloudCloudServicesNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkCollection GetNetworkCloudCloudServicesNetworks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudCloudServicesNetworks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudCloudServicesNetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudClusterManager(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudClusterManagerAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerResource GetNetworkCloudClusterManagerResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerCollection GetNetworkCloudClusterManagers(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudClusterManagers(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudClusterManagersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationResource GetNetworkCloudClusterMetricsConfigurationResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterResource GetNetworkCloudClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterCollection GetNetworkCloudClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudKubernetesCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudKubernetesClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterResource GetNetworkCloudKubernetesClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterCollection GetNetworkCloudKubernetesClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudKubernetesClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudKubernetesClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudL2Network(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudL2NetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkResource GetNetworkCloudL2NetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkCollection GetNetworkCloudL2Networks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudL2Networks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudL2NetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudL3Network(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudL3NetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkResource GetNetworkCloudL3NetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkCollection GetNetworkCloudL3Networks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudL3Networks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudL3NetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudRack(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudRackAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackResource GetNetworkCloudRackResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackCollection GetNetworkCloudRacks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudRacks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudRacksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudRackSku(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudRackSkuAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuResource GetNetworkCloudRackSkuResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuCollection GetNetworkCloudRackSkus(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource) { throw null; } + public static Azure.Response GetNetworkCloudStorageAppliance(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudStorageApplianceAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudStorageApplianceResource GetNetworkCloudStorageApplianceResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudStorageApplianceCollection GetNetworkCloudStorageAppliances(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudStorageAppliances(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudStorageAppliancesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudTrunkedNetwork(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudTrunkedNetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkResource GetNetworkCloudTrunkedNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkCollection GetNetworkCloudTrunkedNetworks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudTrunkedNetworks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudTrunkedNetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudVirtualMachine(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudVirtualMachineAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleResource GetNetworkCloudVirtualMachineConsoleResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineResource GetNetworkCloudVirtualMachineResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineCollection GetNetworkCloudVirtualMachines(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudVirtualMachines(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudVirtualMachinesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response GetNetworkCloudVolume(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> GetNetworkCloudVolumeAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeResource GetNetworkCloudVolumeResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeCollection GetNetworkCloudVolumes(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } + public static Azure.Pageable GetNetworkCloudVolumes(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.AsyncPageable GetNetworkCloudVolumesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudKubernetesClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudKubernetesClusterCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string kubernetesClusterName, Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string kubernetesClusterName, Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class KubernetesClusterData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudKubernetesClusterData : Azure.ResourceManager.Models.TrackedResourceData { - public KubernetesClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, System.Collections.Generic.IEnumerable initialAgentPoolConfigurations, string kubernetesVersion, Azure.ResourceManager.NetworkCloud.Models.NetworkConfiguration networkConfiguration) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudKubernetesClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, System.Collections.Generic.IEnumerable initialAgentPoolConfigurations, string kubernetesVersion, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNetworkConfiguration networkConfiguration) : base (default(Azure.Core.AzureLocation)) { } public System.Collections.Generic.IList AadAdminGroupObjectIds { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration AdministratorConfiguration { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList AttachedNetworkIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList AttachedNetworkIds { get { throw null; } } public System.Collections.Generic.IReadOnlyList AvailableUpgrades { get { throw null; } } - public string ClusterId { get { throw null; } } - public string ConnectedClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ConnectedClusterId { get { throw null; } } public string ControlPlaneKubernetesVersion { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration ControlPlaneNodeConfiguration { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus? DetailedStatus { get { throw null; } } @@ -543,284 +577,200 @@ public KubernetesClusterData(Azure.Core.AzureLocation location, Azure.ResourceMa public System.Collections.Generic.IList InitialAgentPoolConfigurations { get { throw null; } } public string KubernetesVersion { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration ManagedResourceGroupConfiguration { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.NetworkConfiguration NetworkConfiguration { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNetworkConfiguration NetworkConfiguration { get { throw null; } set { } } public System.Collections.Generic.IReadOnlyList Nodes { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterProvisioningState? ProvisioningState { get { throw null; } } } - public partial class KubernetesClusterResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudKubernetesClusterResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected KubernetesClusterResource() { } - public virtual Azure.ResourceManager.NetworkCloud.KubernetesClusterData Data { get { throw null; } } + protected NetworkCloudKubernetesClusterResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string kubernetesClusterName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetAgentPool(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAgentPoolAsync(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.NetworkCloud.AgentPoolCollection GetAgentPools() { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetNetworkCloudAgentPool(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetNetworkCloudAgentPoolAsync(string agentPoolName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolCollection GetNetworkCloudAgentPools() { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation RestartNode(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterRestartNodeContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task RestartNodeAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterRestartNodeContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudKubernetesClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudKubernetesClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class L2NetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudL2NetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected L2NetworkCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string l2NetworkName, Azure.ResourceManager.NetworkCloud.L2NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string l2NetworkName, Azure.ResourceManager.NetworkCloud.L2NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudL2NetworkCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string l2NetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string l2NetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class L2NetworkData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudL2NetworkData : Azure.ResourceManager.Models.TrackedResourceData { - public L2NetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string l2IsolationDomainId) : base (default(Azure.Core.AzureLocation)) { } - public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } - public string ClusterId { get { throw null; } } + public NetworkCloudL2NetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.Core.ResourceIdentifier l2IsolationDomainId) : base (default(Azure.Core.AzureLocation)) { } + public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? HybridAksPluginType { get { throw null; } set { } } public string InterfaceName { get { throw null; } set { } } - public string L2IsolationDomainId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier L2IsolationDomainId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.L2NetworkProvisioningState? ProvisioningState { get { throw null; } } - public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } } - public partial class L2NetworkResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudL2NetworkResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected L2NetworkResource() { } - public virtual Azure.ResourceManager.NetworkCloud.L2NetworkData Data { get { throw null; } } + protected NetworkCloudL2NetworkResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string l2NetworkName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.L2NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.L2NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class L3NetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected L3NetworkCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string l3NetworkName, Azure.ResourceManager.NetworkCloud.L3NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string l3NetworkName, Azure.ResourceManager.NetworkCloud.L3NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudL2NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudL2NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudL3NetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudL3NetworkCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string l3NetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string l3NetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class L3NetworkData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudL3NetworkData : Azure.ResourceManager.Models.TrackedResourceData { - public L3NetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string l3IsolationDomainId, long vlan) : base (default(Azure.Core.AzureLocation)) { } - public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } - public string ClusterId { get { throw null; } } + public NetworkCloudL3NetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.Core.ResourceIdentifier l3IsolationDomainId, long vlan) : base (default(Azure.Core.AzureLocation)) { } + public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.HybridAksIpamEnabled? HybridAksIpamEnabled { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? HybridAksPluginType { get { throw null; } set { } } public string InterfaceName { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.IPAllocationType? IPAllocationType { get { throw null; } set { } } public string IPv4ConnectedPrefix { get { throw null; } set { } } public string IPv6ConnectedPrefix { get { throw null; } set { } } - public string L3IsolationDomainId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier L3IsolationDomainId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.L3NetworkProvisioningState? ProvisioningState { get { throw null; } } - public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } public long Vlan { get { throw null; } set { } } } - public partial class L3NetworkResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudL3NetworkResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected L3NetworkResource() { } - public virtual Azure.ResourceManager.NetworkCloud.L3NetworkData Data { get { throw null; } } + protected NetworkCloudL3NetworkResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string l3NetworkName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.L3NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.L3NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public static partial class NetworkCloudExtensions - { - public static Azure.ResourceManager.NetworkCloud.AgentPoolResource GetAgentPoolResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.Response GetBareMetalMachine(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetBareMetalMachineAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string bareMetalMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetResource GetBareMetalMachineKeySetResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BareMetalMachineResource GetBareMetalMachineResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BareMetalMachineCollection GetBareMetalMachines(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetBareMetalMachines(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetBareMetalMachinesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BmcKeySetResource GetBmcKeySetResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.Response GetCloudServicesNetwork(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetCloudServicesNetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.CloudServicesNetworkResource GetCloudServicesNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.CloudServicesNetworkCollection GetCloudServicesNetworks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetCloudServicesNetworks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetCloudServicesNetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetClusterManager(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetClusterManagerAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterManagerName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterManagerResource GetClusterManagerResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterManagerCollection GetClusterManagers(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetClusterManagers(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetClusterManagersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationResource GetClusterMetricsConfigurationResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterResource GetClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterCollection GetClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ConsoleResource GetConsoleResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.Response GetKubernetesCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetKubernetesClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string kubernetesClusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.KubernetesClusterResource GetKubernetesClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.KubernetesClusterCollection GetKubernetesClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetKubernetesClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetKubernetesClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetL2Network(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetL2NetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l2NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L2NetworkResource GetL2NetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L2NetworkCollection GetL2Networks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetL2Networks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetL2NetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetL3Network(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetL3NetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string l3NetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L3NetworkResource GetL3NetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L3NetworkCollection GetL3Networks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetL3Networks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetL3NetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetRack(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetRackAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackResource GetRackResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackCollection GetRacks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetRacks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetRacksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetRackSku(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetRackSkuAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackSkuResource GetRackSkuResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackSkuCollection GetRackSkus(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource) { throw null; } - public static Azure.Response GetStorageAppliance(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetStorageApplianceAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.StorageApplianceResource GetStorageApplianceResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.StorageApplianceCollection GetStorageAppliances(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetStorageAppliances(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetStorageAppliancesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetTrunkedNetwork(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetTrunkedNetworkAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.TrunkedNetworkResource GetTrunkedNetworkResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.TrunkedNetworkCollection GetTrunkedNetworks(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetTrunkedNetworks(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetTrunkedNetworksAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetVirtualMachine(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetVirtualMachineAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VirtualMachineResource GetVirtualMachineResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VirtualMachineCollection GetVirtualMachines(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetVirtualMachines(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetVirtualMachinesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.Response GetVolume(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static System.Threading.Tasks.Task> GetVolumeAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VolumeResource GetVolumeResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VolumeCollection GetVolumes(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; } - public static Azure.Pageable GetVolumes(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public static Azure.AsyncPageable GetVolumesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class RackCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected RackCollection() { } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudL3NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudL3NetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudRackCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudRackCollection() { } public virtual Azure.Response Exists(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string rackName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class RackData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudRackData : Azure.ResourceManager.Models.TrackedResourceData { - public RackData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string availabilityZone, string rackLocation, string rackSerialNumber, string rackSkuId) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudRackData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string availabilityZone, string rackLocation, string rackSerialNumber, Azure.Core.ResourceIdentifier rackSkuId) : base (default(Azure.Core.AzureLocation)) { } public string AvailabilityZone { get { throw null; } set { } } - public string ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.RackProvisioningState? ProvisioningState { get { throw null; } } public string RackLocation { get { throw null; } set { } } public string RackSerialNumber { get { throw null; } set { } } - public string RackSkuId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier RackSkuId { get { throw null; } set { } } } - public partial class RackResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudRackResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected RackResource() { } - public virtual Azure.ResourceManager.NetworkCloud.RackData Data { get { throw null; } } + protected NetworkCloudRackResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudRackData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string rackName) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.RackPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.RackPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class RackSkuCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected RackSkuCollection() { } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudRackSkuCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudRackSkuCollection() { } public virtual Azure.Response Exists(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string rackSkuName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class RackSkuData : Azure.ResourceManager.Models.ResourceData + public partial class NetworkCloudRackSkuData : Azure.ResourceManager.Models.ResourceData { - public RackSkuData() { } + public NetworkCloudRackSkuData() { } public System.Collections.Generic.IReadOnlyList ComputeMachines { get { throw null; } } public System.Collections.Generic.IReadOnlyList ControllerMachines { get { throw null; } } public string Description { get { throw null; } } @@ -830,247 +780,289 @@ public RackSkuData() { } public System.Collections.Generic.IReadOnlyList StorageAppliances { get { throw null; } } public System.Collections.Generic.IReadOnlyList SupportedRackSkuIds { get { throw null; } } } - public partial class RackSkuResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudRackSkuResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected RackSkuResource() { } - public virtual Azure.ResourceManager.NetworkCloud.RackSkuData Data { get { throw null; } } + protected NetworkCloudRackSkuResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string rackSkuName) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class StorageApplianceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudStorageApplianceCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected StorageApplianceCollection() { } + protected NetworkCloudStorageApplianceCollection() { } public virtual Azure.Response Exists(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string storageApplianceName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class StorageApplianceData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudStorageApplianceData : Azure.ResourceManager.Models.TrackedResourceData { - public StorageApplianceData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials administratorCredentials, string rackId, long rackSlot, string serialNumber, string storageApplianceSkuId) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudStorageApplianceData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials administratorCredentials, Azure.Core.ResourceIdentifier rackId, long rackSlot, string serialNumber, string storageApplianceSkuId) : base (default(Azure.Core.AzureLocation)) { } public Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials AdministratorCredentials { get { throw null; } set { } } public long? Capacity { get { throw null; } } public long? CapacityUsed { get { throw null; } } - public string ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.StorageApplianceDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public string ManagementIPv4Address { get { throw null; } } + public System.Net.IPAddress ManagementIPv4Address { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState? ProvisioningState { get { throw null; } } - public string RackId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier RackId { get { throw null; } set { } } public long RackSlot { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementFeature? RemoteVendorManagementFeature { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementStatus? RemoteVendorManagementStatus { get { throw null; } } public string SerialNumber { get { throw null; } set { } } public string StorageApplianceSkuId { get { throw null; } set { } } } - public partial class StorageApplianceResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudStorageApplianceResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected StorageApplianceResource() { } - public virtual Azure.ResourceManager.NetworkCloud.StorageApplianceData Data { get { throw null; } } + protected NetworkCloudStorageApplianceResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudStorageApplianceData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string storageApplianceName) { throw null; } public virtual Azure.ResourceManager.ArmOperation DisableRemoteVendorManagement(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DisableRemoteVendorManagementAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation EnableRemoteVendorManagement(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceEnableRemoteVendorManagementContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task EnableRemoteVendorManagementAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceEnableRemoteVendorManagementContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation RunReadCommands(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceRunReadCommandsContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task RunReadCommandsAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceRunReadCommandsContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageAppliancePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.StorageAppliancePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class TrunkedNetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected TrunkedNetworkCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string trunkedNetworkName, Azure.ResourceManager.NetworkCloud.TrunkedNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string trunkedNetworkName, Azure.ResourceManager.NetworkCloud.TrunkedNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudStorageAppliancePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudStorageAppliancePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudTrunkedNetworkCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudTrunkedNetworkCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string trunkedNetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string trunkedNetworkName, Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string trunkedNetworkName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class TrunkedNetworkData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudTrunkedNetworkData : Azure.ResourceManager.Models.TrackedResourceData { - public TrunkedNetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, System.Collections.Generic.IEnumerable isolationDomainIds, System.Collections.Generic.IEnumerable vlans) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudTrunkedNetworkData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, System.Collections.Generic.IEnumerable isolationDomainIds, System.Collections.Generic.IEnumerable vlans) : base (default(Azure.Core.AzureLocation)) { } public System.Collections.Generic.IReadOnlyList AssociatedResourceIds { get { throw null; } } - public string ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList HybridAksClustersAssociatedIds { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? HybridAksPluginType { get { throw null; } set { } } public string InterfaceName { get { throw null; } set { } } - public System.Collections.Generic.IList IsolationDomainIds { get { throw null; } } + public System.Collections.Generic.IList IsolationDomainIds { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkProvisioningState? ProvisioningState { get { throw null; } } - public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } + public System.Collections.Generic.IReadOnlyList VirtualMachinesAssociatedIds { get { throw null; } } public System.Collections.Generic.IList Vlans { get { throw null; } } } - public partial class TrunkedNetworkResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudTrunkedNetworkResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected TrunkedNetworkResource() { } - public virtual Azure.ResourceManager.NetworkCloud.TrunkedNetworkData Data { get { throw null; } } + protected NetworkCloudTrunkedNetworkResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string trunkedNetworkName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } - public partial class VirtualMachineCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable - { - protected VirtualMachineCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string virtualMachineName, Azure.ResourceManager.NetworkCloud.VirtualMachineData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string virtualMachineName, Azure.ResourceManager.NetworkCloud.VirtualMachineData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudTrunkedNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudTrunkedNetworkPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudVirtualMachineCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + protected NetworkCloudVirtualMachineCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string virtualMachineName, Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string virtualMachineName, Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string virtualMachineName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class VirtualMachineData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudVirtualMachineConsoleCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - public VirtualMachineData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string adminUsername, Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment cloudServicesNetworkAttachment, long cpuCores, long memorySizeGB, Azure.ResourceManager.NetworkCloud.Models.StorageProfile storageProfile, string vmImage) : base (default(Azure.Core.AzureLocation)) { } + protected NetworkCloudVirtualMachineConsoleCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string consoleName, Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string consoleName, Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Exists(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> ExistsAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public partial class NetworkCloudVirtualMachineConsoleData : Azure.ResourceManager.Models.TrackedResourceData + { + public NetworkCloudVirtualMachineConsoleData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled enabled, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudSshPublicKey sshPublicKey) : base (default(Azure.Core.AzureLocation)) { } + public Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus? DetailedStatus { get { throw null; } } + public string DetailedStatusMessage { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled Enabled { get { throw null; } set { } } + public System.DateTimeOffset? ExpireOn { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } + public string KeyData { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier PrivateLinkServiceId { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState? ProvisioningState { get { throw null; } } + public System.Guid? VirtualMachineAccessId { get { throw null; } } + } + public partial class NetworkCloudVirtualMachineConsoleResource : Azure.ResourceManager.ArmResource + { + public static readonly Azure.Core.ResourceType ResourceType; + protected NetworkCloudVirtualMachineConsoleResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleData Data { get { throw null; } } + public virtual bool HasData { get { throw null; } } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVirtualMachineConsolePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVirtualMachineConsolePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class NetworkCloudVirtualMachineData : Azure.ResourceManager.Models.TrackedResourceData + { + public NetworkCloudVirtualMachineData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, string adminUsername, Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment cloudServicesNetworkAttachment, long cpuCores, long memorySizeInGB, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudStorageProfile storageProfile, string vmImage) : base (default(Azure.Core.AzureLocation)) { } public string AdminUsername { get { throw null; } set { } } public string AvailabilityZone { get { throw null; } } - public string BareMetalMachineId { get { throw null; } } + public Azure.Core.ResourceIdentifier BareMetalMachineId { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineBootMethod? BootMethod { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment CloudServicesNetworkAttachment { get { throw null; } set { } } - public string ClusterId { get { throw null; } } + public Azure.Core.ResourceIdentifier ClusterId { get { throw null; } } public long CpuCores { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread? IsolateEmulatorThread { get { throw null; } set { } } - public long MemorySizeGB { get { throw null; } set { } } + public long MemorySizeInGB { get { throw null; } set { } } public System.Collections.Generic.IList NetworkAttachments { get { throw null; } } public string NetworkData { get { throw null; } set { } } public System.Collections.Generic.IList PlacementHints { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerState? PowerState { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineProvisioningState? ProvisioningState { get { throw null; } } - public System.Collections.Generic.IList SshPublicKeys { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.StorageProfile StorageProfile { get { throw null; } set { } } + public System.Collections.Generic.IList SshPublicKeys { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudStorageProfile StorageProfile { get { throw null; } set { } } public string UserData { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType? VirtioInterface { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDeviceModelType? VmDeviceModel { get { throw null; } set { } } public string VmImage { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.ImageRepositoryCredentials VmImageRepositoryCredentials { get { throw null; } set { } } - public System.Collections.Generic.IReadOnlyList Volumes { get { throw null; } } + public System.Collections.Generic.IReadOnlyList Volumes { get { throw null; } } } - public partial class VirtualMachineResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudVirtualMachineResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected VirtualMachineResource() { } - public virtual Azure.ResourceManager.NetworkCloud.VirtualMachineData Data { get { throw null; } } + protected NetworkCloudVirtualMachineResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation AttachVolume(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task AttachVolumeAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string virtualMachineName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation DetachVolume(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task DetachVolumeAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetConsole(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetConsoleAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.NetworkCloud.ConsoleCollection GetConsoles() { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetNetworkCloudVirtualMachineConsole(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetNetworkCloudVirtualMachineConsoleAsync(string consoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleCollection GetNetworkCloudVirtualMachineConsoles() { throw null; } public virtual Azure.ResourceManager.ArmOperation PowerOff(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerOffContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task PowerOffAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerOffContent content = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Reimage(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task ReimageAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Restart(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task RestartAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.ResourceManager.ArmOperation Start(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task StartAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.ResourceManager.ArmOperation Update(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVirtualMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.WaitUntil waitUntil, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVirtualMachinePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class VolumeCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + public partial class NetworkCloudVolumeCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - protected VolumeCollection() { } - public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string volumeName, Azure.ResourceManager.NetworkCloud.VolumeData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string volumeName, Azure.ResourceManager.NetworkCloud.VolumeData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + protected NetworkCloudVolumeCollection() { } + public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string volumeName, Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string volumeName, Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response Exists(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> ExistsAsync(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + public virtual Azure.Response Get(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(string volumeName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } } - public partial class VolumeData : Azure.ResourceManager.Models.TrackedResourceData + public partial class NetworkCloudVolumeData : Azure.ResourceManager.Models.TrackedResourceData { - public VolumeData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, long sizeMiB) : base (default(Azure.Core.AzureLocation)) { } + public NetworkCloudVolumeData(Azure.Core.AzureLocation location, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation, long sizeInMiB) : base (default(Azure.Core.AzureLocation)) { } public System.Collections.Generic.IReadOnlyList AttachedTo { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus? DetailedStatus { get { throw null; } } public string DetailedStatusMessage { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation ExtendedLocation { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState? ProvisioningState { get { throw null; } } public string SerialNumber { get { throw null; } } - public long SizeMiB { get { throw null; } set { } } + public long SizeInMiB { get { throw null; } set { } } } - public partial class VolumeResource : Azure.ResourceManager.ArmResource + public partial class NetworkCloudVolumeResource : Azure.ResourceManager.ArmResource { public static readonly Azure.Core.ResourceType ResourceType; - protected VolumeResource() { } - public virtual Azure.ResourceManager.NetworkCloud.VolumeData Data { get { throw null; } } + protected NetworkCloudVolumeResource() { } + public virtual Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData Data { get { throw null; } } public virtual bool HasData { get { throw null; } } - public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string volumeName) { throw null; } public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.VolumePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.VolumePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Update(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVolumePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudVolumePatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } } namespace Azure.ResourceManager.NetworkCloud.Models @@ -1085,7 +1077,7 @@ public partial class AdministratorConfiguration { public AdministratorConfiguration() { } public string AdminUsername { get { throw null; } set { } } - public System.Collections.Generic.IList SshPublicKeys { get { throw null; } } + public System.Collections.Generic.IList SshPublicKeys { get { throw null; } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct AdvertiseToFabric : System.IEquatable @@ -1105,12 +1097,6 @@ public AdministratorConfiguration() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.AdvertiseToFabric left, Azure.ResourceManager.NetworkCloud.Models.AdvertiseToFabric right) { throw null; } public override string ToString() { throw null; } } - public partial class AgentOptions - { - public AgentOptions(long hugepagesCount) { } - public long HugepagesCount { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.HugepagesSize? HugepagesSize { get { throw null; } set { } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct AgentPoolDetailedStatus : System.IEquatable { @@ -1131,32 +1117,6 @@ public AgentOptions(long hugepagesCount) { } public override string ToString() { throw null; } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] - public readonly partial struct AgentPoolMode : System.IEquatable - { - private readonly object _dummy; - private readonly int _dummyPrimitive; - public AgentPoolMode(string value) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode NotApplicable { get { throw null; } } - public static Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode System { get { throw null; } } - public static Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode User { get { throw null; } } - public bool Equals(Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode left, Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode right) { throw null; } - public static implicit operator Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode (string value) { throw null; } - public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode left, Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode right) { throw null; } - public override string ToString() { throw null; } - } - public partial class AgentPoolPatch - { - public AgentPoolPatch() { } - public long? Count { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - public string UpgradeMaxSurge { get { throw null; } set { } } - } - [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct AgentPoolProvisioningState : System.IEquatable { private readonly object _dummy; @@ -1181,42 +1141,42 @@ public AgentPoolPatch() { } } public static partial class ArmNetworkCloudModelFactory { - public static Azure.ResourceManager.NetworkCloud.AgentPoolData AgentPoolData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration administratorConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.AgentOptions agentOptions = null, Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration attachedNetworkConfiguration = null, System.Collections.Generic.IEnumerable availabilityZones = null, long count = (long)0, Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus?), string detailedStatusMessage = null, string kubernetesVersion = null, System.Collections.Generic.IEnumerable labels = null, Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode mode = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode), Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState?), System.Collections.Generic.IEnumerable taints = null, string upgradeMaxSurge = null, string vmSkuName = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.AvailableUpgrade AvailableUpgrade(Azure.ResourceManager.NetworkCloud.Models.AvailabilityLifecycle? availabilityLifecycle = default(Azure.ResourceManager.NetworkCloud.Models.AvailabilityLifecycle?), string version = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineConfigurationData BareMetalMachineConfigurationData(string bmcConnectionString = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string machineDetails = null, string machineName = null, long rackSlot = (long)0, string serialNumber = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BareMetalMachineData BareMetalMachineData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string bmcConnectionString = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus? cordonStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus?), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.HardwareInventory hardwareInventory = null, Azure.ResourceManager.NetworkCloud.Models.HardwareValidationStatus hardwareValidationStatus = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, string kubernetesNodeName = null, string kubernetesVersion = null, string machineDetails = null, string machineName = null, string machineSkuId = null, string oamIPv4Address = null, string oamIPv6Address = null, string osImage = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState?), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState?), string rackId = null, long rackSlot = (long)0, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState? readyState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState?), string serialNumber = null, string serviceTag = null, System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BareMetalMachineKeySetData BareMetalMachineKeySetData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string azureGroupId = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus?), string detailedStatusMessage = null, System.DateTimeOffset expiration = default(System.DateTimeOffset), System.Collections.Generic.IEnumerable jumpHostsAllowed = null, System.DateTimeOffset? lastValidation = default(System.DateTimeOffset?), string osGroupName = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState?), System.Collections.Generic.IEnumerable userList = null, System.Collections.Generic.IEnumerable userListStatus = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.BmcKeySetData BmcKeySetData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string azureGroupId = null, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus?), string detailedStatusMessage = null, System.DateTimeOffset expiration = default(System.DateTimeOffset), System.DateTimeOffset? lastValidation = default(System.DateTimeOffset?), Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel privilegeLevel = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel), Azure.ResourceManager.NetworkCloud.Models.BmcKeySetProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetProvisioningState?), System.Collections.Generic.IEnumerable userList = null, System.Collections.Generic.IEnumerable userListStatus = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.CloudServicesNetworkData CloudServicesNetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable additionalEgressEndpoints = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint?), System.Collections.Generic.IEnumerable enabledEgressEndpoints = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, string interfaceName = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion ClusterAvailableUpgradeVersion(Azure.ResourceManager.NetworkCloud.Models.ControlImpact? controlImpact = default(Azure.ResourceManager.NetworkCloud.Models.ControlImpact?), string expectedDuration = null, string impactDescription = null, string supportExpiryDate = null, string targetClusterVersion = null, Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact? workloadImpact = default(Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact?)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineConfiguration BareMetalMachineConfiguration(string bmcConnectionString = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string machineDetails = null, string machineName = null, long rackSlot = (long)0, string serialNumber = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion ClusterAvailableUpgradeVersion(Azure.ResourceManager.NetworkCloud.Models.ControlImpact? controlImpact = default(Azure.ResourceManager.NetworkCloud.Models.ControlImpact?), string expectedDuration = null, string impactDescription = null, System.DateTimeOffset? supportExpireOn = default(System.DateTimeOffset?), string targetClusterVersion = null, Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact? workloadImpact = default(Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact?)) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableVersion ClusterAvailableVersion(string supportExpiryDate = null, string targetClusterVersion = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity ClusterCapacity(long? availableApplianceStorageGB = default(long?), long? availableCoreCount = default(long?), long? availableHostStorageGB = default(long?), long? availableMemoryGB = default(long?), long? totalApplianceStorageGB = default(long?), long? totalCoreCount = default(long?), long? totalHostStorageGB = default(long?), long? totalMemoryGB = default(long?)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterData ClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.RackDefinition aggregatorOrSingleRackDefinition = null, string analyticsWorkspaceId = null, System.Collections.Generic.IEnumerable availableUpgradeVersions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity clusterCapacity = null, Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus? clusterConnectionStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus?), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation clusterExtendedLocation = null, string clusterLocation = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus? clusterManagerConnectionStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus?), string clusterManagerId = null, Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation clusterServicePrincipal = null, Azure.ResourceManager.NetworkCloud.Models.ClusterType clusterType = default(Azure.ResourceManager.NetworkCloud.Models.ClusterType), string clusterVersion = null, Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold computeDeploymentThreshold = null, System.Collections.Generic.IEnumerable computeRackDefinitions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation hybridAksExtendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, long? manualActionCount = default(long?), string networkFabricId = null, Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState?), string supportExpiryDate = null, System.Collections.Generic.IEnumerable workloadResourceIds = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterManagerData ClusterManagerData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), string analyticsWorkspaceId = null, System.Collections.Generic.IEnumerable availabilityZones = null, System.Collections.Generic.IEnumerable clusterVersions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus?), string detailedStatusMessage = null, string fabricControllerId = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation managerExtendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerProvisioningState?), string vmSize = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ClusterMetricsConfigurationData ClusterMetricsConfigurationData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, long collectionInterval = (long)0, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable disabledMetrics = null, System.Collections.Generic.IEnumerable enabledMetrics = null, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState?)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.ConsoleData ConsoleData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled enabled = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled), System.DateTimeOffset? expiration = default(System.DateTimeOffset?), string privateLinkServiceId = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState?), string keyData = null, string virtualMachineAccessId = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.FeatureStatus FeatureStatus(Azure.ResourceManager.NetworkCloud.Models.FeatureDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.FeatureDetailedStatus?), string detailedStatusMessage = null, string name = null, string version = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.HardwareInventory HardwareInventory(string additionalHostInformation = null, System.Collections.Generic.IEnumerable interfaces = null, System.Collections.Generic.IEnumerable nics = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.HardwareInventory HardwareInventory(string additionalHostInformation = null, System.Collections.Generic.IEnumerable interfaces = null, System.Collections.Generic.IEnumerable nics = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.HardwareInventoryNetworkInterface HardwareInventoryNetworkInterface(string linkStatus = null, string macAddress = null, string name = null, string networkInterfaceId = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.HardwareValidationStatus HardwareValidationStatus(System.DateTimeOffset? lastValidationOn = default(System.DateTimeOffset?), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationResult? result = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationResult?)) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.KeySetUserStatus KeySetUserStatus(string azureUserName = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetUserSetupStatus? status = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetUserSetupStatus?), string statusMessage = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.KubernetesClusterData KubernetesClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable aadAdminGroupObjectIds = null, Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration administratorConfiguration = null, System.Collections.Generic.IEnumerable attachedNetworkIds = null, System.Collections.Generic.IEnumerable availableUpgrades = null, string clusterId = null, string connectedClusterId = null, string controlPlaneKubernetesVersion = null, Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration controlPlaneNodeConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable featureStatuses = null, System.Collections.Generic.IEnumerable initialAgentPoolConfigurations = null, string kubernetesVersion = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.NetworkConfiguration networkConfiguration = null, System.Collections.Generic.IEnumerable nodes = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterProvisioningState?)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNode KubernetesClusterNode(string agentPoolId = null, string availabilityZone = null, string bareMetalMachineId = null, long? cpuCores = default(long?), Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus?), string detailedStatusMessage = null, long? diskSizeGB = default(long?), string image = null, string kubernetesVersion = null, System.Collections.Generic.IEnumerable labels = null, long? memorySizeGB = default(long?), Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode? mode = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode?), string name = null, System.Collections.Generic.IEnumerable networkAttachments = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState?), Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole? role = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole?), System.Collections.Generic.IEnumerable taints = null, string vmSkuName = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L2NetworkData L2NetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, string l2IsolationDomainId = null, Azure.ResourceManager.NetworkCloud.Models.L2NetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.L2NetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.L3NetworkData L3NetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksIpamEnabled? hybridAksIpamEnabled = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksIpamEnabled?), Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, Azure.ResourceManager.NetworkCloud.Models.IPAllocationType? ipAllocationType = default(Azure.ResourceManager.NetworkCloud.Models.IPAllocationType?), string ipv4ConnectedPrefix = null, string ipv6ConnectedPrefix = null, string l3IsolationDomainId = null, Azure.ResourceManager.NetworkCloud.Models.L3NetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.L3NetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null, long vlan = (long)0) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNode KubernetesClusterNode(string agentPoolId = null, string availabilityZone = null, string bareMetalMachineId = null, long? cpuCores = default(long?), Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus?), string detailedStatusMessage = null, long? diskSizeGB = default(long?), string image = null, string kubernetesVersion = null, System.Collections.Generic.IEnumerable labels = null, long? memorySizeGB = default(long?), Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode? mode = default(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode?), string name = null, System.Collections.Generic.IEnumerable networkAttachments = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState?), Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole? role = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole?), System.Collections.Generic.IEnumerable taints = null, string vmSkuName = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.LldpNeighbor LldpNeighbor(string portDescription = null, string portName = null, string systemDescription = null, string systemName = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.MachineDisk MachineDisk(long? capacityGB = default(long?), Azure.ResourceManager.NetworkCloud.Models.MachineSkuDiskConnectionType? connection = default(Azure.ResourceManager.NetworkCloud.Models.MachineSkuDiskConnectionType?), Azure.ResourceManager.NetworkCloud.Models.DiskType? diskType = default(Azure.ResourceManager.NetworkCloud.Models.DiskType?)) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot MachineSkuSlot(long? rackSlot = default(long?), Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol? bootstrapProtocol = default(Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol?), long? cpuCores = default(long?), long? cpuSockets = default(long?), System.Collections.Generic.IEnumerable disks = null, string generation = null, string hardwareVersion = null, long? memoryCapacityGB = default(long?), string model = null, System.Collections.Generic.IEnumerable networkInterfaces = null, long? totalThreads = default(long?), string vendor = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot MachineSkuSlot(long? rackSlot = default(long?), Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol? bootstrapProtocol = default(Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol?), long? cpuCores = default(long?), long? cpuSockets = default(long?), System.Collections.Generic.IEnumerable disks = null, string generation = null, string hardwareVersion = null, long? memoryCapacityGB = default(long?), string model = null, System.Collections.Generic.IEnumerable networkInterfaces = null, long? totalThreads = default(long?), string vendor = null) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment NetworkAttachment(string attachedNetworkId = null, Azure.ResourceManager.NetworkCloud.Models.DefaultGateway? defaultGateway = default(Azure.ResourceManager.NetworkCloud.Models.DefaultGateway?), Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIPAllocationMethod ipAllocationMethod = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIPAllocationMethod), string ipv4Address = null, string ipv6Address = null, string macAddress = null, string networkAttachmentName = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.NetworkInterface NetworkInterface(string address = null, Azure.ResourceManager.NetworkCloud.Models.DeviceConnectionType? deviceConnectionType = default(Azure.ResourceManager.NetworkCloud.Models.DeviceConnectionType?), string model = null, long? physicalSlot = default(long?), long? portCount = default(long?), long? portSpeed = default(long?), string vendor = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.Nic Nic(Azure.ResourceManager.NetworkCloud.Models.LldpNeighbor lldpNeighbor = null, string macAddress = null, string name = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackData RackData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string availabilityZone = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.RackProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.RackProvisioningState?), string rackLocation = null, string rackSerialNumber = null, string rackSkuId = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.RackSkuData RackSkuData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IEnumerable computeMachines = null, System.Collections.Generic.IEnumerable controllerMachines = null, string description = null, long? maxClusterSlots = default(long?), Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState?), Azure.ResourceManager.NetworkCloud.Models.RackSkuType? rackType = default(Azure.ResourceManager.NetworkCloud.Models.RackSkuType?), System.Collections.Generic.IEnumerable storageAppliances = null, System.Collections.Generic.IEnumerable supportedRackSkuIds = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.StorageApplianceData StorageApplianceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials administratorCredentials = null, long? capacity = default(long?), long? capacityUsed = default(long?), string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.StorageApplianceDetailedStatus?), string detailedStatusMessage = null, string managementIPv4Address = null, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState?), string rackId = null, long rackSlot = (long)0, Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementFeature? remoteVendorManagementFeature = default(Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementFeature?), Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementStatus? remoteVendorManagementStatus = default(Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementStatus?), string serialNumber = null, string storageApplianceSkuId = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData NetworkCloudAgentPoolData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration administratorConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentConfiguration agentOptions = null, Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration attachedNetworkConfiguration = null, System.Collections.Generic.IEnumerable availabilityZones = null, long count = (long)0, Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus?), string detailedStatusMessage = null, string kubernetesVersion = null, System.Collections.Generic.IEnumerable labels = null, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode mode = default(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode), Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState?), System.Collections.Generic.IEnumerable taints = null, string upgradeMaxSurge = null, string vmSkuName = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData NetworkCloudBareMetalMachineData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string bmcConnectionString = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus? cordonStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus?), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.HardwareInventory hardwareInventory = null, Azure.ResourceManager.NetworkCloud.Models.HardwareValidationStatus hardwareValidationStatus = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, string kubernetesNodeName = null, string kubernetesVersion = null, string machineDetails = null, string machineName = null, string machineSkuId = null, System.Net.IPAddress oamIPv4Address = null, string oamIPv6Address = null, string osImage = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState?), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState?), Azure.Core.ResourceIdentifier rackId = null, long rackSlot = (long)0, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState? readyState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState?), string serialNumber = null, string serviceTag = null, System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineKeySetData NetworkCloudBareMetalMachineKeySetData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string azureGroupId = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus?), string detailedStatusMessage = null, System.DateTimeOffset expireOn = default(System.DateTimeOffset), System.Collections.Generic.IEnumerable jumpHostsAllowed = null, System.DateTimeOffset? lastValidatedOn = default(System.DateTimeOffset?), string osGroupName = null, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetPrivilegeLevel), Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetProvisioningState?), System.Collections.Generic.IEnumerable userList = null, System.Collections.Generic.IEnumerable userListStatus = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudBmcKeySetData NetworkCloudBmcKeySetData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string azureGroupId = null, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus?), string detailedStatusMessage = null, System.DateTimeOffset expireOn = default(System.DateTimeOffset), System.DateTimeOffset? lastValidatedOn = default(System.DateTimeOffset?), Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel privilegeLevel = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetPrivilegeLevel), Azure.ResourceManager.NetworkCloud.Models.BmcKeySetProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetProvisioningState?), System.Collections.Generic.IEnumerable userList = null, System.Collections.Generic.IEnumerable userListStatus = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudCloudServicesNetworkData NetworkCloudCloudServicesNetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable additionalEgressEndpoints = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint?), System.Collections.Generic.IEnumerable enabledEgressEndpoints = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, string interfaceName = null, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData NetworkCloudClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition aggregatorOrSingleRackDefinition = null, Azure.Core.ResourceIdentifier analyticsWorkspaceId = null, System.Collections.Generic.IEnumerable availableUpgradeVersions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity clusterCapacity = null, Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus? clusterConnectionStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus?), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation clusterExtendedLocation = null, string clusterLocation = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus? clusterManagerConnectionStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus?), Azure.Core.ResourceIdentifier clusterManagerId = null, Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation clusterServicePrincipal = null, Azure.ResourceManager.NetworkCloud.Models.ClusterType clusterType = default(Azure.ResourceManager.NetworkCloud.Models.ClusterType), string clusterVersion = null, Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold computeDeploymentThreshold = null, System.Collections.Generic.IEnumerable computeRackDefinitions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation hybridAksExtendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, long? manualActionCount = default(long?), Azure.Core.ResourceIdentifier networkFabricId = null, Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState?), System.DateTimeOffset? supportExpireOn = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable workloadResourceIds = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterManagerData NetworkCloudClusterManagerData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.Core.ResourceIdentifier analyticsWorkspaceId = null, System.Collections.Generic.IEnumerable availabilityZones = null, System.Collections.Generic.IEnumerable clusterVersions = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus?), string detailedStatusMessage = null, Azure.Core.ResourceIdentifier fabricControllerId = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation managerExtendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerProvisioningState?), string vmSize = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterMetricsConfigurationData NetworkCloudClusterMetricsConfigurationData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, long collectionInterval = (long)0, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable disabledMetrics = null, System.Collections.Generic.IEnumerable enabledMetrics = null, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState?)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudKubernetesClusterData NetworkCloudKubernetesClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable aadAdminGroupObjectIds = null, Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration administratorConfiguration = null, System.Collections.Generic.IEnumerable attachedNetworkIds = null, System.Collections.Generic.IEnumerable availableUpgrades = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.Core.ResourceIdentifier connectedClusterId = null, string controlPlaneKubernetesVersion = null, Azure.ResourceManager.NetworkCloud.Models.ControlPlaneNodeConfiguration controlPlaneNodeConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable featureStatuses = null, System.Collections.Generic.IEnumerable initialAgentPoolConfigurations = null, string kubernetesVersion = null, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNetworkConfiguration networkConfiguration = null, System.Collections.Generic.IEnumerable nodes = null, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterProvisioningState?)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL2NetworkData NetworkCloudL2NetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, Azure.Core.ResourceIdentifier l2IsolationDomainId = null, Azure.ResourceManager.NetworkCloud.Models.L2NetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.L2NetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudL3NetworkData NetworkCloudL3NetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksIpamEnabled? hybridAksIpamEnabled = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksIpamEnabled?), Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, Azure.ResourceManager.NetworkCloud.Models.IPAllocationType? ipAllocationType = default(Azure.ResourceManager.NetworkCloud.Models.IPAllocationType?), string ipv4ConnectedPrefix = null, string ipv6ConnectedPrefix = null, Azure.Core.ResourceIdentifier l3IsolationDomainId = null, Azure.ResourceManager.NetworkCloud.Models.L3NetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.L3NetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null, long vlan = (long)0) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudNetworkInterface NetworkCloudNetworkInterface(string address = null, Azure.ResourceManager.NetworkCloud.Models.DeviceConnectionType? deviceConnectionType = default(Azure.ResourceManager.NetworkCloud.Models.DeviceConnectionType?), string model = null, long? physicalSlot = default(long?), long? portCount = default(long?), long? portSpeed = default(long?), string vendor = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudNic NetworkCloudNic(Azure.ResourceManager.NetworkCloud.Models.LldpNeighbor lldpNeighbor = null, string macAddress = null, string name = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackData NetworkCloudRackData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string availabilityZone = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.RackProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.RackProvisioningState?), string rackLocation = null, string rackSerialNumber = null, Azure.Core.ResourceIdentifier rackSkuId = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuData NetworkCloudRackSkuData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IEnumerable computeMachines = null, System.Collections.Generic.IEnumerable controllerMachines = null, string description = null, long? maxClusterSlots = default(long?), Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState?), Azure.ResourceManager.NetworkCloud.Models.RackSkuType? rackType = default(Azure.ResourceManager.NetworkCloud.Models.RackSkuType?), System.Collections.Generic.IEnumerable storageAppliances = null, System.Collections.Generic.IEnumerable supportedRackSkuIds = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudStorageApplianceData NetworkCloudStorageApplianceData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials administratorCredentials = null, long? capacity = default(long?), long? capacityUsed = default(long?), Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.StorageApplianceDetailedStatus?), string detailedStatusMessage = null, System.Net.IPAddress managementIPv4Address = null, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState?), Azure.Core.ResourceIdentifier rackId = null, long rackSlot = (long)0, Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementFeature? remoteVendorManagementFeature = default(Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementFeature?), Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementStatus? remoteVendorManagementStatus = default(Azure.ResourceManager.NetworkCloud.Models.RemoteVendorManagementStatus?), string serialNumber = null, string storageApplianceSkuId = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudTrunkedNetworkData NetworkCloudTrunkedNetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, Azure.Core.ResourceIdentifier clusterId = null, Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, System.Collections.Generic.IEnumerable isolationDomainIds = null, Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null, System.Collections.Generic.IEnumerable vlans = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineConsoleData NetworkCloudVirtualMachineConsoleData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled enabled = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled), System.DateTimeOffset? expireOn = default(System.DateTimeOffset?), Azure.Core.ResourceIdentifier privateLinkServiceId = null, Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.ConsoleProvisioningState?), string keyData = null, System.Guid? virtualMachineAccessId = default(System.Guid?)) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVirtualMachineData NetworkCloudVirtualMachineData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string adminUsername = null, string availabilityZone = null, Azure.Core.ResourceIdentifier bareMetalMachineId = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineBootMethod? bootMethod = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineBootMethod?), Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment cloudServicesNetworkAttachment = null, Azure.Core.ResourceIdentifier clusterId = null, long cpuCores = (long)0, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread? isolateEmulatorThread = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread?), long memorySizeInGB = (long)0, System.Collections.Generic.IEnumerable networkAttachments = null, string networkData = null, System.Collections.Generic.IEnumerable placementHints = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerState?), Azure.ResourceManager.NetworkCloud.Models.VirtualMachineProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineProvisioningState?), System.Collections.Generic.IEnumerable sshPublicKeys = null, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudStorageProfile storageProfile = null, string userData = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType? virtioInterface = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType?), Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDeviceModelType? vmDeviceModel = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDeviceModelType?), string vmImage = null, Azure.ResourceManager.NetworkCloud.Models.ImageRepositoryCredentials vmImageRepositoryCredentials = null, System.Collections.Generic.IEnumerable volumes = null) { throw null; } + public static Azure.ResourceManager.NetworkCloud.NetworkCloudVolumeData NetworkCloudVolumeData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable attachedTo = null, Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState?), string serialNumber = null, long sizeInMiB = (long)0) { throw null; } public static Azure.ResourceManager.NetworkCloud.Models.StorageApplianceSkuSlot StorageApplianceSkuSlot(long? rackSlot = default(long?), long? capacityGB = default(long?), string model = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.TrunkedNetworkData TrunkedNetworkData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable associatedResourceIds = null, string clusterId = null, Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus?), string detailedStatusMessage = null, System.Collections.Generic.IEnumerable hybridAksClustersAssociatedIds = null, Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType? hybridAksPluginType = default(Azure.ResourceManager.NetworkCloud.Models.HybridAksPluginType?), string interfaceName = null, System.Collections.Generic.IEnumerable isolationDomainIds = null, Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkProvisioningState?), System.Collections.Generic.IEnumerable virtualMachinesAssociatedIds = null, System.Collections.Generic.IEnumerable vlans = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VirtualMachineData VirtualMachineData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, string adminUsername = null, string availabilityZone = null, string bareMetalMachineId = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineBootMethod? bootMethod = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineBootMethod?), Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment cloudServicesNetworkAttachment = null, string clusterId = null, long cpuCores = (long)0, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread? isolateEmulatorThread = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread?), long memorySizeGB = (long)0, System.Collections.Generic.IEnumerable networkAttachments = null, string networkData = null, System.Collections.Generic.IEnumerable placementHints = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerState? powerState = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePowerState?), Azure.ResourceManager.NetworkCloud.Models.VirtualMachineProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineProvisioningState?), System.Collections.Generic.IEnumerable sshPublicKeys = null, Azure.ResourceManager.NetworkCloud.Models.StorageProfile storageProfile = null, string userData = null, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType? virtioInterface = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType?), Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDeviceModelType? vmDeviceModel = default(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineDeviceModelType?), string vmImage = null, Azure.ResourceManager.NetworkCloud.Models.ImageRepositoryCredentials vmImageRepositoryCredentials = null, System.Collections.Generic.IEnumerable volumes = null) { throw null; } - public static Azure.ResourceManager.NetworkCloud.VolumeData VolumeData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = null, System.Collections.Generic.IEnumerable attachedTo = null, Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus? detailedStatus = default(Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus?), string detailedStatusMessage = null, Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState? provisioningState = default(Azure.ResourceManager.NetworkCloud.Models.VolumeProvisioningState?), string serialNumber = null, long sizeMiB = (long)0) { throw null; } } public partial class AttachedNetworkConfiguration { @@ -1255,9 +1215,9 @@ public BareMetalMachineCommandSpecification(string command) { } public System.Collections.Generic.IList Arguments { get { throw null; } } public string Command { get { throw null; } } } - public partial class BareMetalMachineConfigurationData + public partial class BareMetalMachineConfiguration { - public BareMetalMachineConfigurationData(Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, long rackSlot, string serialNumber) { } + public BareMetalMachineConfiguration(Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, long rackSlot, string serialNumber) { } public string BmcConnectionString { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials BmcCredentials { get { throw null; } set { } } public string BmcMacAddress { get { throw null; } set { } } @@ -1331,23 +1291,6 @@ public BareMetalMachineCordonContent() { } public override string ToString() { throw null; } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] - public readonly partial struct BareMetalMachineHardwareValidationCategory : System.IEquatable - { - private readonly object _dummy; - private readonly int _dummyPrimitive; - public BareMetalMachineHardwareValidationCategory(string value) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory BasicValidation { get { throw null; } } - public bool Equals(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory left, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory right) { throw null; } - public static implicit operator Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory (string value) { throw null; } - public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory left, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory right) { throw null; } - public override string ToString() { throw null; } - } - [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct BareMetalMachineHardwareValidationResult : System.IEquatable { private readonly object _dummy; @@ -1385,14 +1328,6 @@ public BareMetalMachineCordonContent() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class BareMetalMachineKeySetPatch - { - public BareMetalMachineKeySetPatch() { } - public System.DateTimeOffset? Expiration { get { throw null; } set { } } - public System.Collections.Generic.IList JumpHostsAllowed { get { throw null; } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - public System.Collections.Generic.IList UserList { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct BareMetalMachineKeySetPrivilegeLevel : System.IEquatable { @@ -1450,12 +1385,6 @@ public BareMetalMachineKeySetPatch() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetUserSetupStatus left, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineKeySetUserSetupStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class BareMetalMachinePatch - { - public BareMetalMachinePatch() { } - public string MachineDetails { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } public partial class BareMetalMachinePowerOffContent { public BareMetalMachinePowerOffContent() { } @@ -1564,11 +1493,6 @@ public BareMetalMachineRunReadCommandsContent(System.Collections.Generic.IEnumer public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineSkipShutdown left, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineSkipShutdown right) { throw null; } public override string ToString() { throw null; } } - public partial class BareMetalMachineValidateHardwareContent - { - public BareMetalMachineValidateHardwareContent(Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory validationCategory) { } - public Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineHardwareValidationCategory ValidationCategory { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct BfdEnabled : System.IEquatable { @@ -1641,13 +1565,6 @@ public BgpServiceLoadBalancerConfiguration() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.BmcKeySetDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class BmcKeySetPatch - { - public BmcKeySetPatch() { } - public System.DateTimeOffset? Expiration { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - public System.Collections.Generic.IList UserList { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct BmcKeySetPrivilegeLevel : System.IEquatable { @@ -1693,7 +1610,7 @@ public BmcKeySetPatch() { } private readonly object _dummy; private readonly int _dummyPrimitive; public BootstrapProtocol(string value) { throw null; } - public static Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol PXE { get { throw null; } } + public static Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol Pxe { get { throw null; } } public bool Equals(Azure.ResourceManager.NetworkCloud.Models.BootstrapProtocol other) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override bool Equals(object obj) { throw null; } @@ -1741,13 +1658,6 @@ public BmcKeySetPatch() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint left, Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint right) { throw null; } public override string ToString() { throw null; } } - public partial class CloudServicesNetworkPatch - { - public CloudServicesNetworkPatch() { } - public System.Collections.Generic.IList AdditionalEgressEndpoints { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint? EnableDefaultEgressEndpoints { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct CloudServicesNetworkProvisioningState : System.IEquatable { @@ -1775,7 +1685,7 @@ internal ClusterAvailableUpgradeVersion() { } public Azure.ResourceManager.NetworkCloud.Models.ControlImpact? ControlImpact { get { throw null; } } public string ExpectedDuration { get { throw null; } } public string ImpactDescription { get { throw null; } } - public string SupportExpiryDate { get { throw null; } } + public System.DateTimeOffset? SupportExpireOn { get { throw null; } } public string TargetClusterVersion { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact? WorkloadImpact { get { throw null; } } } @@ -1885,11 +1795,6 @@ public ClusterDeployContent() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class ClusterManagerPatch - { - public ClusterManagerPatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct ClusterManagerProvisioningState : System.IEquatable { @@ -1931,13 +1836,6 @@ public ClusterManagerPatch() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class ClusterMetricsConfigurationPatch - { - public ClusterMetricsConfigurationPatch() { } - public long? CollectionInterval { get { throw null; } set { } } - public System.Collections.Generic.IList EnabledMetrics { get { throw null; } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct ClusterMetricsConfigurationProvisioningState : System.IEquatable { @@ -1959,16 +1857,6 @@ public ClusterMetricsConfigurationPatch() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState left, Azure.ResourceManager.NetworkCloud.Models.ClusterMetricsConfigurationProvisioningState right) { throw null; } public override string ToString() { throw null; } } - public partial class ClusterPatch - { - public ClusterPatch() { } - public Azure.ResourceManager.NetworkCloud.Models.RackDefinition AggregatorOrSingleRackDefinition { get { throw null; } set { } } - public string ClusterLocation { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation ClusterServicePrincipal { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold ComputeDeploymentThreshold { get { throw null; } set { } } - public System.Collections.Generic.IList ComputeRackDefinitions { get { throw null; } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct ClusterProvisioningState : System.IEquatable { @@ -2050,14 +1938,6 @@ public ClusterUpdateVersionContent(string targetClusterVersion) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled left, Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled right) { throw null; } public override string ToString() { throw null; } } - public partial class ConsolePatch - { - public ConsolePatch() { } - public Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled? Enabled { get { throw null; } set { } } - public System.DateTimeOffset? Expiration { get { throw null; } set { } } - public string KeyData { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct ConsoleProvisioningState : System.IEquatable { @@ -2226,7 +2106,7 @@ public partial class HardwareInventory internal HardwareInventory() { } public string AdditionalHostInformation { get { throw null; } } public System.Collections.Generic.IReadOnlyList Interfaces { get { throw null; } } - public System.Collections.Generic.IReadOnlyList Nics { get { throw null; } } + public System.Collections.Generic.IReadOnlyList Nics { get { throw null; } } } public partial class HardwareInventoryNetworkInterface { @@ -2306,14 +2186,14 @@ public ImageRepositoryCredentials(string registryUriString, string username) { } } public partial class InitialAgentPoolConfiguration { - public InitialAgentPoolConfiguration(long count, Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode mode, string name, string vmSkuName) { } + public InitialAgentPoolConfiguration(long count, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode mode, string name, string vmSkuName) { } public Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration AdministratorConfiguration { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.AgentOptions AgentOptions { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentConfiguration AgentOptions { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration AttachedNetworkConfiguration { get { throw null; } set { } } public System.Collections.Generic.IList AvailabilityZones { get { throw null; } } public long Count { get { throw null; } set { } } public System.Collections.Generic.IList Labels { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode Mode { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode Mode { get { throw null; } set { } } public string Name { get { throw null; } set { } } public System.Collections.Generic.IList Taints { get { throw null; } } public string UpgradeMaxSurge { get { throw null; } set { } } @@ -2348,7 +2228,7 @@ public IPAddressPool(System.Collections.Generic.IEnumerable addresses, s } public partial class KeySetUser { - public KeySetUser(string azureUserName, Azure.ResourceManager.NetworkCloud.Models.SshPublicKey sshPublicKey) { } + public KeySetUser(string azureUserName, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudSshPublicKey sshPublicKey) { } public string AzureUserName { get { throw null; } set { } } public string Description { get { throw null; } set { } } public string KeyData { get { throw null; } set { } } @@ -2379,6 +2259,17 @@ internal KeySetUserStatus() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterDetailedStatus right) { throw null; } public override string ToString() { throw null; } } + public partial class KubernetesClusterNetworkConfiguration + { + public KubernetesClusterNetworkConfiguration(Azure.Core.ResourceIdentifier cloudServicesNetworkId, Azure.Core.ResourceIdentifier cniNetworkId) { } + public Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration AttachedNetworkConfiguration { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.BgpServiceLoadBalancerConfiguration BgpServiceLoadBalancerConfiguration { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier CloudServicesNetworkId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier CniNetworkId { get { throw null; } set { } } + public System.Net.IPAddress DnsServiceIP { get { throw null; } set { } } + public System.Collections.Generic.IList PodCidrs { get { throw null; } } + public System.Collections.Generic.IList ServiceCidrs { get { throw null; } } + } public partial class KubernetesClusterNode { internal KubernetesClusterNode() { } @@ -2393,7 +2284,7 @@ internal KubernetesClusterNode() { } public string KubernetesVersion { get { throw null; } } public System.Collections.Generic.IReadOnlyList Labels { get { throw null; } } public long? MemorySizeGB { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.AgentPoolMode? Mode { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode? Mode { get { throw null; } } public string Name { get { throw null; } } public System.Collections.Generic.IReadOnlyList NetworkAttachments { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState? PowerState { get { throw null; } } @@ -2425,13 +2316,6 @@ internal KubernetesClusterNode() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class KubernetesClusterPatch - { - public KubernetesClusterPatch() { } - public long? ControlPlaneNodeCount { get { throw null; } set { } } - public string KubernetesVersion { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct KubernetesClusterProvisioningState : System.IEquatable { @@ -2527,8 +2411,8 @@ public KubernetesLabel(string key, string value) { } } public partial class L2NetworkAttachmentConfiguration { - public L2NetworkAttachmentConfiguration(string networkId) { } - public string NetworkId { get { throw null; } set { } } + public L2NetworkAttachmentConfiguration(Azure.Core.ResourceIdentifier networkId) { } + public Azure.Core.ResourceIdentifier NetworkId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesPluginType? PluginType { get { throw null; } set { } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] @@ -2550,11 +2434,6 @@ public L2NetworkAttachmentConfiguration(string networkId) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.L2NetworkDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class L2NetworkPatch - { - public L2NetworkPatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct L2NetworkProvisioningState : System.IEquatable { @@ -2578,9 +2457,9 @@ public L2NetworkPatch() { } } public partial class L3NetworkAttachmentConfiguration { - public L3NetworkAttachmentConfiguration(string networkId) { } + public L3NetworkAttachmentConfiguration(Azure.Core.ResourceIdentifier networkId) { } public Azure.ResourceManager.NetworkCloud.Models.L3NetworkConfigurationIpamEnabled? IpamEnabled { get { throw null; } set { } } - public string NetworkId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier NetworkId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesPluginType? PluginType { get { throw null; } set { } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] @@ -2620,11 +2499,6 @@ public L3NetworkAttachmentConfiguration(string networkId) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.L3NetworkDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class L3NetworkPatch - { - public L3NetworkPatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct L3NetworkProvisioningState : System.IEquatable { @@ -2692,7 +2566,7 @@ internal MachineSkuSlot() { } public string HardwareVersion { get { throw null; } } public long? MemoryCapacityGB { get { throw null; } } public string Model { get { throw null; } } - public System.Collections.Generic.IReadOnlyList NetworkInterfaces { get { throw null; } } + public System.Collections.Generic.IReadOnlyList NetworkInterfaces { get { throw null; } } public long? RackSlot { get { throw null; } } public long? TotalThreads { get { throw null; } } public string Vendor { get { throw null; } } @@ -2714,20 +2588,108 @@ public NetworkAttachment(string attachedNetworkId, Azure.ResourceManager.Network public string MacAddress { get { throw null; } } public string NetworkAttachmentName { get { throw null; } set { } } } - public partial class NetworkConfiguration + public partial class NetworkCloudAgentConfiguration { - public NetworkConfiguration(string cloudServicesNetworkId, string cniNetworkId) { } - public Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration AttachedNetworkConfiguration { get { throw null; } set { } } - public Azure.ResourceManager.NetworkCloud.Models.BgpServiceLoadBalancerConfiguration BgpServiceLoadBalancerConfiguration { get { throw null; } set { } } - public string CloudServicesNetworkId { get { throw null; } set { } } - public string CniNetworkId { get { throw null; } set { } } - public string DnsServiceIP { get { throw null; } set { } } - public System.Collections.Generic.IList PodCidrs { get { throw null; } } - public System.Collections.Generic.IList ServiceCidrs { get { throw null; } } + public NetworkCloudAgentConfiguration(long hugepagesCount) { } + public long HugepagesCount { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.HugepagesSize? HugepagesSize { get { throw null; } set { } } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct NetworkCloudAgentPoolMode : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public NetworkCloudAgentPoolMode(string value) { throw null; } + public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode NotApplicable { get { throw null; } } + public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode System { get { throw null; } } + public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode User { get { throw null; } } + public bool Equals(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode left, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode right) { throw null; } + public static implicit operator Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode (string value) { throw null; } + public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode left, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode right) { throw null; } + public override string ToString() { throw null; } + } + public partial class NetworkCloudAgentPoolPatch + { + public NetworkCloudAgentPoolPatch() { } + public long? Count { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + public string UpgradeMaxSurge { get { throw null; } set { } } + } + public partial class NetworkCloudBareMetalMachineKeySetPatch + { + public NetworkCloudBareMetalMachineKeySetPatch() { } + public System.DateTimeOffset? ExpireOn { get { throw null; } set { } } + public System.Collections.Generic.IList JumpHostsAllowed { get { throw null; } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + public System.Collections.Generic.IList UserList { get { throw null; } } + } + public partial class NetworkCloudBareMetalMachinePatch + { + public NetworkCloudBareMetalMachinePatch() { } + public string MachineDetails { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudBmcKeySetPatch + { + public NetworkCloudBmcKeySetPatch() { } + public System.DateTimeOffset? ExpireOn { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + public System.Collections.Generic.IList UserList { get { throw null; } } } - public partial class NetworkInterface + public partial class NetworkCloudCloudServicesNetworkPatch { - internal NetworkInterface() { } + public NetworkCloudCloudServicesNetworkPatch() { } + public System.Collections.Generic.IList AdditionalEgressEndpoints { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.CloudServicesNetworkEnableDefaultEgressEndpoint? EnableDefaultEgressEndpoints { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudClusterManagerPatch + { + public NetworkCloudClusterManagerPatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudClusterMetricsConfigurationPatch + { + public NetworkCloudClusterMetricsConfigurationPatch() { } + public long? CollectionInterval { get { throw null; } set { } } + public System.Collections.Generic.IList EnabledMetrics { get { throw null; } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudClusterPatch + { + public NetworkCloudClusterPatch() { } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition AggregatorOrSingleRackDefinition { get { throw null; } set { } } + public string ClusterLocation { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation ClusterServicePrincipal { get { throw null; } set { } } + public Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold ComputeDeploymentThreshold { get { throw null; } set { } } + public System.Collections.Generic.IList ComputeRackDefinitions { get { throw null; } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudKubernetesClusterPatch + { + public NetworkCloudKubernetesClusterPatch() { } + public long? ControlPlaneNodeCount { get { throw null; } set { } } + public string KubernetesVersion { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudL2NetworkPatch + { + public NetworkCloudL2NetworkPatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudL3NetworkPatch + { + public NetworkCloudL3NetworkPatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudNetworkInterface + { + internal NetworkCloudNetworkInterface() { } public string Address { get { throw null; } } public Azure.ResourceManager.NetworkCloud.Models.DeviceConnectionType? DeviceConnectionType { get { throw null; } } public string Model { get { throw null; } } @@ -2736,19 +2698,78 @@ internal NetworkInterface() { } public long? PortSpeed { get { throw null; } } public string Vendor { get { throw null; } } } - public partial class Nic + public partial class NetworkCloudNic { - internal Nic() { } + internal NetworkCloudNic() { } public Azure.ResourceManager.NetworkCloud.Models.LldpNeighbor LldpNeighbor { get { throw null; } } public string MacAddress { get { throw null; } } public string Name { get { throw null; } } } - public partial class OSDisk + public partial class NetworkCloudOSDisk { - public OSDisk(long diskSizeGB) { } + public NetworkCloudOSDisk(long diskSizeInGB) { } public Azure.ResourceManager.NetworkCloud.Models.OSDiskCreateOption? CreateOption { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.OSDiskDeleteOption? DeleteOption { get { throw null; } set { } } - public long DiskSizeGB { get { throw null; } set { } } + public long DiskSizeInGB { get { throw null; } set { } } + } + public partial class NetworkCloudRackDefinition + { + public NetworkCloudRackDefinition(Azure.Core.ResourceIdentifier networkRackId, string rackSerialNumber, Azure.Core.ResourceIdentifier rackSkuId) { } + public string AvailabilityZone { get { throw null; } set { } } + public System.Collections.Generic.IList BareMetalMachineConfigurationData { get { throw null; } } + public Azure.Core.ResourceIdentifier NetworkRackId { get { throw null; } set { } } + public string RackLocation { get { throw null; } set { } } + public string RackSerialNumber { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier RackSkuId { get { throw null; } set { } } + public System.Collections.Generic.IList StorageApplianceConfigurationData { get { throw null; } } + } + public partial class NetworkCloudRackPatch + { + public NetworkCloudRackPatch() { } + public string RackLocation { get { throw null; } set { } } + public string RackSerialNumber { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudSshPublicKey + { + public NetworkCloudSshPublicKey(string keyData) { } + public string KeyData { get { throw null; } set { } } + } + public partial class NetworkCloudStorageAppliancePatch + { + public NetworkCloudStorageAppliancePatch() { } + public string SerialNumber { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudStorageProfile + { + public NetworkCloudStorageProfile(Azure.ResourceManager.NetworkCloud.Models.NetworkCloudOSDisk osDisk) { } + public Azure.ResourceManager.NetworkCloud.Models.NetworkCloudOSDisk OSDisk { get { throw null; } set { } } + public System.Collections.Generic.IList VolumeAttachments { get { throw null; } } + } + public partial class NetworkCloudTrunkedNetworkPatch + { + public NetworkCloudTrunkedNetworkPatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudVirtualMachineConsolePatch + { + public NetworkCloudVirtualMachineConsolePatch() { } + public Azure.ResourceManager.NetworkCloud.Models.ConsoleEnabled? Enabled { get { throw null; } set { } } + public System.DateTimeOffset? ExpireOn { get { throw null; } set { } } + public string KeyData { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + } + public partial class NetworkCloudVirtualMachinePatch + { + public NetworkCloudVirtualMachinePatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } + public Azure.ResourceManager.NetworkCloud.Models.ImageRepositoryCredentials VmImageRepositoryCredentials { get { throw null; } set { } } + } + public partial class NetworkCloudVolumePatch + { + public NetworkCloudVolumePatch() { } + public System.Collections.Generic.IDictionary Tags { get { throw null; } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct OSDiskCreateOption : System.IEquatable @@ -2784,17 +2805,6 @@ public OSDisk(long diskSizeGB) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.OSDiskDeleteOption left, Azure.ResourceManager.NetworkCloud.Models.OSDiskDeleteOption right) { throw null; } public override string ToString() { throw null; } } - public partial class RackDefinition - { - public RackDefinition(string networkRackId, string rackSerialNumber, string rackSkuId) { } - public string AvailabilityZone { get { throw null; } set { } } - public System.Collections.Generic.IList BareMetalMachineConfigurationData { get { throw null; } } - public string NetworkRackId { get { throw null; } set { } } - public string RackLocation { get { throw null; } set { } } - public string RackSerialNumber { get { throw null; } set { } } - public string RackSkuId { get { throw null; } set { } } - public System.Collections.Generic.IList StorageApplianceConfigurationData { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct RackDetailedStatus : System.IEquatable { @@ -2814,13 +2824,6 @@ public RackDefinition(string networkRackId, string rackSerialNumber, string rack public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.RackDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class RackPatch - { - public RackPatch() { } - public string RackLocation { get { throw null; } set { } } - public string RackSerialNumber { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct RackProvisioningState : System.IEquatable { @@ -2955,20 +2958,9 @@ public ServicePrincipalInformation(string applicationId, string principalId, str public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.SkipShutdown left, Azure.ResourceManager.NetworkCloud.Models.SkipShutdown right) { throw null; } public override string ToString() { throw null; } } - public partial class SshPublicKey - { - public SshPublicKey(string keyData) { } - public string KeyData { get { throw null; } set { } } - } - public partial class StorageApplianceCommandSpecification + public partial class StorageApplianceConfiguration { - public StorageApplianceCommandSpecification(string command) { } - public System.Collections.Generic.IList Arguments { get { throw null; } } - public string Command { get { throw null; } } - } - public partial class StorageApplianceConfigurationData - { - public StorageApplianceConfigurationData(Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber) { } + public StorageApplianceConfiguration(Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber) { } public Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials AdminCredentials { get { throw null; } set { } } public long RackSlot { get { throw null; } set { } } public string SerialNumber { get { throw null; } set { } } @@ -2998,12 +2990,6 @@ public partial class StorageApplianceEnableRemoteVendorManagementContent public StorageApplianceEnableRemoteVendorManagementContent() { } public System.Collections.Generic.IList SupportEndpoints { get { throw null; } } } - public partial class StorageAppliancePatch - { - public StorageAppliancePatch() { } - public string SerialNumber { get { throw null; } set { } } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct StorageApplianceProvisioningState : System.IEquatable { @@ -3025,12 +3011,6 @@ public StorageAppliancePatch() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState left, Azure.ResourceManager.NetworkCloud.Models.StorageApplianceProvisioningState right) { throw null; } public override string ToString() { throw null; } } - public partial class StorageApplianceRunReadCommandsContent - { - public StorageApplianceRunReadCommandsContent(System.Collections.Generic.IEnumerable commands, long limitTimeSeconds) { } - public System.Collections.Generic.IList Commands { get { throw null; } } - public long LimitTimeSeconds { get { throw null; } } - } public partial class StorageApplianceSkuSlot { internal StorageApplianceSkuSlot() { } @@ -3038,16 +3018,10 @@ internal StorageApplianceSkuSlot() { } public string Model { get { throw null; } } public long? RackSlot { get { throw null; } } } - public partial class StorageProfile - { - public StorageProfile(Azure.ResourceManager.NetworkCloud.Models.OSDisk osDisk) { } - public Azure.ResourceManager.NetworkCloud.Models.OSDisk OSDisk { get { throw null; } set { } } - public System.Collections.Generic.IList VolumeAttachments { get { throw null; } } - } public partial class TrunkedNetworkAttachmentConfiguration { - public TrunkedNetworkAttachmentConfiguration(string networkId) { } - public string NetworkId { get { throw null; } set { } } + public TrunkedNetworkAttachmentConfiguration(Azure.Core.ResourceIdentifier networkId) { } + public Azure.Core.ResourceIdentifier NetworkId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.KubernetesPluginType? PluginType { get { throw null; } set { } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] @@ -3069,11 +3043,6 @@ public TrunkedNetworkAttachmentConfiguration(string networkId) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.TrunkedNetworkDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class TrunkedNetworkPatch - { - public TrunkedNetworkPatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct TrunkedNetworkProvisioningState : System.IEquatable { @@ -3235,17 +3204,11 @@ public ValidationThreshold(Azure.ResourceManager.NetworkCloud.Models.ValidationT public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread left, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineIsolateEmulatorThread right) { throw null; } public override string ToString() { throw null; } } - public partial class VirtualMachinePatch - { - public VirtualMachinePatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - public Azure.ResourceManager.NetworkCloud.Models.ImageRepositoryCredentials VmImageRepositoryCredentials { get { throw null; } set { } } - } public partial class VirtualMachinePlacementHint { - public VirtualMachinePlacementHint(Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintType hintType, string resourceId, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineSchedulingExecution schedulingExecution, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintPodAffinityScope scope) { } + public VirtualMachinePlacementHint(Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintType hintType, Azure.Core.ResourceIdentifier resourceId, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineSchedulingExecution schedulingExecution, Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintPodAffinityScope scope) { } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintType HintType { get { throw null; } set { } } - public string ResourceId { get { throw null; } set { } } + public Azure.Core.ResourceIdentifier ResourceId { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachineSchedulingExecution SchedulingExecution { get { throw null; } set { } } public Azure.ResourceManager.NetworkCloud.Models.VirtualMachinePlacementHintPodAffinityScope Scope { get { throw null; } set { } } } @@ -3366,11 +3329,6 @@ public VirtualMachinePowerOffContent() { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType left, Azure.ResourceManager.NetworkCloud.Models.VirtualMachineVirtioInterfaceType right) { throw null; } public override string ToString() { throw null; } } - public partial class VirtualMachineVolumeParameters - { - public VirtualMachineVolumeParameters(string volumeId) { } - public string VolumeId { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct VolumeDetailedStatus : System.IEquatable { @@ -3390,11 +3348,6 @@ public VirtualMachineVolumeParameters(string volumeId) { } public static bool operator !=(Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus left, Azure.ResourceManager.NetworkCloud.Models.VolumeDetailedStatus right) { throw null; } public override string ToString() { throw null; } } - public partial class VolumePatch - { - public VolumePatch() { } - public System.Collections.Generic.IDictionary Tags { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct VolumeProvisioningState : System.IEquatable { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/assets.json b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/assets.json index 65c45010c1a0..03fd483dbf9b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/assets.json +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "net", "TagPrefix": "net/networkcloud/Azure.ResourceManager.NetworkCloud", - "Tag": "net/networkcloud/Azure.ResourceManager.NetworkCloud_fe53f46af4" + "Tag": "net/networkcloud/Azure.ResourceManager.NetworkCloud_2fd735dd0e" } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolCollection.cs similarity index 57% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolCollection.cs index e8f1c4a2752e..93fa3abaab55 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolCollection.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_AgentPoolCollection + public partial class Sample_NetworkCloudAgentPoolCollection { // List agent pools of the Kubernetes cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListAgentPoolsOfTheKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_ListByKubernetesCluster.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_ListByKubernetesCluster.json // this example is just showing the usage of "AgentPools_ListByKubernetesCluster" 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 @@ -31,23 +31,23 @@ public async Task GetAll_ListAgentPoolsOfTheKubernetesCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); - // get the collection of this AgentPoolResource - AgentPoolCollection collection = kubernetesCluster.GetAgentPools(); + // get the collection of this NetworkCloudAgentPoolResource + NetworkCloudAgentPoolCollection collection = networkCloudKubernetesCluster.GetNetworkCloudAgentPools(); // invoke the operation and iterate over the result - await foreach (AgentPoolResource item in collection.GetAllAsync()) + await foreach (NetworkCloudAgentPoolResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - AgentPoolData resourceData = item.Data; + NetworkCloudAgentPoolData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListAgentPoolsOfTheKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Get.json // this example is just showing the usage of "AgentPools_Get" 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 @@ -68,24 +68,24 @@ public async Task Get_GetKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); - // get the collection of this AgentPoolResource - AgentPoolCollection collection = kubernetesCluster.GetAgentPools(); + // get the collection of this NetworkCloudAgentPoolResource + NetworkCloudAgentPoolCollection collection = networkCloudKubernetesCluster.GetNetworkCloudAgentPools(); // invoke the operation string agentPoolName = "agentPoolName"; - AgentPoolResource result = await collection.GetAsync(agentPoolName); + NetworkCloudAgentPoolResource result = await collection.GetAsync(agentPoolName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - AgentPoolData resourceData = result.Data; + NetworkCloudAgentPoolData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -95,7 +95,7 @@ public async Task Get_GetKubernetesClusterAgentPool() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Get.json // this example is just showing the usage of "AgentPools_Get" 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 @@ -103,16 +103,16 @@ public async Task Exists_GetKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); - // get the collection of this AgentPoolResource - AgentPoolCollection collection = kubernetesCluster.GetAgentPools(); + // get the collection of this NetworkCloudAgentPoolResource + NetworkCloudAgentPoolCollection collection = networkCloudKubernetesCluster.GetNetworkCloudAgentPools(); // invoke the operation string agentPoolName = "agentPoolName"; @@ -126,7 +126,7 @@ public async Task Exists_GetKubernetesClusterAgentPool() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Create.json // this example is just showing the usage of "AgentPools_CreateOrUpdate" 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 @@ -134,20 +134,20 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); - // get the collection of this AgentPoolResource - AgentPoolCollection collection = kubernetesCluster.GetAgentPools(); + // get the collection of this NetworkCloudAgentPoolResource + NetworkCloudAgentPoolCollection collection = networkCloudKubernetesCluster.GetNetworkCloudAgentPools(); // invoke the operation string agentPoolName = "agentPoolName"; - AgentPoolData data = new AgentPoolData(new AzureLocation("location"), 3, AgentPoolMode.System, "NC_M16_v1") + NetworkCloudAgentPoolData data = new NetworkCloudAgentPoolData(new AzureLocation("location"), 3, NetworkCloudAgentPoolMode.System, "NC_M16_v1") { ExtendedLocation = new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), AdministratorConfiguration = new AdministratorConfiguration() @@ -155,10 +155,10 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() AdminUsername = "azure", SshPublicKeys = { -new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") +new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") }, }, - AgentOptions = new AgentOptions(96) + AgentOptions = new NetworkCloudAgentConfiguration(96) { HugepagesSize = HugepagesSize.OneG, }, @@ -166,14 +166,14 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() { L2Networks = { -new L2NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName") +new L2NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName")) { PluginType = KubernetesPluginType.Dpdk, } }, L3Networks = { -new L3NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName") +new L3NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName")) { IpamEnabled = L3NetworkConfigurationIpamEnabled.False, PluginType = KubernetesPluginType.Sriov, @@ -181,7 +181,7 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() }, TrunkedNetworks = { -new TrunkedNetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName") +new TrunkedNetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName")) { PluginType = KubernetesPluginType.Macvlan, } @@ -206,12 +206,12 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesClusterAgentPool() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, agentPoolName, data); - AgentPoolResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, agentPoolName, data); + NetworkCloudAgentPoolResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - AgentPoolData resourceData = result.Data; + NetworkCloudAgentPoolData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolResource.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolResource.cs index 44930342316e..634b078b785a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_AgentPoolResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudAgentPoolResource.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_AgentPoolResource + public partial class Sample_NetworkCloudAgentPoolResource { // Get Kubernetes cluster agent pool [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Get.json // this example is just showing the usage of "AgentPools_Get" 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 @@ -31,21 +31,21 @@ public async Task Get_GetKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this AgentPoolResource created on azure - // for more information of creating AgentPoolResource, please refer to the document of AgentPoolResource + // this example assumes you already have this NetworkCloudAgentPoolResource created on azure + // for more information of creating NetworkCloudAgentPoolResource, please refer to the document of NetworkCloudAgentPoolResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; string agentPoolName = "agentPoolName"; - ResourceIdentifier agentPoolResourceId = AgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); - AgentPoolResource agentPool = client.GetAgentPoolResource(agentPoolResourceId); + ResourceIdentifier networkCloudAgentPoolResourceId = NetworkCloudAgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); + NetworkCloudAgentPoolResource networkCloudAgentPool = client.GetNetworkCloudAgentPoolResource(networkCloudAgentPoolResourceId); // invoke the operation - AgentPoolResource result = await agentPool.GetAsync(); + NetworkCloudAgentPoolResource result = await networkCloudAgentPool.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - AgentPoolData resourceData = result.Data; + NetworkCloudAgentPoolData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -55,7 +55,7 @@ public async Task Get_GetKubernetesClusterAgentPool() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Delete.json // this example is just showing the usage of "AgentPools_Delete" 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 @@ -63,17 +63,17 @@ public async Task Delete_DeleteKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this AgentPoolResource created on azure - // for more information of creating AgentPoolResource, please refer to the document of AgentPoolResource + // this example assumes you already have this NetworkCloudAgentPoolResource created on azure + // for more information of creating NetworkCloudAgentPoolResource, please refer to the document of NetworkCloudAgentPoolResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; string agentPoolName = "agentPoolName"; - ResourceIdentifier agentPoolResourceId = AgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); - AgentPoolResource agentPool = client.GetAgentPoolResource(agentPoolResourceId); + ResourceIdentifier networkCloudAgentPoolResourceId = NetworkCloudAgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); + NetworkCloudAgentPoolResource networkCloudAgentPool = client.GetNetworkCloudAgentPoolResource(networkCloudAgentPoolResourceId); // invoke the operation - await agentPool.DeleteAsync(WaitUntil.Completed); + await networkCloudAgentPool.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -83,7 +83,7 @@ public async Task Delete_DeleteKubernetesClusterAgentPool() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchKubernetesClusterAgentPool() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/AgentPools_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/AgentPools_Patch.json // this example is just showing the usage of "AgentPools_Update" 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 @@ -91,17 +91,17 @@ public async Task Update_PatchKubernetesClusterAgentPool() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this AgentPoolResource created on azure - // for more information of creating AgentPoolResource, please refer to the document of AgentPoolResource + // this example assumes you already have this NetworkCloudAgentPoolResource created on azure + // for more information of creating NetworkCloudAgentPoolResource, please refer to the document of NetworkCloudAgentPoolResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; string agentPoolName = "agentPoolName"; - ResourceIdentifier agentPoolResourceId = AgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); - AgentPoolResource agentPool = client.GetAgentPoolResource(agentPoolResourceId); + ResourceIdentifier networkCloudAgentPoolResourceId = NetworkCloudAgentPoolResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName, agentPoolName); + NetworkCloudAgentPoolResource networkCloudAgentPool = client.GetNetworkCloudAgentPoolResource(networkCloudAgentPoolResourceId); // invoke the operation - AgentPoolPatch patch = new AgentPoolPatch() + NetworkCloudAgentPoolPatch patch = new NetworkCloudAgentPoolPatch() { Tags = { @@ -111,12 +111,12 @@ public async Task Update_PatchKubernetesClusterAgentPool() Count = 3, UpgradeMaxSurge = "1", }; - ArmOperation lro = await agentPool.UpdateAsync(WaitUntil.Completed, patch); - AgentPoolResource result = lro.Value; + ArmOperation lro = await networkCloudAgentPool.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudAgentPoolResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - AgentPoolData resourceData = result.Data; + NetworkCloudAgentPoolData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineCollection.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineCollection.cs index 9b218b7204e5..a042defcb64e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineCollection.cs @@ -15,14 +15,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BareMetalMachineCollection + public partial class Sample_NetworkCloudBareMetalMachineCollection { // List bare metal machines for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListBareMetalMachinesForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_ListByResourceGroup.json // this example is just showing the usage of "BareMetalMachines_ListByResourceGroup" 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 @@ -37,15 +37,15 @@ public async Task GetAll_ListBareMetalMachinesForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this BareMetalMachineResource - BareMetalMachineCollection collection = resourceGroupResource.GetBareMetalMachines(); + // get the collection of this NetworkCloudBareMetalMachineResource + NetworkCloudBareMetalMachineCollection collection = resourceGroupResource.GetNetworkCloudBareMetalMachines(); // invoke the operation and iterate over the result - await foreach (BareMetalMachineResource item in collection.GetAllAsync()) + await foreach (NetworkCloudBareMetalMachineResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineData resourceData = item.Data; + NetworkCloudBareMetalMachineData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -58,7 +58,7 @@ public async Task GetAll_ListBareMetalMachinesForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Get.json // this example is just showing the usage of "BareMetalMachines_Get" 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 @@ -73,16 +73,16 @@ public async Task Get_GetBareMetalMachine() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this BareMetalMachineResource - BareMetalMachineCollection collection = resourceGroupResource.GetBareMetalMachines(); + // get the collection of this NetworkCloudBareMetalMachineResource + NetworkCloudBareMetalMachineCollection collection = resourceGroupResource.GetNetworkCloudBareMetalMachines(); // invoke the operation string bareMetalMachineName = "bareMetalMachineName"; - BareMetalMachineResource result = await collection.GetAsync(bareMetalMachineName); + NetworkCloudBareMetalMachineResource result = await collection.GetAsync(bareMetalMachineName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineData resourceData = result.Data; + NetworkCloudBareMetalMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -92,7 +92,7 @@ public async Task Get_GetBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Get.json // this example is just showing the usage of "BareMetalMachines_Get" 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 @@ -107,8 +107,8 @@ public async Task Exists_GetBareMetalMachine() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this BareMetalMachineResource - BareMetalMachineCollection collection = resourceGroupResource.GetBareMetalMachines(); + // get the collection of this NetworkCloudBareMetalMachineResource + NetworkCloudBareMetalMachineCollection collection = resourceGroupResource.GetNetworkCloudBareMetalMachines(); // invoke the operation string bareMetalMachineName = "bareMetalMachineName"; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetCollection.cs similarity index 54% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetCollection.cs index 0fe16da08f48..676f3a972762 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetCollection.cs @@ -6,6 +6,7 @@ #nullable disable using System; +using System.Net; using System.Threading.Tasks; using Azure; using Azure.Core; @@ -16,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BareMetalMachineKeySetCollection + public partial class Sample_NetworkCloudBareMetalMachineKeySetCollection { // List bare metal machine key sets of the cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListBareMetalMachineKeySetsOfTheCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_ListByCluster.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_ListByCluster.json // this example is just showing the usage of "BareMetalMachineKeySets_ListByCluster" 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 @@ -31,23 +32,23 @@ public async Task GetAll_ListBareMetalMachineKeySetsOfTheCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BareMetalMachineKeySetResource - BareMetalMachineKeySetCollection collection = cluster.GetBareMetalMachineKeySets(); + // get the collection of this NetworkCloudBareMetalMachineKeySetResource + NetworkCloudBareMetalMachineKeySetCollection collection = networkCloudCluster.GetNetworkCloudBareMetalMachineKeySets(); // invoke the operation and iterate over the result - await foreach (BareMetalMachineKeySetResource item in collection.GetAllAsync()) + await foreach (NetworkCloudBareMetalMachineKeySetResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineKeySetData resourceData = item.Data; + NetworkCloudBareMetalMachineKeySetData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +61,7 @@ public async Task GetAll_ListBareMetalMachineKeySetsOfTheCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Get.json // this example is just showing the usage of "BareMetalMachineKeySets_Get" 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 @@ -68,24 +69,24 @@ public async Task Get_GetBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BareMetalMachineKeySetResource - BareMetalMachineKeySetCollection collection = cluster.GetBareMetalMachineKeySets(); + // get the collection of this NetworkCloudBareMetalMachineKeySetResource + NetworkCloudBareMetalMachineKeySetCollection collection = networkCloudCluster.GetNetworkCloudBareMetalMachineKeySets(); // invoke the operation string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; - BareMetalMachineKeySetResource result = await collection.GetAsync(bareMetalMachineKeySetName); + NetworkCloudBareMetalMachineKeySetResource result = await collection.GetAsync(bareMetalMachineKeySetName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineKeySetData resourceData = result.Data; + NetworkCloudBareMetalMachineKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -95,7 +96,7 @@ public async Task Get_GetBareMetalMachineKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Get.json // this example is just showing the usage of "BareMetalMachineKeySets_Get" 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 @@ -103,16 +104,16 @@ public async Task Exists_GetBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BareMetalMachineKeySetResource - BareMetalMachineKeySetCollection collection = cluster.GetBareMetalMachineKeySets(); + // get the collection of this NetworkCloudBareMetalMachineKeySetResource + NetworkCloudBareMetalMachineKeySetCollection collection = networkCloudCluster.GetNetworkCloudBareMetalMachineKeySets(); // invoke the operation string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; @@ -126,7 +127,7 @@ public async Task Exists_GetBareMetalMachineKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Create.json // this example is just showing the usage of "BareMetalMachineKeySets_CreateOrUpdate" 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 @@ -134,28 +135,28 @@ public async Task CreateOrUpdate_CreateOrUpdateBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BareMetalMachineKeySetResource - BareMetalMachineKeySetCollection collection = cluster.GetBareMetalMachineKeySets(); + // get the collection of this NetworkCloudBareMetalMachineKeySetResource + NetworkCloudBareMetalMachineKeySetCollection collection = networkCloudCluster.GetNetworkCloudBareMetalMachineKeySets(); // invoke the operation string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; - BareMetalMachineKeySetData data = new BareMetalMachineKeySetData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "f110271b-XXXX-4163-9b99-214d91660f0e", DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), new string[] + NetworkCloudBareMetalMachineKeySetData data = new NetworkCloudBareMetalMachineKeySetData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "f110271b-XXXX-4163-9b99-214d91660f0e", DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), new IPAddress[] { -"192.0.2.1","192.0.2.5" +IPAddress.Parse("192.0.2.1"),IPAddress.Parse("192.0.2.5") }, BareMetalMachineKeySetPrivilegeLevel.Standard, new KeySetUser[] { -new KeySetUser("userABC",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +new KeySetUser("userABC",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", -},new KeySetUser("userXYZ",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +},new KeySetUser("userXYZ",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", } @@ -168,12 +169,12 @@ public async Task CreateOrUpdate_CreateOrUpdateBareMetalMachineKeySetOfCluster() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bareMetalMachineKeySetName, data); - BareMetalMachineKeySetResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bareMetalMachineKeySetName, data); + NetworkCloudBareMetalMachineKeySetResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineKeySetData resourceData = result.Data; + NetworkCloudBareMetalMachineKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetResource.cs similarity index 54% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetResource.cs index 5d6ab2f87689..49a3c2a347eb 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineKeySetResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineKeySetResource.cs @@ -6,6 +6,7 @@ #nullable disable using System; +using System.Net; using System.Threading.Tasks; using Azure; using Azure.Core; @@ -16,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BareMetalMachineKeySetResource + public partial class Sample_NetworkCloudBareMetalMachineKeySetResource { // Get bare metal machine key set of cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Get.json // this example is just showing the usage of "BareMetalMachineKeySets_Get" 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 @@ -31,21 +32,21 @@ public async Task Get_GetBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineKeySetResource created on azure - // for more information of creating BareMetalMachineKeySetResource, please refer to the document of BareMetalMachineKeySetResource + // this example assumes you already have this NetworkCloudBareMetalMachineKeySetResource created on azure + // for more information of creating NetworkCloudBareMetalMachineKeySetResource, please refer to the document of NetworkCloudBareMetalMachineKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; - ResourceIdentifier bareMetalMachineKeySetResourceId = BareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); - BareMetalMachineKeySetResource bareMetalMachineKeySet = client.GetBareMetalMachineKeySetResource(bareMetalMachineKeySetResourceId); + ResourceIdentifier networkCloudBareMetalMachineKeySetResourceId = NetworkCloudBareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); + NetworkCloudBareMetalMachineKeySetResource networkCloudBareMetalMachineKeySet = client.GetNetworkCloudBareMetalMachineKeySetResource(networkCloudBareMetalMachineKeySetResourceId); // invoke the operation - BareMetalMachineKeySetResource result = await bareMetalMachineKeySet.GetAsync(); + NetworkCloudBareMetalMachineKeySetResource result = await networkCloudBareMetalMachineKeySet.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineKeySetData resourceData = result.Data; + NetworkCloudBareMetalMachineKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -55,7 +56,7 @@ public async Task Get_GetBareMetalMachineKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Delete.json // this example is just showing the usage of "BareMetalMachineKeySets_Delete" 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 @@ -63,17 +64,17 @@ public async Task Delete_DeleteBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineKeySetResource created on azure - // for more information of creating BareMetalMachineKeySetResource, please refer to the document of BareMetalMachineKeySetResource + // this example assumes you already have this NetworkCloudBareMetalMachineKeySetResource created on azure + // for more information of creating NetworkCloudBareMetalMachineKeySetResource, please refer to the document of NetworkCloudBareMetalMachineKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; - ResourceIdentifier bareMetalMachineKeySetResourceId = BareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); - BareMetalMachineKeySetResource bareMetalMachineKeySet = client.GetBareMetalMachineKeySetResource(bareMetalMachineKeySetResourceId); + ResourceIdentifier networkCloudBareMetalMachineKeySetResourceId = NetworkCloudBareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); + NetworkCloudBareMetalMachineKeySetResource networkCloudBareMetalMachineKeySet = client.GetNetworkCloudBareMetalMachineKeySetResource(networkCloudBareMetalMachineKeySetResourceId); // invoke the operation - await bareMetalMachineKeySet.DeleteAsync(WaitUntil.Completed); + await networkCloudBareMetalMachineKeySet.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -83,7 +84,7 @@ public async Task Delete_DeleteBareMetalMachineKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchBareMetalMachineKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachineKeySets_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachineKeySets_Patch.json // this example is just showing the usage of "BareMetalMachineKeySets_Update" 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 @@ -91,45 +92,45 @@ public async Task Update_PatchBareMetalMachineKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineKeySetResource created on azure - // for more information of creating BareMetalMachineKeySetResource, please refer to the document of BareMetalMachineKeySetResource + // this example assumes you already have this NetworkCloudBareMetalMachineKeySetResource created on azure + // for more information of creating NetworkCloudBareMetalMachineKeySetResource, please refer to the document of NetworkCloudBareMetalMachineKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bareMetalMachineKeySetName = "bareMetalMachineKeySetName"; - ResourceIdentifier bareMetalMachineKeySetResourceId = BareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); - BareMetalMachineKeySetResource bareMetalMachineKeySet = client.GetBareMetalMachineKeySetResource(bareMetalMachineKeySetResourceId); + ResourceIdentifier networkCloudBareMetalMachineKeySetResourceId = NetworkCloudBareMetalMachineKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bareMetalMachineKeySetName); + NetworkCloudBareMetalMachineKeySetResource networkCloudBareMetalMachineKeySet = client.GetNetworkCloudBareMetalMachineKeySetResource(networkCloudBareMetalMachineKeySetResourceId); // invoke the operation - BareMetalMachineKeySetPatch patch = new BareMetalMachineKeySetPatch() + NetworkCloudBareMetalMachineKeySetPatch patch = new NetworkCloudBareMetalMachineKeySetPatch() { Tags = { ["key1"] = "myvalue1", ["key2"] = "myvalue2", }, - Expiration = DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), + ExpireOn = DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), JumpHostsAllowed = { -"192.0.2.1","192.0.2.5" +IPAddress.Parse("192.0.2.1"),IPAddress.Parse("192.0.2.5") }, UserList = { -new KeySetUser("userABC",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +new KeySetUser("userABC",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", -},new KeySetUser("userXYZ",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +},new KeySetUser("userXYZ",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", } }, }; - ArmOperation lro = await bareMetalMachineKeySet.UpdateAsync(WaitUntil.Completed, patch); - BareMetalMachineKeySetResource result = lro.Value; + ArmOperation lro = await networkCloudBareMetalMachineKeySet.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudBareMetalMachineKeySetResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineKeySetData resourceData = result.Data; + NetworkCloudBareMetalMachineKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineResource.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineResource.cs index 7ba6d9b7c7a1..329a5ba66c87 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BareMetalMachineResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBareMetalMachineResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BareMetalMachineResource + public partial class Sample_NetworkCloudBareMetalMachineResource { // List bare metal machines for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetBareMetalMachines_ListBareMetalMachinesForSubscription() + public async Task GetNetworkCloudBareMetalMachines_ListBareMetalMachinesForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_ListBySubscription.json // this example is just showing the usage of "BareMetalMachines_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetBareMetalMachines_ListBareMetalMachinesForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (BareMetalMachineResource item in subscriptionResource.GetBareMetalMachinesAsync()) + await foreach (NetworkCloudBareMetalMachineResource item in subscriptionResource.GetNetworkCloudBareMetalMachinesAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineData resourceData = item.Data; + NetworkCloudBareMetalMachineData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetBareMetalMachines_ListBareMetalMachinesForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Get.json // this example is just showing the usage of "BareMetalMachines_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - BareMetalMachineResource result = await bareMetalMachine.GetAsync(); + NetworkCloudBareMetalMachineResource result = await networkCloudBareMetalMachine.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineData resourceData = result.Data; + NetworkCloudBareMetalMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Patch.json // this example is just showing the usage of "BareMetalMachines_Update" 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 @@ -95,16 +95,16 @@ public async Task Update_PatchBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - BareMetalMachinePatch patch = new BareMetalMachinePatch() + NetworkCloudBareMetalMachinePatch patch = new NetworkCloudBareMetalMachinePatch() { Tags = { @@ -113,12 +113,12 @@ public async Task Update_PatchBareMetalMachine() }, MachineDetails = "machinedetails", }; - ArmOperation lro = await bareMetalMachine.UpdateAsync(WaitUntil.Completed, patch); - BareMetalMachineResource result = lro.Value; + ArmOperation lro = await networkCloudBareMetalMachine.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudBareMetalMachineResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BareMetalMachineData resourceData = result.Data; + NetworkCloudBareMetalMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -128,7 +128,7 @@ public async Task Update_PatchBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Cordon_CordonBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Cordon.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Cordon.json // this example is just showing the usage of "BareMetalMachines_Cordon" 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 @@ -136,20 +136,20 @@ public async Task Cordon_CordonBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachineCordonContent content = new BareMetalMachineCordonContent() { Evacuate = BareMetalMachineEvacuate.True, }; - await bareMetalMachine.CordonAsync(WaitUntil.Completed, content: content); + await networkCloudBareMetalMachine.CordonAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -159,7 +159,7 @@ public async Task Cordon_CordonBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task PowerOff_PowerOffBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_PowerOff.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_PowerOff.json // this example is just showing the usage of "BareMetalMachines_PowerOff" 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 @@ -167,20 +167,20 @@ public async Task PowerOff_PowerOffBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachinePowerOffContent content = new BareMetalMachinePowerOffContent() { SkipShutdown = BareMetalMachineSkipShutdown.True, }; - await bareMetalMachine.PowerOffAsync(WaitUntil.Completed, content: content); + await networkCloudBareMetalMachine.PowerOffAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -190,7 +190,7 @@ public async Task PowerOff_PowerOffBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Reimage_ReimageBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Reimage.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Reimage.json // this example is just showing the usage of "BareMetalMachines_Reimage" 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 @@ -198,16 +198,16 @@ public async Task Reimage_ReimageBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - await bareMetalMachine.ReimageAsync(WaitUntil.Completed); + await networkCloudBareMetalMachine.ReimageAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -217,7 +217,7 @@ public async Task Reimage_ReimageBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Replace_ReplaceBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Replace.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Replace.json // this example is just showing the usage of "BareMetalMachines_Replace" 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 @@ -225,13 +225,13 @@ public async Task Replace_ReplaceBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachineReplaceContent content = new BareMetalMachineReplaceContent() @@ -245,7 +245,7 @@ public async Task Replace_ReplaceBareMetalMachine() MachineName = "name", SerialNumber = "BM1219XXX", }; - await bareMetalMachine.ReplaceAsync(WaitUntil.Completed, content: content); + await networkCloudBareMetalMachine.ReplaceAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -255,7 +255,7 @@ public async Task Replace_ReplaceBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Restart_RestartBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Restart.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Restart.json // this example is just showing the usage of "BareMetalMachines_Restart" 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 @@ -263,16 +263,16 @@ public async Task Restart_RestartBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - await bareMetalMachine.RestartAsync(WaitUntil.Completed); + await networkCloudBareMetalMachine.RestartAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -282,7 +282,7 @@ public async Task Restart_RestartBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task RunCommand_RunCommandOnBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_RunCommand.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_RunCommand.json // this example is just showing the usage of "BareMetalMachines_RunCommand" 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 @@ -290,13 +290,13 @@ public async Task RunCommand_RunCommandOnBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachineRunCommandContent content = new BareMetalMachineRunCommandContent(60, "cHdkCg==") @@ -306,7 +306,7 @@ public async Task RunCommand_RunCommandOnBareMetalMachine() "--argument1","argument2" }, }; - await bareMetalMachine.RunCommandAsync(WaitUntil.Completed, content); + await networkCloudBareMetalMachine.RunCommandAsync(WaitUntil.Completed, content); Console.WriteLine($"Succeeded"); } @@ -316,7 +316,7 @@ public async Task RunCommand_RunCommandOnBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task RunDataExtracts_RunDataExtractionOnBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_RunDataExtracts.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_RunDataExtracts.json // this example is just showing the usage of "BareMetalMachines_RunDataExtracts" 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 @@ -324,13 +324,13 @@ public async Task RunDataExtracts_RunDataExtractionOnBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachineRunDataExtractsContent content = new BareMetalMachineRunDataExtractsContent(new BareMetalMachineCommandSpecification[] @@ -343,7 +343,7 @@ public async Task RunDataExtracts_RunDataExtractionOnBareMetalMachine() }, } }, 60); - await bareMetalMachine.RunDataExtractsAsync(WaitUntil.Completed, content); + await networkCloudBareMetalMachine.RunDataExtractsAsync(WaitUntil.Completed, content); Console.WriteLine($"Succeeded"); } @@ -353,7 +353,7 @@ public async Task RunDataExtracts_RunDataExtractionOnBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task RunReadCommands_RunAndRetrieveOutputFromReadOnlyCommandsOnBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_RunReadCommands.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_RunReadCommands.json // this example is just showing the usage of "BareMetalMachines_RunReadCommands" 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 @@ -361,13 +361,13 @@ public async Task RunReadCommands_RunAndRetrieveOutputFromReadOnlyCommandsOnBare // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation BareMetalMachineRunReadCommandsContent content = new BareMetalMachineRunReadCommandsContent(new BareMetalMachineCommandSpecification[] @@ -386,7 +386,7 @@ public async Task RunReadCommands_RunAndRetrieveOutputFromReadOnlyCommandsOnBare }, } }, 60); - await bareMetalMachine.RunReadCommandsAsync(WaitUntil.Completed, content); + await networkCloudBareMetalMachine.RunReadCommandsAsync(WaitUntil.Completed, content); Console.WriteLine($"Succeeded"); } @@ -396,7 +396,7 @@ public async Task RunReadCommands_RunAndRetrieveOutputFromReadOnlyCommandsOnBare [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Start_StartBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Start.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Start.json // this example is just showing the usage of "BareMetalMachines_Start" 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 @@ -404,16 +404,16 @@ public async Task Start_StartBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - await bareMetalMachine.StartAsync(WaitUntil.Completed); + await networkCloudBareMetalMachine.StartAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -423,7 +423,7 @@ public async Task Start_StartBareMetalMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Uncordon_UncordonBareMetalMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_Uncordon.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BareMetalMachines_Uncordon.json // this example is just showing the usage of "BareMetalMachines_Uncordon" 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 @@ -431,44 +431,16 @@ public async Task Uncordon_UncordonBareMetalMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource + // this example assumes you already have this NetworkCloudBareMetalMachineResource created on azure + // for more information of creating NetworkCloudBareMetalMachineResource, please refer to the document of NetworkCloudBareMetalMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); + ResourceIdentifier networkCloudBareMetalMachineResourceId = NetworkCloudBareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); + NetworkCloudBareMetalMachineResource networkCloudBareMetalMachine = client.GetNetworkCloudBareMetalMachineResource(networkCloudBareMetalMachineResourceId); // invoke the operation - await bareMetalMachine.UncordonAsync(WaitUntil.Completed); - - Console.WriteLine($"Succeeded"); - } - - // Validate the bare metal machine hardware - [NUnit.Framework.Test] - [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task ValidateHardware_ValidateTheBareMetalMachineHardware() - { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BareMetalMachines_ValidateHardware.json - // this example is just showing the usage of "BareMetalMachines_ValidateHardware" 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 BareMetalMachineResource created on azure - // for more information of creating BareMetalMachineResource, please refer to the document of BareMetalMachineResource - string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; - string resourceGroupName = "resourceGroupName"; - string bareMetalMachineName = "bareMetalMachineName"; - ResourceIdentifier bareMetalMachineResourceId = BareMetalMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, bareMetalMachineName); - BareMetalMachineResource bareMetalMachine = client.GetBareMetalMachineResource(bareMetalMachineResourceId); - - // invoke the operation - BareMetalMachineValidateHardwareContent content = new BareMetalMachineValidateHardwareContent(BareMetalMachineHardwareValidationCategory.BasicValidation); - await bareMetalMachine.ValidateHardwareAsync(WaitUntil.Completed, content); + await networkCloudBareMetalMachine.UncordonAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetCollection.cs similarity index 55% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetCollection.cs index edf1da173b35..8c352cb9eb1c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetCollection.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BmcKeySetCollection + public partial class Sample_NetworkCloudBmcKeySetCollection { // List baseboard management controller key sets of the cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListBaseboardManagementControllerKeySetsOfTheCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_ListByCluster.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_ListByCluster.json // this example is just showing the usage of "BmcKeySets_ListByCluster" 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 @@ -31,23 +31,23 @@ public async Task GetAll_ListBaseboardManagementControllerKeySetsOfTheCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BmcKeySetResource - BmcKeySetCollection collection = cluster.GetBmcKeySets(); + // get the collection of this NetworkCloudBmcKeySetResource + NetworkCloudBmcKeySetCollection collection = networkCloudCluster.GetNetworkCloudBmcKeySets(); // invoke the operation and iterate over the result - await foreach (BmcKeySetResource item in collection.GetAllAsync()) + await foreach (NetworkCloudBmcKeySetResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BmcKeySetData resourceData = item.Data; + NetworkCloudBmcKeySetData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListBaseboardManagementControllerKeySetsOfTheCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Get.json // this example is just showing the usage of "BmcKeySets_Get" 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 @@ -68,24 +68,24 @@ public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BmcKeySetResource - BmcKeySetCollection collection = cluster.GetBmcKeySets(); + // get the collection of this NetworkCloudBmcKeySetResource + NetworkCloudBmcKeySetCollection collection = networkCloudCluster.GetNetworkCloudBmcKeySets(); // invoke the operation string bmcKeySetName = "bmcKeySetName"; - BmcKeySetResource result = await collection.GetAsync(bmcKeySetName); + NetworkCloudBmcKeySetResource result = await collection.GetAsync(bmcKeySetName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BmcKeySetData resourceData = result.Data; + NetworkCloudBmcKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -95,7 +95,7 @@ public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Get.json // this example is just showing the usage of "BmcKeySets_Get" 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 @@ -103,16 +103,16 @@ public async Task Exists_GetBaseboardManagementControllerKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BmcKeySetResource - BmcKeySetCollection collection = cluster.GetBmcKeySets(); + // get the collection of this NetworkCloudBmcKeySetResource + NetworkCloudBmcKeySetCollection collection = networkCloudCluster.GetNetworkCloudBmcKeySets(); // invoke the operation string bmcKeySetName = "bmcKeySetName"; @@ -126,7 +126,7 @@ public async Task Exists_GetBaseboardManagementControllerKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Create.json // this example is just showing the usage of "BmcKeySets_CreateOrUpdate" 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 @@ -134,25 +134,25 @@ public async Task CreateOrUpdate_CreateOrUpdateBaseboardManagementControllerKeyS // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this BmcKeySetResource - BmcKeySetCollection collection = cluster.GetBmcKeySets(); + // get the collection of this NetworkCloudBmcKeySetResource + NetworkCloudBmcKeySetCollection collection = networkCloudCluster.GetNetworkCloudBmcKeySets(); // invoke the operation string bmcKeySetName = "bmcKeySetName"; - BmcKeySetData data = new BmcKeySetData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "f110271b-XXXX-4163-9b99-214d91660f0e", DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), BmcKeySetPrivilegeLevel.Administrator, new KeySetUser[] + NetworkCloudBmcKeySetData data = new NetworkCloudBmcKeySetData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "f110271b-XXXX-4163-9b99-214d91660f0e", DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), BmcKeySetPrivilegeLevel.Administrator, new KeySetUser[] { -new KeySetUser("userABC",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +new KeySetUser("userABC",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", -},new KeySetUser("userXYZ",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +},new KeySetUser("userXYZ",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", } @@ -164,12 +164,12 @@ public async Task CreateOrUpdate_CreateOrUpdateBaseboardManagementControllerKeyS ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bmcKeySetName, data); - BmcKeySetResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bmcKeySetName, data); + NetworkCloudBmcKeySetResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BmcKeySetData resourceData = result.Data; + NetworkCloudBmcKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetResource.cs similarity index 58% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetResource.cs index baef244ba2af..44fb8d1f922a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_BmcKeySetResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudBmcKeySetResource.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_BmcKeySetResource + public partial class Sample_NetworkCloudBmcKeySetResource { // Get baseboard management controller key set of cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Get.json // this example is just showing the usage of "BmcKeySets_Get" 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 @@ -31,21 +31,21 @@ public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BmcKeySetResource created on azure - // for more information of creating BmcKeySetResource, please refer to the document of BmcKeySetResource + // this example assumes you already have this NetworkCloudBmcKeySetResource created on azure + // for more information of creating NetworkCloudBmcKeySetResource, please refer to the document of NetworkCloudBmcKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bmcKeySetName = "bmcKeySetName"; - ResourceIdentifier bmcKeySetResourceId = BmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); - BmcKeySetResource bmcKeySet = client.GetBmcKeySetResource(bmcKeySetResourceId); + ResourceIdentifier networkCloudBmcKeySetResourceId = NetworkCloudBmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); + NetworkCloudBmcKeySetResource networkCloudBmcKeySet = client.GetNetworkCloudBmcKeySetResource(networkCloudBmcKeySetResourceId); // invoke the operation - BmcKeySetResource result = await bmcKeySet.GetAsync(); + NetworkCloudBmcKeySetResource result = await networkCloudBmcKeySet.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BmcKeySetData resourceData = result.Data; + NetworkCloudBmcKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -55,7 +55,7 @@ public async Task Get_GetBaseboardManagementControllerKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Delete.json // this example is just showing the usage of "BmcKeySets_Delete" 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 @@ -63,17 +63,17 @@ public async Task Delete_DeleteBaseboardManagementControllerKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BmcKeySetResource created on azure - // for more information of creating BmcKeySetResource, please refer to the document of BmcKeySetResource + // this example assumes you already have this NetworkCloudBmcKeySetResource created on azure + // for more information of creating NetworkCloudBmcKeySetResource, please refer to the document of NetworkCloudBmcKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bmcKeySetName = "bmcKeySetName"; - ResourceIdentifier bmcKeySetResourceId = BmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); - BmcKeySetResource bmcKeySet = client.GetBmcKeySetResource(bmcKeySetResourceId); + ResourceIdentifier networkCloudBmcKeySetResourceId = NetworkCloudBmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); + NetworkCloudBmcKeySetResource networkCloudBmcKeySet = client.GetNetworkCloudBmcKeySetResource(networkCloudBmcKeySetResourceId); // invoke the operation - await bmcKeySet.DeleteAsync(WaitUntil.Completed); + await networkCloudBmcKeySet.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -83,7 +83,7 @@ public async Task Delete_DeleteBaseboardManagementControllerKeySetOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchBaseboardManagementControllerKeySetOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/BmcKeySets_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/BmcKeySets_Patch.json // this example is just showing the usage of "BmcKeySets_Update" 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 @@ -91,41 +91,41 @@ public async Task Update_PatchBaseboardManagementControllerKeySetOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this BmcKeySetResource created on azure - // for more information of creating BmcKeySetResource, please refer to the document of BmcKeySetResource + // this example assumes you already have this NetworkCloudBmcKeySetResource created on azure + // for more information of creating NetworkCloudBmcKeySetResource, please refer to the document of NetworkCloudBmcKeySetResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string bmcKeySetName = "bmcKeySetName"; - ResourceIdentifier bmcKeySetResourceId = BmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); - BmcKeySetResource bmcKeySet = client.GetBmcKeySetResource(bmcKeySetResourceId); + ResourceIdentifier networkCloudBmcKeySetResourceId = NetworkCloudBmcKeySetResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, bmcKeySetName); + NetworkCloudBmcKeySetResource networkCloudBmcKeySet = client.GetNetworkCloudBmcKeySetResource(networkCloudBmcKeySetResourceId); // invoke the operation - BmcKeySetPatch patch = new BmcKeySetPatch() + NetworkCloudBmcKeySetPatch patch = new NetworkCloudBmcKeySetPatch() { Tags = { ["key1"] = "myvalue1", ["key2"] = "myvalue2", }, - Expiration = DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), + ExpireOn = DateTimeOffset.Parse("2022-12-31T23:59:59.008Z"), UserList = { -new KeySetUser("userABC",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +new KeySetUser("userABC",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", -},new KeySetUser("userXYZ",new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) +},new KeySetUser("userXYZ",new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { Description = "Needs access for troubleshooting as a part of the support team", } }, }; - ArmOperation lro = await bmcKeySet.UpdateAsync(WaitUntil.Completed, patch); - BmcKeySetResource result = lro.Value; + ArmOperation lro = await networkCloudBmcKeySet.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudBmcKeySetResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - BmcKeySetData resourceData = result.Data; + NetworkCloudBmcKeySetData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkCollection.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkCollection.cs index 6f720fddcfd9..becc41138aee 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_CloudServicesNetworkCollection + public partial class Sample_NetworkCloudCloudServicesNetworkCollection { // List cloud services networks for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListCloudServicesNetworksForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_ListByResourceGroup.json // this example is just showing the usage of "CloudServicesNetworks_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListCloudServicesNetworksForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this CloudServicesNetworkResource - CloudServicesNetworkCollection collection = resourceGroupResource.GetCloudServicesNetworks(); + // get the collection of this NetworkCloudCloudServicesNetworkResource + NetworkCloudCloudServicesNetworkCollection collection = resourceGroupResource.GetNetworkCloudCloudServicesNetworks(); // invoke the operation and iterate over the result - await foreach (CloudServicesNetworkResource item in collection.GetAllAsync()) + await foreach (NetworkCloudCloudServicesNetworkResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = item.Data; + NetworkCloudCloudServicesNetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListCloudServicesNetworksForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Get.json // this example is just showing the usage of "CloudServicesNetworks_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetCloudServicesNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this CloudServicesNetworkResource - CloudServicesNetworkCollection collection = resourceGroupResource.GetCloudServicesNetworks(); + // get the collection of this NetworkCloudCloudServicesNetworkResource + NetworkCloudCloudServicesNetworkCollection collection = resourceGroupResource.GetNetworkCloudCloudServicesNetworks(); // invoke the operation string cloudServicesNetworkName = "cloudServicesNetworkName"; - CloudServicesNetworkResource result = await collection.GetAsync(cloudServicesNetworkName); + NetworkCloudCloudServicesNetworkResource result = await collection.GetAsync(cloudServicesNetworkName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = result.Data; + NetworkCloudCloudServicesNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetCloudServicesNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Get.json // this example is just showing the usage of "CloudServicesNetworks_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetCloudServicesNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this CloudServicesNetworkResource - CloudServicesNetworkCollection collection = resourceGroupResource.GetCloudServicesNetworks(); + // get the collection of this NetworkCloudCloudServicesNetworkResource + NetworkCloudCloudServicesNetworkCollection collection = resourceGroupResource.GetNetworkCloudCloudServicesNetworks(); // invoke the operation string cloudServicesNetworkName = "cloudServicesNetworkName"; @@ -124,7 +124,7 @@ public async Task Exists_GetCloudServicesNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Create.json // this example is just showing the usage of "CloudServicesNetworks_CreateOrUpdate" 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 @@ -139,12 +139,12 @@ public async Task CreateOrUpdate_CreateOrUpdateCloudServicesNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this CloudServicesNetworkResource - CloudServicesNetworkCollection collection = resourceGroupResource.GetCloudServicesNetworks(); + // get the collection of this NetworkCloudCloudServicesNetworkResource + NetworkCloudCloudServicesNetworkCollection collection = resourceGroupResource.GetNetworkCloudCloudServicesNetworks(); // invoke the operation string cloudServicesNetworkName = "cloudServicesNetworkName"; - CloudServicesNetworkData data = new CloudServicesNetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation")) + NetworkCloudCloudServicesNetworkData data = new NetworkCloudCloudServicesNetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation")) { AdditionalEgressEndpoints = { @@ -163,12 +163,12 @@ public async Task CreateOrUpdate_CreateOrUpdateCloudServicesNetwork() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, cloudServicesNetworkName, data); - CloudServicesNetworkResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, cloudServicesNetworkName, data); + NetworkCloudCloudServicesNetworkResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = result.Data; + NetworkCloudCloudServicesNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkResource.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkResource.cs index 7233587b4fcb..eb62d6e45d84 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_CloudServicesNetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudCloudServicesNetworkResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_CloudServicesNetworkResource + public partial class Sample_NetworkCloudCloudServicesNetworkResource { // List cloud services networks for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetCloudServicesNetworks_ListCloudServicesNetworksForSubscription() + public async Task GetNetworkCloudCloudServicesNetworks_ListCloudServicesNetworksForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_ListBySubscription.json // this example is just showing the usage of "CloudServicesNetworks_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetCloudServicesNetworks_ListCloudServicesNetworksForSubscript SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (CloudServicesNetworkResource item in subscriptionResource.GetCloudServicesNetworksAsync()) + await foreach (NetworkCloudCloudServicesNetworkResource item in subscriptionResource.GetNetworkCloudCloudServicesNetworksAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = item.Data; + NetworkCloudCloudServicesNetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetCloudServicesNetworks_ListCloudServicesNetworksForSubscript [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Get.json // this example is just showing the usage of "CloudServicesNetworks_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetCloudServicesNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this CloudServicesNetworkResource created on azure - // for more information of creating CloudServicesNetworkResource, please refer to the document of CloudServicesNetworkResource + // this example assumes you already have this NetworkCloudCloudServicesNetworkResource created on azure + // for more information of creating NetworkCloudCloudServicesNetworkResource, please refer to the document of NetworkCloudCloudServicesNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string cloudServicesNetworkName = "cloudServicesNetworkName"; - ResourceIdentifier cloudServicesNetworkResourceId = CloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); - CloudServicesNetworkResource cloudServicesNetwork = client.GetCloudServicesNetworkResource(cloudServicesNetworkResourceId); + ResourceIdentifier networkCloudCloudServicesNetworkResourceId = NetworkCloudCloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); + NetworkCloudCloudServicesNetworkResource networkCloudCloudServicesNetwork = client.GetNetworkCloudCloudServicesNetworkResource(networkCloudCloudServicesNetworkResourceId); // invoke the operation - CloudServicesNetworkResource result = await cloudServicesNetwork.GetAsync(); + NetworkCloudCloudServicesNetworkResource result = await networkCloudCloudServicesNetwork.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = result.Data; + NetworkCloudCloudServicesNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetCloudServicesNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Delete.json // this example is just showing the usage of "CloudServicesNetworks_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteCloudServicesNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this CloudServicesNetworkResource created on azure - // for more information of creating CloudServicesNetworkResource, please refer to the document of CloudServicesNetworkResource + // this example assumes you already have this NetworkCloudCloudServicesNetworkResource created on azure + // for more information of creating NetworkCloudCloudServicesNetworkResource, please refer to the document of NetworkCloudCloudServicesNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string cloudServicesNetworkName = "cloudServicesNetworkName"; - ResourceIdentifier cloudServicesNetworkResourceId = CloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); - CloudServicesNetworkResource cloudServicesNetwork = client.GetCloudServicesNetworkResource(cloudServicesNetworkResourceId); + ResourceIdentifier networkCloudCloudServicesNetworkResourceId = NetworkCloudCloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); + NetworkCloudCloudServicesNetworkResource networkCloudCloudServicesNetwork = client.GetNetworkCloudCloudServicesNetworkResource(networkCloudCloudServicesNetworkResourceId); // invoke the operation - await cloudServicesNetwork.DeleteAsync(WaitUntil.Completed); + await networkCloudCloudServicesNetwork.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteCloudServicesNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchCloudServicesNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/CloudServicesNetworks_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/CloudServicesNetworks_Patch.json // this example is just showing the usage of "CloudServicesNetworks_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchCloudServicesNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this CloudServicesNetworkResource created on azure - // for more information of creating CloudServicesNetworkResource, please refer to the document of CloudServicesNetworkResource + // this example assumes you already have this NetworkCloudCloudServicesNetworkResource created on azure + // for more information of creating NetworkCloudCloudServicesNetworkResource, please refer to the document of NetworkCloudCloudServicesNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string cloudServicesNetworkName = "cloudServicesNetworkName"; - ResourceIdentifier cloudServicesNetworkResourceId = CloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); - CloudServicesNetworkResource cloudServicesNetwork = client.GetCloudServicesNetworkResource(cloudServicesNetworkResourceId); + ResourceIdentifier networkCloudCloudServicesNetworkResourceId = NetworkCloudCloudServicesNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, cloudServicesNetworkName); + NetworkCloudCloudServicesNetworkResource networkCloudCloudServicesNetwork = client.GetNetworkCloudCloudServicesNetworkResource(networkCloudCloudServicesNetworkResourceId); // invoke the operation - CloudServicesNetworkPatch patch = new CloudServicesNetworkPatch() + NetworkCloudCloudServicesNetworkPatch patch = new NetworkCloudCloudServicesNetworkPatch() { Tags = { @@ -150,12 +150,12 @@ public async Task Update_PatchCloudServicesNetwork() }, EnableDefaultEgressEndpoints = CloudServicesNetworkEnableDefaultEgressEndpoint.False, }; - ArmOperation lro = await cloudServicesNetwork.UpdateAsync(WaitUntil.Completed, patch); - CloudServicesNetworkResource result = lro.Value; + ArmOperation lro = await networkCloudCloudServicesNetwork.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudCloudServicesNetworkResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - CloudServicesNetworkData resourceData = result.Data; + NetworkCloudCloudServicesNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterCollection.cs similarity index 72% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterCollection.cs index ffc54040b70c..95baa9780992 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterCollection + public partial class Sample_NetworkCloudClusterCollection { // List clusters for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListClustersForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_ListByResourceGroup.json // this example is just showing the usage of "Clusters_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListClustersForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterResource - ClusterCollection collection = resourceGroupResource.GetClusters(); + // get the collection of this NetworkCloudClusterResource + NetworkCloudClusterCollection collection = resourceGroupResource.GetNetworkCloudClusters(); // invoke the operation and iterate over the result - await foreach (ClusterResource item in collection.GetAllAsync()) + await foreach (NetworkCloudClusterResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = item.Data; + NetworkCloudClusterData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListClustersForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Get.json // this example is just showing the usage of "Clusters_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterResource - ClusterCollection collection = resourceGroupResource.GetClusters(); + // get the collection of this NetworkCloudClusterResource + NetworkCloudClusterCollection collection = resourceGroupResource.GetNetworkCloudClusters(); // invoke the operation string clusterName = "clusterName"; - ClusterResource result = await collection.GetAsync(clusterName); + NetworkCloudClusterResource result = await collection.GetAsync(clusterName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = result.Data; + NetworkCloudClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Get.json // this example is just showing the usage of "Clusters_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterResource - ClusterCollection collection = resourceGroupResource.GetClusters(); + // get the collection of this NetworkCloudClusterResource + NetworkCloudClusterCollection collection = resourceGroupResource.GetNetworkCloudClusters(); // invoke the operation string clusterName = "clusterName"; @@ -124,7 +124,7 @@ public async Task Exists_GetCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Create.json // this example is just showing the usage of "Clusters_CreateOrUpdate" 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 @@ -139,23 +139,23 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterResource - ClusterCollection collection = resourceGroupResource.GetClusters(); + // get the collection of this NetworkCloudClusterResource + NetworkCloudClusterCollection collection = resourceGroupResource.GetNetworkCloudClusters(); // invoke the operation string clusterName = "clusterName"; - ClusterData data = new ClusterData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName", "CustomLocation"), new RackDefinition("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName", "AA1234", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName") + NetworkCloudClusterData data = new NetworkCloudClusterData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName", "CustomLocation"), new NetworkCloudRackDefinition(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"), "AA1234", new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName")) { BareMetalMachineConfigurationData = { -new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:FF","00:BB:CC:DD:EE:FF",1,"BM1219XXX") { MachineDetails = "extraDetails", MachineName = "bmmName1", -},new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +},new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:00","00:BB:CC:DD:EE:00",2,"BM1219YYY") @@ -167,7 +167,7 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2", StorageApplianceConfigurationData = { -new StorageApplianceConfigurationData(new AdministrativeCredentials("username") +new StorageApplianceConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },1,"BM1219XXX") @@ -175,9 +175,9 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() StorageApplianceName = "vmName", } }, - }, ClusterType.SingleRack, "1.0.0", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName") + }, ClusterType.SingleRack, "1.0.0", new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName")) { - AnalyticsWorkspaceId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName", + AnalyticsWorkspaceId = new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName"), ClusterLocation = "Foo Street, 3rd Floor, row 9", ClusterServicePrincipal = new ServicePrincipalInformation("12345678-1234-1234-1234-123456789012", "00000008-0004-0004-0004-000000000012", "80000000-4000-4000-4000-120000000000") { @@ -186,18 +186,18 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() ComputeDeploymentThreshold = new ValidationThreshold(ValidationThresholdGrouping.PerCluster, ValidationThresholdType.PercentSuccess, 90), ComputeRackDefinitions = { -new RackDefinition("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName","AA1234","/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName") +new NetworkCloudRackDefinition(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"),"AA1234",new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName")) { BareMetalMachineConfigurationData = { -new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:FF","00:BB:CC:DD:EE:FF",1,"BM1219XXX") { MachineDetails = "extraDetails", MachineName = "bmmName1", -},new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +},new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:00","00:BB:CC:DD:EE:00",2,"BM1219YYY") @@ -209,7 +209,7 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2", StorageApplianceConfigurationData = { -new StorageApplianceConfigurationData(new AdministrativeCredentials("username") +new StorageApplianceConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },1,"BM1219XXX") @@ -230,12 +230,12 @@ public async Task CreateOrUpdate_CreateOrUpdateCluster() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, clusterName, data); - ClusterResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, clusterName, data); + NetworkCloudClusterResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = result.Data; + NetworkCloudClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerCollection.cs similarity index 76% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerCollection.cs index f838f995c851..3eb53d0751ac 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterManagerCollection + public partial class Sample_NetworkCloudClusterManagerCollection { // List cluster managers for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListClusterManagersForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_ListByResourceGroup.json // this example is just showing the usage of "ClusterManagers_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListClusterManagersForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterManagerResource - ClusterManagerCollection collection = resourceGroupResource.GetClusterManagers(); + // get the collection of this NetworkCloudClusterManagerResource + NetworkCloudClusterManagerCollection collection = resourceGroupResource.GetNetworkCloudClusterManagers(); // invoke the operation and iterate over the result - await foreach (ClusterManagerResource item in collection.GetAllAsync()) + await foreach (NetworkCloudClusterManagerResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = item.Data; + NetworkCloudClusterManagerData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListClusterManagersForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Get.json // this example is just showing the usage of "ClusterManagers_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetClusterManager() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterManagerResource - ClusterManagerCollection collection = resourceGroupResource.GetClusterManagers(); + // get the collection of this NetworkCloudClusterManagerResource + NetworkCloudClusterManagerCollection collection = resourceGroupResource.GetNetworkCloudClusterManagers(); // invoke the operation string clusterManagerName = "clusterManagerName"; - ClusterManagerResource result = await collection.GetAsync(clusterManagerName); + NetworkCloudClusterManagerResource result = await collection.GetAsync(clusterManagerName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = result.Data; + NetworkCloudClusterManagerData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetClusterManager() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Get.json // this example is just showing the usage of "ClusterManagers_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetClusterManager() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterManagerResource - ClusterManagerCollection collection = resourceGroupResource.GetClusterManagers(); + // get the collection of this NetworkCloudClusterManagerResource + NetworkCloudClusterManagerCollection collection = resourceGroupResource.GetNetworkCloudClusterManagers(); // invoke the operation string clusterManagerName = "clusterManagerName"; @@ -124,7 +124,7 @@ public async Task Exists_GetClusterManager() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Create.json // this example is just showing the usage of "ClusterManagers_CreateOrUpdate" 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 @@ -139,14 +139,14 @@ public async Task CreateOrUpdate_CreateOrUpdateClusterManager() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this ClusterManagerResource - ClusterManagerCollection collection = resourceGroupResource.GetClusterManagers(); + // get the collection of this NetworkCloudClusterManagerResource + NetworkCloudClusterManagerCollection collection = resourceGroupResource.GetNetworkCloudClusterManagers(); // invoke the operation string clusterManagerName = "clusterManagerName"; - ClusterManagerData data = new ClusterManagerData(new AzureLocation("location"), "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName") + NetworkCloudClusterManagerData data = new NetworkCloudClusterManagerData(new AzureLocation("location"), new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName")) { - AnalyticsWorkspaceId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName", + AnalyticsWorkspaceId = new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName"), ManagedResourceGroupConfiguration = new ManagedResourceGroupConfiguration() { Location = new AzureLocation("East US"), @@ -158,12 +158,12 @@ public async Task CreateOrUpdate_CreateOrUpdateClusterManager() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, clusterManagerName, data); - ClusterManagerResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, clusterManagerName, data); + NetworkCloudClusterManagerResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = result.Data; + NetworkCloudClusterManagerData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerResource.cs similarity index 65% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerResource.cs index 713a56674557..f8433959949f 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterManagerResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterManagerResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterManagerResource + public partial class Sample_NetworkCloudClusterManagerResource { // List cluster managers for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetClusterManagers_ListClusterManagersForSubscription() + public async Task GetNetworkCloudClusterManagers_ListClusterManagersForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_ListBySubscription.json // this example is just showing the usage of "ClusterManagers_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetClusterManagers_ListClusterManagersForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (ClusterManagerResource item in subscriptionResource.GetClusterManagersAsync()) + await foreach (NetworkCloudClusterManagerResource item in subscriptionResource.GetNetworkCloudClusterManagersAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = item.Data; + NetworkCloudClusterManagerData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetClusterManagers_ListClusterManagersForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Get.json // this example is just showing the usage of "ClusterManagers_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetClusterManager() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterManagerResource created on azure - // for more information of creating ClusterManagerResource, please refer to the document of ClusterManagerResource + // this example assumes you already have this NetworkCloudClusterManagerResource created on azure + // for more information of creating NetworkCloudClusterManagerResource, please refer to the document of NetworkCloudClusterManagerResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterManagerName = "clusterManagerName"; - ResourceIdentifier clusterManagerResourceId = ClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); - ClusterManagerResource clusterManager = client.GetClusterManagerResource(clusterManagerResourceId); + ResourceIdentifier networkCloudClusterManagerResourceId = NetworkCloudClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); + NetworkCloudClusterManagerResource networkCloudClusterManager = client.GetNetworkCloudClusterManagerResource(networkCloudClusterManagerResourceId); // invoke the operation - ClusterManagerResource result = await clusterManager.GetAsync(); + NetworkCloudClusterManagerResource result = await networkCloudClusterManager.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = result.Data; + NetworkCloudClusterManagerData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetClusterManager() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Delete.json // this example is just showing the usage of "ClusterManagers_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteClusterManager() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterManagerResource created on azure - // for more information of creating ClusterManagerResource, please refer to the document of ClusterManagerResource + // this example assumes you already have this NetworkCloudClusterManagerResource created on azure + // for more information of creating NetworkCloudClusterManagerResource, please refer to the document of NetworkCloudClusterManagerResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterManagerName = "clusterManagerName"; - ResourceIdentifier clusterManagerResourceId = ClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); - ClusterManagerResource clusterManager = client.GetClusterManagerResource(clusterManagerResourceId); + ResourceIdentifier networkCloudClusterManagerResourceId = NetworkCloudClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); + NetworkCloudClusterManagerResource networkCloudClusterManager = client.GetNetworkCloudClusterManagerResource(networkCloudClusterManagerResourceId); // invoke the operation - await clusterManager.DeleteAsync(WaitUntil.Completed); + await networkCloudClusterManager.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteClusterManager() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchClusterManager() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterManagers_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterManagers_Patch.json // this example is just showing the usage of "ClusterManagers_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchClusterManager() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterManagerResource created on azure - // for more information of creating ClusterManagerResource, please refer to the document of ClusterManagerResource + // this example assumes you already have this NetworkCloudClusterManagerResource created on azure + // for more information of creating NetworkCloudClusterManagerResource, please refer to the document of NetworkCloudClusterManagerResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterManagerName = "clusterManagerName"; - ResourceIdentifier clusterManagerResourceId = ClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); - ClusterManagerResource clusterManager = client.GetClusterManagerResource(clusterManagerResourceId); + ResourceIdentifier networkCloudClusterManagerResourceId = NetworkCloudClusterManagerResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterManagerName); + NetworkCloudClusterManagerResource networkCloudClusterManager = client.GetNetworkCloudClusterManagerResource(networkCloudClusterManagerResourceId); // invoke the operation - ClusterManagerPatch patch = new ClusterManagerPatch() + NetworkCloudClusterManagerPatch patch = new NetworkCloudClusterManagerPatch() { Tags = { @@ -139,11 +139,11 @@ public async Task Update_PatchClusterManager() ["key2"] = "myvalue2", }, }; - ClusterManagerResource result = await clusterManager.UpdateAsync(patch); + NetworkCloudClusterManagerResource result = await networkCloudClusterManager.UpdateAsync(patch); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterManagerData resourceData = result.Data; + NetworkCloudClusterManagerData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationCollection.cs similarity index 56% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationCollection.cs index 3c23308fc02c..2ae86d731a57 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationCollection.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterMetricsConfigurationCollection + public partial class Sample_NetworkCloudClusterMetricsConfigurationCollection { // List metrics configurations of the cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListMetricsConfigurationsOfTheCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_ListByCluster.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_ListByCluster.json // this example is just showing the usage of "MetricsConfigurations_ListByCluster" 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 @@ -31,23 +31,23 @@ public async Task GetAll_ListMetricsConfigurationsOfTheCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this ClusterMetricsConfigurationResource - ClusterMetricsConfigurationCollection collection = cluster.GetClusterMetricsConfigurations(); + // get the collection of this NetworkCloudClusterMetricsConfigurationResource + NetworkCloudClusterMetricsConfigurationCollection collection = networkCloudCluster.GetNetworkCloudClusterMetricsConfigurations(); // invoke the operation and iterate over the result - await foreach (ClusterMetricsConfigurationResource item in collection.GetAllAsync()) + await foreach (NetworkCloudClusterMetricsConfigurationResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterMetricsConfigurationData resourceData = item.Data; + NetworkCloudClusterMetricsConfigurationData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListMetricsConfigurationsOfTheCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Get.json // this example is just showing the usage of "MetricsConfigurations_Get" 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 @@ -68,24 +68,24 @@ public async Task Get_GetMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this ClusterMetricsConfigurationResource - ClusterMetricsConfigurationCollection collection = cluster.GetClusterMetricsConfigurations(); + // get the collection of this NetworkCloudClusterMetricsConfigurationResource + NetworkCloudClusterMetricsConfigurationCollection collection = networkCloudCluster.GetNetworkCloudClusterMetricsConfigurations(); // invoke the operation string metricsConfigurationName = "default"; - ClusterMetricsConfigurationResource result = await collection.GetAsync(metricsConfigurationName); + NetworkCloudClusterMetricsConfigurationResource result = await collection.GetAsync(metricsConfigurationName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterMetricsConfigurationData resourceData = result.Data; + NetworkCloudClusterMetricsConfigurationData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -95,7 +95,7 @@ public async Task Get_GetMetricsConfigurationOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Get.json // this example is just showing the usage of "MetricsConfigurations_Get" 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 @@ -103,16 +103,16 @@ public async Task Exists_GetMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this ClusterMetricsConfigurationResource - ClusterMetricsConfigurationCollection collection = cluster.GetClusterMetricsConfigurations(); + // get the collection of this NetworkCloudClusterMetricsConfigurationResource + NetworkCloudClusterMetricsConfigurationCollection collection = networkCloudCluster.GetNetworkCloudClusterMetricsConfigurations(); // invoke the operation string metricsConfigurationName = "default"; @@ -126,7 +126,7 @@ public async Task Exists_GetMetricsConfigurationOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Create.json // this example is just showing the usage of "MetricsConfigurations_CreateOrUpdate" 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 @@ -134,20 +134,20 @@ public async Task CreateOrUpdate_CreateOrUpdateMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); - // get the collection of this ClusterMetricsConfigurationResource - ClusterMetricsConfigurationCollection collection = cluster.GetClusterMetricsConfigurations(); + // get the collection of this NetworkCloudClusterMetricsConfigurationResource + NetworkCloudClusterMetricsConfigurationCollection collection = networkCloudCluster.GetNetworkCloudClusterMetricsConfigurations(); // invoke the operation string metricsConfigurationName = "default"; - ClusterMetricsConfigurationData data = new ClusterMetricsConfigurationData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), 15) + NetworkCloudClusterMetricsConfigurationData data = new NetworkCloudClusterMetricsConfigurationData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), 15) { EnabledMetrics = { @@ -159,12 +159,12 @@ public async Task CreateOrUpdate_CreateOrUpdateMetricsConfigurationOfCluster() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, metricsConfigurationName, data); - ClusterMetricsConfigurationResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, metricsConfigurationName, data); + NetworkCloudClusterMetricsConfigurationResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterMetricsConfigurationData resourceData = result.Data; + NetworkCloudClusterMetricsConfigurationData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationResource.cs similarity index 57% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationResource.cs index ee8f2d98355c..98b1a2ed1e9b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterMetricsConfigurationResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterMetricsConfigurationResource.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterMetricsConfigurationResource + public partial class Sample_NetworkCloudClusterMetricsConfigurationResource { // Get metrics configuration of cluster [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Get.json // this example is just showing the usage of "MetricsConfigurations_Get" 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 @@ -31,21 +31,21 @@ public async Task Get_GetMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterMetricsConfigurationResource created on azure - // for more information of creating ClusterMetricsConfigurationResource, please refer to the document of ClusterMetricsConfigurationResource + // this example assumes you already have this NetworkCloudClusterMetricsConfigurationResource created on azure + // for more information of creating NetworkCloudClusterMetricsConfigurationResource, please refer to the document of NetworkCloudClusterMetricsConfigurationResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string metricsConfigurationName = "default"; - ResourceIdentifier clusterMetricsConfigurationResourceId = ClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); - ClusterMetricsConfigurationResource clusterMetricsConfiguration = client.GetClusterMetricsConfigurationResource(clusterMetricsConfigurationResourceId); + ResourceIdentifier networkCloudClusterMetricsConfigurationResourceId = NetworkCloudClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); + NetworkCloudClusterMetricsConfigurationResource networkCloudClusterMetricsConfiguration = client.GetNetworkCloudClusterMetricsConfigurationResource(networkCloudClusterMetricsConfigurationResourceId); // invoke the operation - ClusterMetricsConfigurationResource result = await clusterMetricsConfiguration.GetAsync(); + NetworkCloudClusterMetricsConfigurationResource result = await networkCloudClusterMetricsConfiguration.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterMetricsConfigurationData resourceData = result.Data; + NetworkCloudClusterMetricsConfigurationData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -55,7 +55,7 @@ public async Task Get_GetMetricsConfigurationOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Delete.json // this example is just showing the usage of "MetricsConfigurations_Delete" 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 @@ -63,17 +63,17 @@ public async Task Delete_DeleteMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterMetricsConfigurationResource created on azure - // for more information of creating ClusterMetricsConfigurationResource, please refer to the document of ClusterMetricsConfigurationResource + // this example assumes you already have this NetworkCloudClusterMetricsConfigurationResource created on azure + // for more information of creating NetworkCloudClusterMetricsConfigurationResource, please refer to the document of NetworkCloudClusterMetricsConfigurationResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string metricsConfigurationName = "default"; - ResourceIdentifier clusterMetricsConfigurationResourceId = ClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); - ClusterMetricsConfigurationResource clusterMetricsConfiguration = client.GetClusterMetricsConfigurationResource(clusterMetricsConfigurationResourceId); + ResourceIdentifier networkCloudClusterMetricsConfigurationResourceId = NetworkCloudClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); + NetworkCloudClusterMetricsConfigurationResource networkCloudClusterMetricsConfiguration = client.GetNetworkCloudClusterMetricsConfigurationResource(networkCloudClusterMetricsConfigurationResourceId); // invoke the operation - await clusterMetricsConfiguration.DeleteAsync(WaitUntil.Completed); + await networkCloudClusterMetricsConfiguration.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -83,7 +83,7 @@ public async Task Delete_DeleteMetricsConfigurationOfCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchMetricsConfigurationOfCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/ClusterMetricsConfigurations_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/ClusterMetricsConfigurations_Patch.json // this example is just showing the usage of "MetricsConfigurations_Update" 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 @@ -91,17 +91,17 @@ public async Task Update_PatchMetricsConfigurationOfCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterMetricsConfigurationResource created on azure - // for more information of creating ClusterMetricsConfigurationResource, please refer to the document of ClusterMetricsConfigurationResource + // this example assumes you already have this NetworkCloudClusterMetricsConfigurationResource created on azure + // for more information of creating NetworkCloudClusterMetricsConfigurationResource, please refer to the document of NetworkCloudClusterMetricsConfigurationResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; string metricsConfigurationName = "default"; - ResourceIdentifier clusterMetricsConfigurationResourceId = ClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); - ClusterMetricsConfigurationResource clusterMetricsConfiguration = client.GetClusterMetricsConfigurationResource(clusterMetricsConfigurationResourceId); + ResourceIdentifier networkCloudClusterMetricsConfigurationResourceId = NetworkCloudClusterMetricsConfigurationResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName, metricsConfigurationName); + NetworkCloudClusterMetricsConfigurationResource networkCloudClusterMetricsConfiguration = client.GetNetworkCloudClusterMetricsConfigurationResource(networkCloudClusterMetricsConfigurationResourceId); // invoke the operation - ClusterMetricsConfigurationPatch patch = new ClusterMetricsConfigurationPatch() + NetworkCloudClusterMetricsConfigurationPatch patch = new NetworkCloudClusterMetricsConfigurationPatch() { Tags = { @@ -114,12 +114,12 @@ public async Task Update_PatchMetricsConfigurationOfCluster() "metric1","metric2" }, }; - ArmOperation lro = await clusterMetricsConfiguration.UpdateAsync(WaitUntil.Completed, patch); - ClusterMetricsConfigurationResource result = lro.Value; + ArmOperation lro = await networkCloudClusterMetricsConfiguration.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudClusterMetricsConfigurationResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterMetricsConfigurationData resourceData = result.Data; + NetworkCloudClusterMetricsConfigurationData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterResource.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterResource.cs index 05b5a080d2b6..2182084fc7cc 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ClusterResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudClusterResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ClusterResource + public partial class Sample_NetworkCloudClusterResource { // List clusters for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetClusters_ListClustersForSubscription() + public async Task GetNetworkCloudClusters_ListClustersForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_ListBySubscription.json // this example is just showing the usage of "Clusters_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetClusters_ListClustersForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (ClusterResource item in subscriptionResource.GetClustersAsync()) + await foreach (NetworkCloudClusterResource item in subscriptionResource.GetNetworkCloudClustersAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = item.Data; + NetworkCloudClusterData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetClusters_ListClustersForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Get.json // this example is just showing the usage of "Clusters_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation - ClusterResource result = await cluster.GetAsync(); + NetworkCloudClusterResource result = await networkCloudCluster.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = result.Data; + NetworkCloudClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Delete.json // this example is just showing the usage of "Clusters_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation - await cluster.DeleteAsync(WaitUntil.Completed); + await networkCloudCluster.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchClusterAggregatorOrSingleRackDefinition() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Patch_AggregatorOrSingleRackDefinition.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Patch_AggregatorOrSingleRackDefinition.json // this example is just showing the usage of "Clusters_Update" 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 @@ -122,34 +122,34 @@ public async Task Update_PatchClusterAggregatorOrSingleRackDefinition() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation - ClusterPatch patch = new ClusterPatch() + NetworkCloudClusterPatch patch = new NetworkCloudClusterPatch() { Tags = { ["key1"] = "myvalue1", ["key2"] = "myvalue2", }, - AggregatorOrSingleRackDefinition = new RackDefinition("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName", "newSerialNumber", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName") + AggregatorOrSingleRackDefinition = new NetworkCloudRackDefinition(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"), "newSerialNumber", new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName")) { BareMetalMachineConfigurationData = { -new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:FF","00:BB:CC:DD:EE:FF",1,"BM1219XXX") { MachineDetails = "extraDetails", MachineName = "bmmName1", -},new BareMetalMachineConfigurationData(new AdministrativeCredentials("username") +},new BareMetalMachineConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },"AA:BB:CC:DD:EE:00","00:BB:CC:DD:EE:00",2,"BM1219YYY") @@ -161,7 +161,7 @@ public async Task Update_PatchClusterAggregatorOrSingleRackDefinition() RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2", StorageApplianceConfigurationData = { -new StorageApplianceConfigurationData(new AdministrativeCredentials("username") +new StorageApplianceConfiguration(new AdministrativeCredentials("username") { Password = "{password}", },1,"BM1219XXX") @@ -172,12 +172,12 @@ public async Task Update_PatchClusterAggregatorOrSingleRackDefinition() }, ComputeDeploymentThreshold = new ValidationThreshold(ValidationThresholdGrouping.PerCluster, ValidationThresholdType.PercentSuccess, 90), }; - ArmOperation lro = await cluster.UpdateAsync(WaitUntil.Completed, patch); - ClusterResource result = lro.Value; + ArmOperation lro = await networkCloudCluster.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudClusterResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = result.Data; + NetworkCloudClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -187,7 +187,7 @@ public async Task Update_PatchClusterAggregatorOrSingleRackDefinition() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchClusterLocation() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Patch_Location.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Patch_Location.json // this example is just showing the usage of "Clusters_Update" 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 @@ -195,16 +195,16 @@ public async Task Update_PatchClusterLocation() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation - ClusterPatch patch = new ClusterPatch() + NetworkCloudClusterPatch patch = new NetworkCloudClusterPatch() { Tags = { @@ -213,12 +213,12 @@ public async Task Update_PatchClusterLocation() }, ClusterLocation = "Foo Street, 3rd Floor, row 9", }; - ArmOperation lro = await cluster.UpdateAsync(WaitUntil.Completed, patch); - ClusterResource result = lro.Value; + ArmOperation lro = await networkCloudCluster.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudClusterResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ClusterData resourceData = result.Data; + NetworkCloudClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -228,7 +228,7 @@ public async Task Update_PatchClusterLocation() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Deploy_DeployCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Deploy.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Deploy.json // this example is just showing the usage of "Clusters_Deploy" 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 @@ -236,17 +236,17 @@ public async Task Deploy_DeployCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation ClusterDeployContent content = new ClusterDeployContent(); - await cluster.DeployAsync(WaitUntil.Completed, content: content); + await networkCloudCluster.DeployAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -256,7 +256,7 @@ public async Task Deploy_DeployCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Deploy_DeployClusterSkippingValidation() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_Deploy_SkipValidation.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_Deploy_SkipValidation.json // this example is just showing the usage of "Clusters_Deploy" 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 @@ -264,13 +264,13 @@ public async Task Deploy_DeployClusterSkippingValidation() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation ClusterDeployContent content = new ClusterDeployContent() @@ -280,7 +280,7 @@ public async Task Deploy_DeployClusterSkippingValidation() "bmmName1" }, }; - await cluster.DeployAsync(WaitUntil.Completed, content: content); + await networkCloudCluster.DeployAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -290,7 +290,7 @@ public async Task Deploy_DeployClusterSkippingValidation() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task UpdateVersion_UpdateClusterVersion() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Clusters_UpdateVersion.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Clusters_UpdateVersion.json // this example is just showing the usage of "Clusters_UpdateVersion" 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 @@ -298,17 +298,17 @@ public async Task UpdateVersion_UpdateClusterVersion() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ClusterResource created on azure - // for more information of creating ClusterResource, please refer to the document of ClusterResource + // this example assumes you already have this NetworkCloudClusterResource created on azure + // for more information of creating NetworkCloudClusterResource, please refer to the document of NetworkCloudClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string clusterName = "clusterName"; - ResourceIdentifier clusterResourceId = ClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); - ClusterResource cluster = client.GetClusterResource(clusterResourceId); + ResourceIdentifier networkCloudClusterResourceId = NetworkCloudClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, clusterName); + NetworkCloudClusterResource networkCloudCluster = client.GetNetworkCloudClusterResource(networkCloudClusterResourceId); // invoke the operation ClusterUpdateVersionContent content = new ClusterUpdateVersionContent("2.0"); - await cluster.UpdateVersionAsync(WaitUntil.Completed, content); + await networkCloudCluster.UpdateVersionAsync(WaitUntil.Completed, content); Console.WriteLine($"Succeeded"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterCollection.cs similarity index 67% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterCollection.cs index 08a8ad15ae5f..a1d6075eccfd 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterCollection.cs @@ -6,6 +6,7 @@ #nullable disable using System; +using System.Net; using System.Threading.Tasks; using Azure; using Azure.Core; @@ -17,14 +18,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_KubernetesClusterCollection + public partial class Sample_NetworkCloudKubernetesClusterCollection { // List Kubernetes clusters for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListKubernetesClustersForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_ListByResourceGroup.json // this example is just showing the usage of "KubernetesClusters_ListByResourceGroup" 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 @@ -39,15 +40,15 @@ public async Task GetAll_ListKubernetesClustersForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this KubernetesClusterResource - KubernetesClusterCollection collection = resourceGroupResource.GetKubernetesClusters(); + // get the collection of this NetworkCloudKubernetesClusterResource + NetworkCloudKubernetesClusterCollection collection = resourceGroupResource.GetNetworkCloudKubernetesClusters(); // invoke the operation and iterate over the result - await foreach (KubernetesClusterResource item in collection.GetAllAsync()) + await foreach (NetworkCloudKubernetesClusterResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = item.Data; + NetworkCloudKubernetesClusterData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +61,7 @@ public async Task GetAll_ListKubernetesClustersForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Get.json // this example is just showing the usage of "KubernetesClusters_Get" 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 @@ -75,16 +76,16 @@ public async Task Get_GetKubernetesCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this KubernetesClusterResource - KubernetesClusterCollection collection = resourceGroupResource.GetKubernetesClusters(); + // get the collection of this NetworkCloudKubernetesClusterResource + NetworkCloudKubernetesClusterCollection collection = resourceGroupResource.GetNetworkCloudKubernetesClusters(); // invoke the operation string kubernetesClusterName = "kubernetesClusterName"; - KubernetesClusterResource result = await collection.GetAsync(kubernetesClusterName); + NetworkCloudKubernetesClusterResource result = await collection.GetAsync(kubernetesClusterName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = result.Data; + NetworkCloudKubernetesClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +95,7 @@ public async Task Get_GetKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Get.json // this example is just showing the usage of "KubernetesClusters_Get" 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 @@ -109,8 +110,8 @@ public async Task Exists_GetKubernetesCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this KubernetesClusterResource - KubernetesClusterCollection collection = resourceGroupResource.GetKubernetesClusters(); + // get the collection of this NetworkCloudKubernetesClusterResource + NetworkCloudKubernetesClusterCollection collection = resourceGroupResource.GetNetworkCloudKubernetesClusters(); // invoke the operation string kubernetesClusterName = "kubernetesClusterName"; @@ -124,7 +125,7 @@ public async Task Exists_GetKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Create.json // this example is just showing the usage of "KubernetesClusters_CreateOrUpdate" 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 @@ -139,19 +140,19 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this KubernetesClusterResource - KubernetesClusterCollection collection = resourceGroupResource.GetKubernetesClusters(); + // get the collection of this NetworkCloudKubernetesClusterResource + NetworkCloudKubernetesClusterCollection collection = resourceGroupResource.GetNetworkCloudKubernetesClusters(); // invoke the operation string kubernetesClusterName = "kubernetesClusterName"; - KubernetesClusterData data = new KubernetesClusterData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new ControlPlaneNodeConfiguration(3, "NC_G4_v1") + NetworkCloudKubernetesClusterData data = new NetworkCloudKubernetesClusterData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new ControlPlaneNodeConfiguration(3, "NC_G4_v1") { AdministratorConfiguration = new AdministratorConfiguration() { AdminUsername = "azure", SshPublicKeys = { -new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") +new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") }, }, AvailabilityZones = @@ -160,17 +161,17 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() }, }, new InitialAgentPoolConfiguration[] { -new InitialAgentPoolConfiguration(3,AgentPoolMode.System,"SystemPool-1","NC_M16_v1") +new InitialAgentPoolConfiguration(3,NetworkCloudAgentPoolMode.System,"SystemPool-1","NC_M16_v1") { AdministratorConfiguration = new AdministratorConfiguration() { AdminUsername = "azure", SshPublicKeys = { -new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") +new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") }, }, -AgentOptions = new AgentOptions(96) +AgentOptions = new NetworkCloudAgentConfiguration(96) { HugepagesSize = HugepagesSize.OneG, }, @@ -178,14 +179,14 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() { L2Networks = { -new L2NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName") +new L2NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName")) { PluginType = KubernetesPluginType.Dpdk, } }, L3Networks = { -new L3NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName") +new L3NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName")) { IpamEnabled = L3NetworkConfigurationIpamEnabled.False, PluginType = KubernetesPluginType.Sriov, @@ -193,7 +194,7 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() }, TrunkedNetworks = { -new TrunkedNetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName") +new TrunkedNetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName")) { PluginType = KubernetesPluginType.Macvlan, } @@ -213,20 +214,20 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() }, UpgradeMaxSurge = "1", } - }, "1.24.12-1", new NetworkConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName") + }, "1.24.12-1", new KubernetesClusterNetworkConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName"), new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName")) { AttachedNetworkConfiguration = new AttachedNetworkConfiguration() { L2Networks = { -new L2NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName") +new L2NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName")) { PluginType = KubernetesPluginType.Dpdk, } }, L3Networks = { -new L3NetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName") +new L3NetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName")) { IpamEnabled = L3NetworkConfigurationIpamEnabled.False, PluginType = KubernetesPluginType.Sriov, @@ -234,7 +235,7 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() }, TrunkedNetworks = { -new TrunkedNetworkAttachmentConfiguration("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName") +new TrunkedNetworkAttachmentConfiguration(new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName")) { PluginType = KubernetesPluginType.Macvlan, } @@ -285,7 +286,7 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() } }, }, - DnsServiceIP = "198.51.101.2", + DnsServiceIP = IPAddress.Parse("198.51.101.2"), PodCidrs = { "198.51.100.0/24" @@ -305,7 +306,7 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() AdminUsername = "azure", SshPublicKeys = { -new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") +new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") }, }, ManagedResourceGroupConfiguration = new ManagedResourceGroupConfiguration() @@ -319,12 +320,12 @@ public async Task CreateOrUpdate_CreateOrUpdateKubernetesCluster() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, kubernetesClusterName, data); - KubernetesClusterResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, kubernetesClusterName, data); + NetworkCloudKubernetesClusterResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = result.Data; + NetworkCloudKubernetesClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterResource.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterResource.cs index f392a7267525..66ed10483994 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_KubernetesClusterResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudKubernetesClusterResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_KubernetesClusterResource + public partial class Sample_NetworkCloudKubernetesClusterResource { // List Kubernetes clusters for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetKubernetesClusters_ListKubernetesClustersForSubscription() + public async Task GetNetworkCloudKubernetesClusters_ListKubernetesClustersForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_ListBySubscription.json // this example is just showing the usage of "KubernetesClusters_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetKubernetesClusters_ListKubernetesClustersForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (KubernetesClusterResource item in subscriptionResource.GetKubernetesClustersAsync()) + await foreach (NetworkCloudKubernetesClusterResource item in subscriptionResource.GetNetworkCloudKubernetesClustersAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = item.Data; + NetworkCloudKubernetesClusterData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetKubernetesClusters_ListKubernetesClustersForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Get.json // this example is just showing the usage of "KubernetesClusters_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetKubernetesCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); // invoke the operation - KubernetesClusterResource result = await kubernetesCluster.GetAsync(); + NetworkCloudKubernetesClusterResource result = await networkCloudKubernetesCluster.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = result.Data; + NetworkCloudKubernetesClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Delete.json // this example is just showing the usage of "KubernetesClusters_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteKubernetesCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); // invoke the operation - await kubernetesCluster.DeleteAsync(WaitUntil.Completed); + await networkCloudKubernetesCluster.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchKubernetesCluster() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_Patch.json // this example is just showing the usage of "KubernetesClusters_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchKubernetesCluster() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); // invoke the operation - KubernetesClusterPatch patch = new KubernetesClusterPatch() + NetworkCloudKubernetesClusterPatch patch = new NetworkCloudKubernetesClusterPatch() { Tags = { @@ -141,12 +141,12 @@ public async Task Update_PatchKubernetesCluster() ControlPlaneNodeCount = 3, KubernetesVersion = "1.24.12", }; - ArmOperation lro = await kubernetesCluster.UpdateAsync(WaitUntil.Completed, patch); - KubernetesClusterResource result = lro.Value; + ArmOperation lro = await networkCloudKubernetesCluster.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudKubernetesClusterResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - KubernetesClusterData resourceData = result.Data; + NetworkCloudKubernetesClusterData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -156,7 +156,7 @@ public async Task Update_PatchKubernetesCluster() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task RestartNode_RestartAKubernetesClusterNode() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/KubernetesClusters_RestartNode.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/KubernetesClusters_RestartNode.json // this example is just showing the usage of "KubernetesClusters_RestartNode" 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 @@ -164,17 +164,17 @@ public async Task RestartNode_RestartAKubernetesClusterNode() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this KubernetesClusterResource created on azure - // for more information of creating KubernetesClusterResource, please refer to the document of KubernetesClusterResource + // this example assumes you already have this NetworkCloudKubernetesClusterResource created on azure + // for more information of creating NetworkCloudKubernetesClusterResource, please refer to the document of NetworkCloudKubernetesClusterResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string kubernetesClusterName = "kubernetesClusterName"; - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); - KubernetesClusterResource kubernetesCluster = client.GetKubernetesClusterResource(kubernetesClusterResourceId); + ResourceIdentifier networkCloudKubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + NetworkCloudKubernetesClusterResource networkCloudKubernetesCluster = client.GetNetworkCloudKubernetesClusterResource(networkCloudKubernetesClusterResourceId); // invoke the operation KubernetesClusterRestartNodeContent content = new KubernetesClusterRestartNodeContent("nodeName"); - await kubernetesCluster.RestartNodeAsync(WaitUntil.Completed, content); + await networkCloudKubernetesCluster.RestartNodeAsync(WaitUntil.Completed, content); Console.WriteLine($"Succeeded"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkCollection.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkCollection.cs index ce1fb504de6d..d27d9a3cfbca 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_L2NetworkCollection + public partial class Sample_NetworkCloudL2NetworkCollection { // List L2 networks for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListL2NetworksForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_ListByResourceGroup.json // this example is just showing the usage of "L2Networks_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListL2NetworksForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L2NetworkResource - L2NetworkCollection collection = resourceGroupResource.GetL2Networks(); + // get the collection of this NetworkCloudL2NetworkResource + NetworkCloudL2NetworkCollection collection = resourceGroupResource.GetNetworkCloudL2Networks(); // invoke the operation and iterate over the result - await foreach (L2NetworkResource item in collection.GetAllAsync()) + await foreach (NetworkCloudL2NetworkResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = item.Data; + NetworkCloudL2NetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListL2NetworksForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Get.json // this example is just showing the usage of "L2Networks_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetL2Network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L2NetworkResource - L2NetworkCollection collection = resourceGroupResource.GetL2Networks(); + // get the collection of this NetworkCloudL2NetworkResource + NetworkCloudL2NetworkCollection collection = resourceGroupResource.GetNetworkCloudL2Networks(); // invoke the operation string l2NetworkName = "l2NetworkName"; - L2NetworkResource result = await collection.GetAsync(l2NetworkName); + NetworkCloudL2NetworkResource result = await collection.GetAsync(l2NetworkName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = result.Data; + NetworkCloudL2NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetL2Network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Get.json // this example is just showing the usage of "L2Networks_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetL2Network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L2NetworkResource - L2NetworkCollection collection = resourceGroupResource.GetL2Networks(); + // get the collection of this NetworkCloudL2NetworkResource + NetworkCloudL2NetworkCollection collection = resourceGroupResource.GetNetworkCloudL2Networks(); // invoke the operation string l2NetworkName = "l2NetworkName"; @@ -124,7 +124,7 @@ public async Task Exists_GetL2Network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Create.json // this example is just showing the usage of "L2Networks_CreateOrUpdate" 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 @@ -139,12 +139,12 @@ public async Task CreateOrUpdate_CreateOrUpdateL2Network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L2NetworkResource - L2NetworkCollection collection = resourceGroupResource.GetL2Networks(); + // get the collection of this NetworkCloudL2NetworkResource + NetworkCloudL2NetworkCollection collection = resourceGroupResource.GetNetworkCloudL2Networks(); // invoke the operation string l2NetworkName = "l2NetworkName"; - L2NetworkData data = new L2NetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName") + NetworkCloudL2NetworkData data = new NetworkCloudL2NetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName")) { HybridAksPluginType = HybridAksPluginType.Dpdk, InterfaceName = "eth0", @@ -154,12 +154,12 @@ public async Task CreateOrUpdate_CreateOrUpdateL2Network() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, l2NetworkName, data); - L2NetworkResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, l2NetworkName, data); + NetworkCloudL2NetworkResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = result.Data; + NetworkCloudL2NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkResource.cs similarity index 67% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkResource.cs index 2ab9bc959f76..2741a10cff20 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L2NetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL2NetworkResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_L2NetworkResource + public partial class Sample_NetworkCloudL2NetworkResource { // List L2 networks for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetL2Networks_ListL2NetworksForSubscription() + public async Task GetNetworkCloudL2Networks_ListL2NetworksForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_ListBySubscription.json // this example is just showing the usage of "L2Networks_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetL2Networks_ListL2NetworksForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (L2NetworkResource item in subscriptionResource.GetL2NetworksAsync()) + await foreach (NetworkCloudL2NetworkResource item in subscriptionResource.GetNetworkCloudL2NetworksAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = item.Data; + NetworkCloudL2NetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetL2Networks_ListL2NetworksForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Get.json // this example is just showing the usage of "L2Networks_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetL2Network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L2NetworkResource created on azure - // for more information of creating L2NetworkResource, please refer to the document of L2NetworkResource + // this example assumes you already have this NetworkCloudL2NetworkResource created on azure + // for more information of creating NetworkCloudL2NetworkResource, please refer to the document of NetworkCloudL2NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l2NetworkName = "l2NetworkName"; - ResourceIdentifier l2NetworkResourceId = L2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); - L2NetworkResource l2Network = client.GetL2NetworkResource(l2NetworkResourceId); + ResourceIdentifier networkCloudL2NetworkResourceId = NetworkCloudL2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); + NetworkCloudL2NetworkResource networkCloudL2Network = client.GetNetworkCloudL2NetworkResource(networkCloudL2NetworkResourceId); // invoke the operation - L2NetworkResource result = await l2Network.GetAsync(); + NetworkCloudL2NetworkResource result = await networkCloudL2Network.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = result.Data; + NetworkCloudL2NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetL2Network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Delete.json // this example is just showing the usage of "L2Networks_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteL2Network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L2NetworkResource created on azure - // for more information of creating L2NetworkResource, please refer to the document of L2NetworkResource + // this example assumes you already have this NetworkCloudL2NetworkResource created on azure + // for more information of creating NetworkCloudL2NetworkResource, please refer to the document of NetworkCloudL2NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l2NetworkName = "l2NetworkName"; - ResourceIdentifier l2NetworkResourceId = L2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); - L2NetworkResource l2Network = client.GetL2NetworkResource(l2NetworkResourceId); + ResourceIdentifier networkCloudL2NetworkResourceId = NetworkCloudL2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); + NetworkCloudL2NetworkResource networkCloudL2Network = client.GetNetworkCloudL2NetworkResource(networkCloudL2NetworkResourceId); // invoke the operation - await l2Network.DeleteAsync(WaitUntil.Completed); + await networkCloudL2Network.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteL2Network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchL2Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L2Networks_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L2Networks_Patch.json // this example is just showing the usage of "L2Networks_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchL2Network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L2NetworkResource created on azure - // for more information of creating L2NetworkResource, please refer to the document of L2NetworkResource + // this example assumes you already have this NetworkCloudL2NetworkResource created on azure + // for more information of creating NetworkCloudL2NetworkResource, please refer to the document of NetworkCloudL2NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l2NetworkName = "l2NetworkName"; - ResourceIdentifier l2NetworkResourceId = L2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); - L2NetworkResource l2Network = client.GetL2NetworkResource(l2NetworkResourceId); + ResourceIdentifier networkCloudL2NetworkResourceId = NetworkCloudL2NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l2NetworkName); + NetworkCloudL2NetworkResource networkCloudL2Network = client.GetNetworkCloudL2NetworkResource(networkCloudL2NetworkResourceId); // invoke the operation - L2NetworkPatch patch = new L2NetworkPatch() + NetworkCloudL2NetworkPatch patch = new NetworkCloudL2NetworkPatch() { Tags = { @@ -139,11 +139,11 @@ public async Task Update_PatchL2Network() ["key2"] = "myvalue2", }, }; - L2NetworkResource result = await l2Network.UpdateAsync(patch); + NetworkCloudL2NetworkResource result = await networkCloudL2Network.UpdateAsync(patch); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L2NetworkData resourceData = result.Data; + NetworkCloudL2NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkCollection.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkCollection.cs index 77d4c1181a25..9eb543b3378b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_L3NetworkCollection + public partial class Sample_NetworkCloudL3NetworkCollection { // List L3 networks for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListL3NetworksForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_ListByResourceGroup.json // this example is just showing the usage of "L3Networks_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListL3NetworksForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L3NetworkResource - L3NetworkCollection collection = resourceGroupResource.GetL3Networks(); + // get the collection of this NetworkCloudL3NetworkResource + NetworkCloudL3NetworkCollection collection = resourceGroupResource.GetNetworkCloudL3Networks(); // invoke the operation and iterate over the result - await foreach (L3NetworkResource item in collection.GetAllAsync()) + await foreach (NetworkCloudL3NetworkResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = item.Data; + NetworkCloudL3NetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListL3NetworksForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetL3network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Get.json // this example is just showing the usage of "L3Networks_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetL3network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L3NetworkResource - L3NetworkCollection collection = resourceGroupResource.GetL3Networks(); + // get the collection of this NetworkCloudL3NetworkResource + NetworkCloudL3NetworkCollection collection = resourceGroupResource.GetNetworkCloudL3Networks(); // invoke the operation string l3NetworkName = "l3NetworkName"; - L3NetworkResource result = await collection.GetAsync(l3NetworkName); + NetworkCloudL3NetworkResource result = await collection.GetAsync(l3NetworkName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = result.Data; + NetworkCloudL3NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetL3network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetL3network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Get.json // this example is just showing the usage of "L3Networks_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetL3network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L3NetworkResource - L3NetworkCollection collection = resourceGroupResource.GetL3Networks(); + // get the collection of this NetworkCloudL3NetworkResource + NetworkCloudL3NetworkCollection collection = resourceGroupResource.GetNetworkCloudL3Networks(); // invoke the operation string l3NetworkName = "l3NetworkName"; @@ -124,7 +124,7 @@ public async Task Exists_GetL3network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateL3Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Create.json // this example is just showing the usage of "L3Networks_CreateOrUpdate" 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 @@ -139,12 +139,12 @@ public async Task CreateOrUpdate_CreateOrUpdateL3Network() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this L3NetworkResource - L3NetworkCollection collection = resourceGroupResource.GetL3Networks(); + // get the collection of this NetworkCloudL3NetworkResource + NetworkCloudL3NetworkCollection collection = resourceGroupResource.GetNetworkCloudL3Networks(); // invoke the operation string l3NetworkName = "l3NetworkName"; - L3NetworkData data = new L3NetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName", 12) + NetworkCloudL3NetworkData data = new NetworkCloudL3NetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName"), 12) { InterfaceName = "eth0", IPAllocationType = IPAllocationType.DualStack, @@ -156,12 +156,12 @@ public async Task CreateOrUpdate_CreateOrUpdateL3Network() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, l3NetworkName, data); - L3NetworkResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, l3NetworkName, data); + NetworkCloudL3NetworkResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = result.Data; + NetworkCloudL3NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkResource.cs similarity index 67% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkResource.cs index f0b0f2c9b640..08715d419c95 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_L3NetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudL3NetworkResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_L3NetworkResource + public partial class Sample_NetworkCloudL3NetworkResource { // List L3 networks for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetL3Networks_ListL3NetworksForSubscription() + public async Task GetNetworkCloudL3Networks_ListL3NetworksForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_ListBySubscription.json // this example is just showing the usage of "L3Networks_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetL3Networks_ListL3NetworksForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (L3NetworkResource item in subscriptionResource.GetL3NetworksAsync()) + await foreach (NetworkCloudL3NetworkResource item in subscriptionResource.GetNetworkCloudL3NetworksAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = item.Data; + NetworkCloudL3NetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetL3Networks_ListL3NetworksForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetL3network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Get.json // this example is just showing the usage of "L3Networks_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetL3network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L3NetworkResource created on azure - // for more information of creating L3NetworkResource, please refer to the document of L3NetworkResource + // this example assumes you already have this NetworkCloudL3NetworkResource created on azure + // for more information of creating NetworkCloudL3NetworkResource, please refer to the document of NetworkCloudL3NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l3NetworkName = "l3NetworkName"; - ResourceIdentifier l3NetworkResourceId = L3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); - L3NetworkResource l3Network = client.GetL3NetworkResource(l3NetworkResourceId); + ResourceIdentifier networkCloudL3NetworkResourceId = NetworkCloudL3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); + NetworkCloudL3NetworkResource networkCloudL3Network = client.GetNetworkCloudL3NetworkResource(networkCloudL3NetworkResourceId); // invoke the operation - L3NetworkResource result = await l3Network.GetAsync(); + NetworkCloudL3NetworkResource result = await networkCloudL3Network.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = result.Data; + NetworkCloudL3NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetL3network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteL3Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Delete.json // this example is just showing the usage of "L3Networks_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteL3Network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L3NetworkResource created on azure - // for more information of creating L3NetworkResource, please refer to the document of L3NetworkResource + // this example assumes you already have this NetworkCloudL3NetworkResource created on azure + // for more information of creating NetworkCloudL3NetworkResource, please refer to the document of NetworkCloudL3NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l3NetworkName = "l3NetworkName"; - ResourceIdentifier l3NetworkResourceId = L3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); - L3NetworkResource l3Network = client.GetL3NetworkResource(l3NetworkResourceId); + ResourceIdentifier networkCloudL3NetworkResourceId = NetworkCloudL3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); + NetworkCloudL3NetworkResource networkCloudL3Network = client.GetNetworkCloudL3NetworkResource(networkCloudL3NetworkResourceId); // invoke the operation - await l3Network.DeleteAsync(WaitUntil.Completed); + await networkCloudL3Network.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteL3Network() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchL3Network() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/L3Networks_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/L3Networks_Patch.json // this example is just showing the usage of "L3Networks_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchL3Network() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this L3NetworkResource created on azure - // for more information of creating L3NetworkResource, please refer to the document of L3NetworkResource + // this example assumes you already have this NetworkCloudL3NetworkResource created on azure + // for more information of creating NetworkCloudL3NetworkResource, please refer to the document of NetworkCloudL3NetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string l3NetworkName = "l3NetworkName"; - ResourceIdentifier l3NetworkResourceId = L3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); - L3NetworkResource l3Network = client.GetL3NetworkResource(l3NetworkResourceId); + ResourceIdentifier networkCloudL3NetworkResourceId = NetworkCloudL3NetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, l3NetworkName); + NetworkCloudL3NetworkResource networkCloudL3Network = client.GetNetworkCloudL3NetworkResource(networkCloudL3NetworkResourceId); // invoke the operation - L3NetworkPatch patch = new L3NetworkPatch() + NetworkCloudL3NetworkPatch patch = new NetworkCloudL3NetworkPatch() { Tags = { @@ -139,11 +139,11 @@ public async Task Update_PatchL3Network() ["key2"] = "myvalue2", }, }; - L3NetworkResource result = await l3Network.UpdateAsync(patch); + NetworkCloudL3NetworkResource result = await networkCloudL3Network.UpdateAsync(patch); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - L3NetworkData resourceData = result.Data; + NetworkCloudL3NetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackCollection.cs similarity index 83% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackCollection.cs index 903e28faccab..cea245a25a06 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackCollection.cs @@ -15,14 +15,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_RackCollection + public partial class Sample_NetworkCloudRackCollection { // List racks for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListRacksForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_ListByResourceGroup.json // this example is just showing the usage of "Racks_ListByResourceGroup" 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 @@ -37,15 +37,15 @@ public async Task GetAll_ListRacksForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this RackResource - RackCollection collection = resourceGroupResource.GetRacks(); + // get the collection of this NetworkCloudRackResource + NetworkCloudRackCollection collection = resourceGroupResource.GetNetworkCloudRacks(); // invoke the operation and iterate over the result - await foreach (RackResource item in collection.GetAllAsync()) + await foreach (NetworkCloudRackResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackData resourceData = item.Data; + NetworkCloudRackData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -58,7 +58,7 @@ public async Task GetAll_ListRacksForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetRack() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_Get.json // this example is just showing the usage of "Racks_Get" 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 @@ -73,16 +73,16 @@ public async Task Get_GetRack() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this RackResource - RackCollection collection = resourceGroupResource.GetRacks(); + // get the collection of this NetworkCloudRackResource + NetworkCloudRackCollection collection = resourceGroupResource.GetNetworkCloudRacks(); // invoke the operation string rackName = "rackName"; - RackResource result = await collection.GetAsync(rackName); + NetworkCloudRackResource result = await collection.GetAsync(rackName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackData resourceData = result.Data; + NetworkCloudRackData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -92,7 +92,7 @@ public async Task Get_GetRack() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetRack() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_Get.json // this example is just showing the usage of "Racks_Get" 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 @@ -107,8 +107,8 @@ public async Task Exists_GetRack() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this RackResource - RackCollection collection = resourceGroupResource.GetRacks(); + // get the collection of this NetworkCloudRackResource + NetworkCloudRackCollection collection = resourceGroupResource.GetNetworkCloudRacks(); // invoke the operation string rackName = "rackName"; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackResource.cs similarity index 70% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackResource.cs index d83eecaffc64..b14388428761 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_RackResource + public partial class Sample_NetworkCloudRackResource { // List racks for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetRacks_ListRacksForSubscription() + public async Task GetNetworkCloudRacks_ListRacksForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_ListBySubscription.json // this example is just showing the usage of "Racks_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetRacks_ListRacksForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (RackResource item in subscriptionResource.GetRacksAsync()) + await foreach (NetworkCloudRackResource item in subscriptionResource.GetNetworkCloudRacksAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackData resourceData = item.Data; + NetworkCloudRackData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetRacks_ListRacksForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetRack() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_Get.json // this example is just showing the usage of "Racks_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetRack() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this RackResource created on azure - // for more information of creating RackResource, please refer to the document of RackResource + // this example assumes you already have this NetworkCloudRackResource created on azure + // for more information of creating NetworkCloudRackResource, please refer to the document of NetworkCloudRackResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string rackName = "rackName"; - ResourceIdentifier rackResourceId = RackResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, rackName); - RackResource rack = client.GetRackResource(rackResourceId); + ResourceIdentifier networkCloudRackResourceId = NetworkCloudRackResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, rackName); + NetworkCloudRackResource networkCloudRack = client.GetNetworkCloudRackResource(networkCloudRackResourceId); // invoke the operation - RackResource result = await rack.GetAsync(); + NetworkCloudRackResource result = await networkCloudRack.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackData resourceData = result.Data; + NetworkCloudRackData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetRack() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchRack() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Racks_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Racks_Patch.json // this example is just showing the usage of "Racks_Update" 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 @@ -95,16 +95,16 @@ public async Task Update_PatchRack() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this RackResource created on azure - // for more information of creating RackResource, please refer to the document of RackResource + // this example assumes you already have this NetworkCloudRackResource created on azure + // for more information of creating NetworkCloudRackResource, please refer to the document of NetworkCloudRackResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string rackName = "rackName"; - ResourceIdentifier rackResourceId = RackResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, rackName); - RackResource rack = client.GetRackResource(rackResourceId); + ResourceIdentifier networkCloudRackResourceId = NetworkCloudRackResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, rackName); + NetworkCloudRackResource networkCloudRack = client.GetNetworkCloudRackResource(networkCloudRackResourceId); // invoke the operation - RackPatch patch = new RackPatch() + NetworkCloudRackPatch patch = new NetworkCloudRackPatch() { Tags = { @@ -114,12 +114,12 @@ public async Task Update_PatchRack() RackLocation = "Rack 2B", RackSerialNumber = "RACK_SERIAL_NUMBER", }; - ArmOperation lro = await rack.UpdateAsync(WaitUntil.Completed, patch); - RackResource result = lro.Value; + ArmOperation lro = await networkCloudRack.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudRackResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackData resourceData = result.Data; + NetworkCloudRackData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuCollection.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuCollection.cs index e3a77dd5f277..7c7116166e43 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuCollection.cs @@ -15,14 +15,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_RackSkuCollection + public partial class Sample_NetworkCloudRackSkuCollection { // List rack SKUs for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListRackSKUsForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/RackSkus_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/RackSkus_ListBySubscription.json // this example is just showing the usage of "RackSkus_ListBySubscription" 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 @@ -36,15 +36,15 @@ public async Task GetAll_ListRackSKUsForSubscription() ResourceIdentifier subscriptionResourceId = SubscriptionResource.CreateResourceIdentifier(subscriptionId); SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); - // get the collection of this RackSkuResource - RackSkuCollection collection = subscriptionResource.GetRackSkus(); + // get the collection of this NetworkCloudRackSkuResource + NetworkCloudRackSkuCollection collection = subscriptionResource.GetNetworkCloudRackSkus(); // invoke the operation and iterate over the result - await foreach (RackSkuResource item in collection.GetAllAsync()) + await foreach (NetworkCloudRackSkuResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackSkuData resourceData = item.Data; + NetworkCloudRackSkuData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -57,7 +57,7 @@ public async Task GetAll_ListRackSKUsForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetRackSKUResource() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/RackSkus_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/RackSkus_Get.json // this example is just showing the usage of "RackSkus_Get" 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 @@ -71,16 +71,16 @@ public async Task Get_GetRackSKUResource() ResourceIdentifier subscriptionResourceId = SubscriptionResource.CreateResourceIdentifier(subscriptionId); SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); - // get the collection of this RackSkuResource - RackSkuCollection collection = subscriptionResource.GetRackSkus(); + // get the collection of this NetworkCloudRackSkuResource + NetworkCloudRackSkuCollection collection = subscriptionResource.GetNetworkCloudRackSkus(); // invoke the operation string rackSkuName = "rackSkuName"; - RackSkuResource result = await collection.GetAsync(rackSkuName); + NetworkCloudRackSkuResource result = await collection.GetAsync(rackSkuName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackSkuData resourceData = result.Data; + NetworkCloudRackSkuData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -90,7 +90,7 @@ public async Task Get_GetRackSKUResource() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetRackSKUResource() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/RackSkus_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/RackSkus_Get.json // this example is just showing the usage of "RackSkus_Get" 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 @@ -104,8 +104,8 @@ public async Task Exists_GetRackSKUResource() ResourceIdentifier subscriptionResourceId = SubscriptionResource.CreateResourceIdentifier(subscriptionId); SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); - // get the collection of this RackSkuResource - RackSkuCollection collection = subscriptionResource.GetRackSkus(); + // get the collection of this NetworkCloudRackSkuResource + NetworkCloudRackSkuCollection collection = subscriptionResource.GetNetworkCloudRackSkus(); // invoke the operation string rackSkuName = "rackSkuName"; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuResource.cs similarity index 66% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuResource.cs index ec6cf04bb995..b9ee3c047f1e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_RackSkuResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudRackSkuResource.cs @@ -14,14 +14,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_RackSkuResource + public partial class Sample_NetworkCloudRackSkuResource { // Get rack SKU resource [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetRackSKUResource() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/RackSkus_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/RackSkus_Get.json // this example is just showing the usage of "RackSkus_Get" 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 @@ -29,19 +29,19 @@ public async Task Get_GetRackSKUResource() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this RackSkuResource created on azure - // for more information of creating RackSkuResource, please refer to the document of RackSkuResource + // this example assumes you already have this NetworkCloudRackSkuResource created on azure + // for more information of creating NetworkCloudRackSkuResource, please refer to the document of NetworkCloudRackSkuResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string rackSkuName = "rackSkuName"; - ResourceIdentifier rackSkuResourceId = RackSkuResource.CreateResourceIdentifier(subscriptionId, rackSkuName); - RackSkuResource rackSku = client.GetRackSkuResource(rackSkuResourceId); + ResourceIdentifier networkCloudRackSkuResourceId = NetworkCloudRackSkuResource.CreateResourceIdentifier(subscriptionId, rackSkuName); + NetworkCloudRackSkuResource networkCloudRackSku = client.GetNetworkCloudRackSkuResource(networkCloudRackSkuResourceId); // invoke the operation - RackSkuResource result = await rackSku.GetAsync(); + NetworkCloudRackSkuResource result = await networkCloudRackSku.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - RackSkuData resourceData = result.Data; + NetworkCloudRackSkuData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceCollection.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceCollection.cs index 9d4b126328f4..4659ebbe2a23 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceCollection.cs @@ -15,14 +15,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_StorageApplianceCollection + public partial class Sample_NetworkCloudStorageApplianceCollection { // List storage appliances for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListStorageAppliancesForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_ListByResourceGroup.json // this example is just showing the usage of "StorageAppliances_ListByResourceGroup" 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 @@ -37,15 +37,15 @@ public async Task GetAll_ListStorageAppliancesForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this StorageApplianceResource - StorageApplianceCollection collection = resourceGroupResource.GetStorageAppliances(); + // get the collection of this NetworkCloudStorageApplianceResource + NetworkCloudStorageApplianceCollection collection = resourceGroupResource.GetNetworkCloudStorageAppliances(); // invoke the operation and iterate over the result - await foreach (StorageApplianceResource item in collection.GetAllAsync()) + await foreach (NetworkCloudStorageApplianceResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - StorageApplianceData resourceData = item.Data; + NetworkCloudStorageApplianceData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -58,7 +58,7 @@ public async Task GetAll_ListStorageAppliancesForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_Get.json // this example is just showing the usage of "StorageAppliances_Get" 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 @@ -73,16 +73,16 @@ public async Task Get_GetStorageAppliance() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this StorageApplianceResource - StorageApplianceCollection collection = resourceGroupResource.GetStorageAppliances(); + // get the collection of this NetworkCloudStorageApplianceResource + NetworkCloudStorageApplianceCollection collection = resourceGroupResource.GetNetworkCloudStorageAppliances(); // invoke the operation string storageApplianceName = "storageApplianceName"; - StorageApplianceResource result = await collection.GetAsync(storageApplianceName); + NetworkCloudStorageApplianceResource result = await collection.GetAsync(storageApplianceName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - StorageApplianceData resourceData = result.Data; + NetworkCloudStorageApplianceData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -92,7 +92,7 @@ public async Task Get_GetStorageAppliance() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_Get.json // this example is just showing the usage of "StorageAppliances_Get" 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 @@ -107,8 +107,8 @@ public async Task Exists_GetStorageAppliance() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this StorageApplianceResource - StorageApplianceCollection collection = resourceGroupResource.GetStorageAppliances(); + // get the collection of this NetworkCloudStorageApplianceResource + NetworkCloudStorageApplianceCollection collection = resourceGroupResource.GetNetworkCloudStorageAppliances(); // invoke the operation string storageApplianceName = "storageApplianceName"; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceResource.cs similarity index 56% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceResource.cs index cac7074ec608..0a051eac34b0 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_StorageApplianceResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudStorageApplianceResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_StorageApplianceResource + public partial class Sample_NetworkCloudStorageApplianceResource { // List storage appliances for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetStorageAppliances_ListStorageAppliancesForSubscription() + public async Task GetNetworkCloudStorageAppliances_ListStorageAppliancesForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_ListBySubscription.json // this example is just showing the usage of "StorageAppliances_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetStorageAppliances_ListStorageAppliancesForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (StorageApplianceResource item in subscriptionResource.GetStorageAppliancesAsync()) + await foreach (NetworkCloudStorageApplianceResource item in subscriptionResource.GetNetworkCloudStorageAppliancesAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - StorageApplianceData resourceData = item.Data; + NetworkCloudStorageApplianceData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetStorageAppliances_ListStorageAppliancesForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_Get.json // this example is just showing the usage of "StorageAppliances_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetStorageAppliance() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this StorageApplianceResource created on azure - // for more information of creating StorageApplianceResource, please refer to the document of StorageApplianceResource + // this example assumes you already have this NetworkCloudStorageApplianceResource created on azure + // for more information of creating NetworkCloudStorageApplianceResource, please refer to the document of NetworkCloudStorageApplianceResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string storageApplianceName = "storageApplianceName"; - ResourceIdentifier storageApplianceResourceId = StorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); - StorageApplianceResource storageAppliance = client.GetStorageApplianceResource(storageApplianceResourceId); + ResourceIdentifier networkCloudStorageApplianceResourceId = NetworkCloudStorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); + NetworkCloudStorageApplianceResource networkCloudStorageAppliance = client.GetNetworkCloudStorageApplianceResource(networkCloudStorageApplianceResourceId); // invoke the operation - StorageApplianceResource result = await storageAppliance.GetAsync(); + NetworkCloudStorageApplianceResource result = await networkCloudStorageAppliance.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - StorageApplianceData resourceData = result.Data; + NetworkCloudStorageApplianceData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetStorageAppliance() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_Patch.json // this example is just showing the usage of "StorageAppliances_Update" 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 @@ -95,16 +95,16 @@ public async Task Update_PatchStorageAppliance() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this StorageApplianceResource created on azure - // for more information of creating StorageApplianceResource, please refer to the document of StorageApplianceResource + // this example assumes you already have this NetworkCloudStorageApplianceResource created on azure + // for more information of creating NetworkCloudStorageApplianceResource, please refer to the document of NetworkCloudStorageApplianceResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string storageApplianceName = "storageApplianceName"; - ResourceIdentifier storageApplianceResourceId = StorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); - StorageApplianceResource storageAppliance = client.GetStorageApplianceResource(storageApplianceResourceId); + ResourceIdentifier networkCloudStorageApplianceResourceId = NetworkCloudStorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); + NetworkCloudStorageApplianceResource networkCloudStorageAppliance = client.GetNetworkCloudStorageApplianceResource(networkCloudStorageApplianceResourceId); // invoke the operation - StorageAppliancePatch patch = new StorageAppliancePatch() + NetworkCloudStorageAppliancePatch patch = new NetworkCloudStorageAppliancePatch() { Tags = { @@ -113,12 +113,12 @@ public async Task Update_PatchStorageAppliance() }, SerialNumber = "BM1219XXX", }; - ArmOperation lro = await storageAppliance.UpdateAsync(WaitUntil.Completed, patch); - StorageApplianceResource result = lro.Value; + ArmOperation lro = await networkCloudStorageAppliance.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudStorageApplianceResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - StorageApplianceData resourceData = result.Data; + NetworkCloudStorageApplianceData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -128,7 +128,7 @@ public async Task Update_PatchStorageAppliance() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task DisableRemoteVendorManagement_TurnOffRemoteVendorManagementForStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_DisableRemoteVendorManagement.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_DisableRemoteVendorManagement.json // this example is just showing the usage of "StorageAppliances_DisableRemoteVendorManagement" 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 @@ -136,16 +136,16 @@ public async Task DisableRemoteVendorManagement_TurnOffRemoteVendorManagementFor // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this StorageApplianceResource created on azure - // for more information of creating StorageApplianceResource, please refer to the document of StorageApplianceResource + // this example assumes you already have this NetworkCloudStorageApplianceResource created on azure + // for more information of creating NetworkCloudStorageApplianceResource, please refer to the document of NetworkCloudStorageApplianceResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string storageApplianceName = "storageApplianceName"; - ResourceIdentifier storageApplianceResourceId = StorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); - StorageApplianceResource storageAppliance = client.GetStorageApplianceResource(storageApplianceResourceId); + ResourceIdentifier networkCloudStorageApplianceResourceId = NetworkCloudStorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); + NetworkCloudStorageApplianceResource networkCloudStorageAppliance = client.GetNetworkCloudStorageApplianceResource(networkCloudStorageApplianceResourceId); // invoke the operation - await storageAppliance.DisableRemoteVendorManagementAsync(WaitUntil.Completed); + await networkCloudStorageAppliance.DisableRemoteVendorManagementAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -155,7 +155,7 @@ public async Task DisableRemoteVendorManagement_TurnOffRemoteVendorManagementFor [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task EnableRemoteVendorManagement_TurnOnRemoteVendorManagementForStorageAppliance() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_EnableRemoteVendorManagement.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/StorageAppliances_EnableRemoteVendorManagement.json // this example is just showing the usage of "StorageAppliances_EnableRemoteVendorManagement" 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 @@ -163,13 +163,13 @@ public async Task EnableRemoteVendorManagement_TurnOnRemoteVendorManagementForSt // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this StorageApplianceResource created on azure - // for more information of creating StorageApplianceResource, please refer to the document of StorageApplianceResource + // this example assumes you already have this NetworkCloudStorageApplianceResource created on azure + // for more information of creating NetworkCloudStorageApplianceResource, please refer to the document of NetworkCloudStorageApplianceResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string storageApplianceName = "storageApplianceName"; - ResourceIdentifier storageApplianceResourceId = StorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); - StorageApplianceResource storageAppliance = client.GetStorageApplianceResource(storageApplianceResourceId); + ResourceIdentifier networkCloudStorageApplianceResourceId = NetworkCloudStorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); + NetworkCloudStorageApplianceResource networkCloudStorageAppliance = client.GetNetworkCloudStorageApplianceResource(networkCloudStorageApplianceResourceId); // invoke the operation StorageApplianceEnableRemoteVendorManagementContent content = new StorageApplianceEnableRemoteVendorManagementContent() @@ -179,38 +179,7 @@ public async Task EnableRemoteVendorManagement_TurnOnRemoteVendorManagementForSt "10.0.0.0/24" }, }; - await storageAppliance.EnableRemoteVendorManagementAsync(WaitUntil.Completed, content: content); - - Console.WriteLine($"Succeeded"); - } - - // Run and retrieve output from read only commands on storage appliance. - [NUnit.Framework.Test] - [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task RunReadCommands_RunAndRetrieveOutputFromReadOnlyCommandsOnStorageAppliance() - { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/StorageAppliances_RunReadCommands.json - // this example is just showing the usage of "StorageAppliances_RunReadCommands" 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 StorageApplianceResource created on azure - // for more information of creating StorageApplianceResource, please refer to the document of StorageApplianceResource - string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; - string resourceGroupName = "resourceGroupName"; - string storageApplianceName = "storageApplianceName"; - ResourceIdentifier storageApplianceResourceId = StorageApplianceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, storageApplianceName); - StorageApplianceResource storageAppliance = client.GetStorageApplianceResource(storageApplianceResourceId); - - // invoke the operation - StorageApplianceRunReadCommandsContent content = new StorageApplianceRunReadCommandsContent(new StorageApplianceCommandSpecification[] - { -new StorageApplianceCommandSpecification("AlertList") - }, 60); - await storageAppliance.RunReadCommandsAsync(WaitUntil.Completed, content); + await networkCloudStorageAppliance.EnableRemoteVendorManagementAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkCollection.cs similarity index 74% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkCollection.cs index f2d7a754f25a..45ea9aa912ab 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_TrunkedNetworkCollection + public partial class Sample_NetworkCloudTrunkedNetworkCollection { // List Trunked networks for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListTrunkedNetworksForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_ListByResourceGroup.json // this example is just showing the usage of "TrunkedNetworks_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListTrunkedNetworksForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this TrunkedNetworkResource - TrunkedNetworkCollection collection = resourceGroupResource.GetTrunkedNetworks(); + // get the collection of this NetworkCloudTrunkedNetworkResource + NetworkCloudTrunkedNetworkCollection collection = resourceGroupResource.GetNetworkCloudTrunkedNetworks(); // invoke the operation and iterate over the result - await foreach (TrunkedNetworkResource item in collection.GetAllAsync()) + await foreach (NetworkCloudTrunkedNetworkResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = item.Data; + NetworkCloudTrunkedNetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListTrunkedNetworksForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Get.json // this example is just showing the usage of "TrunkedNetworks_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetTrunkedNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this TrunkedNetworkResource - TrunkedNetworkCollection collection = resourceGroupResource.GetTrunkedNetworks(); + // get the collection of this NetworkCloudTrunkedNetworkResource + NetworkCloudTrunkedNetworkCollection collection = resourceGroupResource.GetNetworkCloudTrunkedNetworks(); // invoke the operation string trunkedNetworkName = "trunkedNetworkName"; - TrunkedNetworkResource result = await collection.GetAsync(trunkedNetworkName); + NetworkCloudTrunkedNetworkResource result = await collection.GetAsync(trunkedNetworkName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = result.Data; + NetworkCloudTrunkedNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetTrunkedNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Get.json // this example is just showing the usage of "TrunkedNetworks_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetTrunkedNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this TrunkedNetworkResource - TrunkedNetworkCollection collection = resourceGroupResource.GetTrunkedNetworks(); + // get the collection of this NetworkCloudTrunkedNetworkResource + NetworkCloudTrunkedNetworkCollection collection = resourceGroupResource.GetNetworkCloudTrunkedNetworks(); // invoke the operation string trunkedNetworkName = "trunkedNetworkName"; @@ -124,7 +124,7 @@ public async Task Exists_GetTrunkedNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Create.json // this example is just showing the usage of "TrunkedNetworks_CreateOrUpdate" 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 @@ -139,14 +139,14 @@ public async Task CreateOrUpdate_CreateOrUpdateTrunkedNetwork() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this TrunkedNetworkResource - TrunkedNetworkCollection collection = resourceGroupResource.GetTrunkedNetworks(); + // get the collection of this NetworkCloudTrunkedNetworkResource + NetworkCloudTrunkedNetworkCollection collection = resourceGroupResource.GetNetworkCloudTrunkedNetworks(); // invoke the operation string trunkedNetworkName = "trunkedNetworkName"; - TrunkedNetworkData data = new TrunkedNetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new string[] + NetworkCloudTrunkedNetworkData data = new NetworkCloudTrunkedNetworkData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), new ResourceIdentifier[] { -"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName","/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName" +new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName"),new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName") }, new long[] { 12,14 @@ -159,12 +159,12 @@ public async Task CreateOrUpdate_CreateOrUpdateTrunkedNetwork() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, trunkedNetworkName, data); - TrunkedNetworkResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, trunkedNetworkName, data); + NetworkCloudTrunkedNetworkResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = result.Data; + NetworkCloudTrunkedNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkResource.cs similarity index 65% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkResource.cs index 531b44cd848e..9d26e6898b2e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_TrunkedNetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudTrunkedNetworkResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_TrunkedNetworkResource + public partial class Sample_NetworkCloudTrunkedNetworkResource { // List trunked networks for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetTrunkedNetworks_ListTrunkedNetworksForSubscription() + public async Task GetNetworkCloudTrunkedNetworks_ListTrunkedNetworksForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_ListBySubscription.json // this example is just showing the usage of "TrunkedNetworks_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetTrunkedNetworks_ListTrunkedNetworksForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (TrunkedNetworkResource item in subscriptionResource.GetTrunkedNetworksAsync()) + await foreach (NetworkCloudTrunkedNetworkResource item in subscriptionResource.GetNetworkCloudTrunkedNetworksAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = item.Data; + NetworkCloudTrunkedNetworkData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetTrunkedNetworks_ListTrunkedNetworksForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Get.json // this example is just showing the usage of "TrunkedNetworks_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetTrunkedNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this TrunkedNetworkResource created on azure - // for more information of creating TrunkedNetworkResource, please refer to the document of TrunkedNetworkResource + // this example assumes you already have this NetworkCloudTrunkedNetworkResource created on azure + // for more information of creating NetworkCloudTrunkedNetworkResource, please refer to the document of NetworkCloudTrunkedNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string trunkedNetworkName = "trunkedNetworkName"; - ResourceIdentifier trunkedNetworkResourceId = TrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); - TrunkedNetworkResource trunkedNetwork = client.GetTrunkedNetworkResource(trunkedNetworkResourceId); + ResourceIdentifier networkCloudTrunkedNetworkResourceId = NetworkCloudTrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); + NetworkCloudTrunkedNetworkResource networkCloudTrunkedNetwork = client.GetNetworkCloudTrunkedNetworkResource(networkCloudTrunkedNetworkResourceId); // invoke the operation - TrunkedNetworkResource result = await trunkedNetwork.GetAsync(); + NetworkCloudTrunkedNetworkResource result = await networkCloudTrunkedNetwork.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = result.Data; + NetworkCloudTrunkedNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetTrunkedNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Delete.json // this example is just showing the usage of "TrunkedNetworks_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteTrunkedNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this TrunkedNetworkResource created on azure - // for more information of creating TrunkedNetworkResource, please refer to the document of TrunkedNetworkResource + // this example assumes you already have this NetworkCloudTrunkedNetworkResource created on azure + // for more information of creating NetworkCloudTrunkedNetworkResource, please refer to the document of NetworkCloudTrunkedNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string trunkedNetworkName = "trunkedNetworkName"; - ResourceIdentifier trunkedNetworkResourceId = TrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); - TrunkedNetworkResource trunkedNetwork = client.GetTrunkedNetworkResource(trunkedNetworkResourceId); + ResourceIdentifier networkCloudTrunkedNetworkResourceId = NetworkCloudTrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); + NetworkCloudTrunkedNetworkResource networkCloudTrunkedNetwork = client.GetNetworkCloudTrunkedNetworkResource(networkCloudTrunkedNetworkResourceId); // invoke the operation - await trunkedNetwork.DeleteAsync(WaitUntil.Completed); + await networkCloudTrunkedNetwork.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteTrunkedNetwork() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchTrunkedNetwork() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/TrunkedNetworks_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/TrunkedNetworks_Patch.json // this example is just showing the usage of "TrunkedNetworks_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchTrunkedNetwork() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this TrunkedNetworkResource created on azure - // for more information of creating TrunkedNetworkResource, please refer to the document of TrunkedNetworkResource + // this example assumes you already have this NetworkCloudTrunkedNetworkResource created on azure + // for more information of creating NetworkCloudTrunkedNetworkResource, please refer to the document of NetworkCloudTrunkedNetworkResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string trunkedNetworkName = "trunkedNetworkName"; - ResourceIdentifier trunkedNetworkResourceId = TrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); - TrunkedNetworkResource trunkedNetwork = client.GetTrunkedNetworkResource(trunkedNetworkResourceId); + ResourceIdentifier networkCloudTrunkedNetworkResourceId = NetworkCloudTrunkedNetworkResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, trunkedNetworkName); + NetworkCloudTrunkedNetworkResource networkCloudTrunkedNetwork = client.GetNetworkCloudTrunkedNetworkResource(networkCloudTrunkedNetworkResourceId); // invoke the operation - TrunkedNetworkPatch patch = new TrunkedNetworkPatch() + NetworkCloudTrunkedNetworkPatch patch = new NetworkCloudTrunkedNetworkPatch() { Tags = { @@ -139,11 +139,11 @@ public async Task Update_PatchTrunkedNetwork() ["key2"] = "myvalue2", }, }; - TrunkedNetworkResource result = await trunkedNetwork.UpdateAsync(patch); + NetworkCloudTrunkedNetworkResource result = await networkCloudTrunkedNetwork.UpdateAsync(patch); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - TrunkedNetworkData resourceData = result.Data; + NetworkCloudTrunkedNetworkData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineCollection.cs similarity index 73% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineCollection.cs index 8bce52671a29..7b130bf5a6d8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_VirtualMachineCollection + public partial class Sample_NetworkCloudVirtualMachineCollection { // List virtual machines for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListVirtualMachinesForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_ListByResourceGroup.json // this example is just showing the usage of "VirtualMachines_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListVirtualMachinesForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VirtualMachineResource - VirtualMachineCollection collection = resourceGroupResource.GetVirtualMachines(); + // get the collection of this NetworkCloudVirtualMachineResource + NetworkCloudVirtualMachineCollection collection = resourceGroupResource.GetNetworkCloudVirtualMachines(); // invoke the operation and iterate over the result - await foreach (VirtualMachineResource item in collection.GetAllAsync()) + await foreach (NetworkCloudVirtualMachineResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = item.Data; + NetworkCloudVirtualMachineData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListVirtualMachinesForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Get.json // this example is just showing the usage of "VirtualMachines_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetVirtualMachine() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VirtualMachineResource - VirtualMachineCollection collection = resourceGroupResource.GetVirtualMachines(); + // get the collection of this NetworkCloudVirtualMachineResource + NetworkCloudVirtualMachineCollection collection = resourceGroupResource.GetNetworkCloudVirtualMachines(); // invoke the operation string virtualMachineName = "virtualMachineName"; - VirtualMachineResource result = await collection.GetAsync(virtualMachineName); + NetworkCloudVirtualMachineResource result = await collection.GetAsync(virtualMachineName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = result.Data; + NetworkCloudVirtualMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Get.json // this example is just showing the usage of "VirtualMachines_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetVirtualMachine() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VirtualMachineResource - VirtualMachineCollection collection = resourceGroupResource.GetVirtualMachines(); + // get the collection of this NetworkCloudVirtualMachineResource + NetworkCloudVirtualMachineCollection collection = resourceGroupResource.GetNetworkCloudVirtualMachines(); // invoke the operation string virtualMachineName = "virtualMachineName"; @@ -124,7 +124,7 @@ public async Task Exists_GetVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Create.json // this example is just showing the usage of "VirtualMachines_CreateOrUpdate" 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 @@ -139,12 +139,12 @@ public async Task CreateOrUpdate_CreateOrUpdateVirtualMachine() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VirtualMachineResource - VirtualMachineCollection collection = resourceGroupResource.GetVirtualMachines(); + // get the collection of this NetworkCloudVirtualMachineResource + NetworkCloudVirtualMachineCollection collection = resourceGroupResource.GetNetworkCloudVirtualMachines(); // invoke the operation string virtualMachineName = "virtualMachineName"; - VirtualMachineData data = new VirtualMachineData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "username", new NetworkAttachment("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName", VirtualMachineIPAllocationMethod.Dynamic), 2, 8, new StorageProfile(new OSDisk(120) + NetworkCloudVirtualMachineData data = new NetworkCloudVirtualMachineData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), "username", new NetworkAttachment("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName", VirtualMachineIPAllocationMethod.Dynamic), 2, 8, new NetworkCloudStorageProfile(new NetworkCloudOSDisk(120) { CreateOption = OSDiskCreateOption.Ephemeral, DeleteOption = OSDiskDeleteOption.Delete, @@ -152,7 +152,7 @@ public async Task CreateOrUpdate_CreateOrUpdateVirtualMachine() { VolumeAttachments = { -"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName" +new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName") }, }, "myacr.azurecr.io/foobar:latest") { @@ -170,11 +170,11 @@ public async Task CreateOrUpdate_CreateOrUpdateVirtualMachine() NetworkData = "bmV0d29ya0RhdGVTYW1wbGU=", PlacementHints = { -new VirtualMachinePlacementHint(VirtualMachinePlacementHintType.Affinity,"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName",VirtualMachineSchedulingExecution.Hard,new VirtualMachinePlacementHintPodAffinityScope("")) +new VirtualMachinePlacementHint(VirtualMachinePlacementHintType.Affinity,new ResourceIdentifier("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName"),VirtualMachineSchedulingExecution.Hard,new VirtualMachinePlacementHintPodAffinityScope("")) }, SshPublicKeys = { -new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") +new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm") }, UserData = "dXNlckRhdGVTYW1wbGU=", VmDeviceModel = VirtualMachineDeviceModelType.T2, @@ -188,12 +188,12 @@ public async Task CreateOrUpdate_CreateOrUpdateVirtualMachine() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, virtualMachineName, data); - VirtualMachineResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, virtualMachineName, data); + NetworkCloudVirtualMachineResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = result.Data; + NetworkCloudVirtualMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleCollection.cs similarity index 56% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleCollection.cs index a7dc50fda95f..651e68e6427c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleCollection.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ConsoleCollection + public partial class Sample_NetworkCloudVirtualMachineConsoleCollection { // List consoles of the virtual machine [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListConsolesOfTheVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_ListByVirtualMachine.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_ListByVirtualMachine.json // this example is just showing the usage of "Consoles_ListByVirtualMachine" 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 @@ -31,23 +31,23 @@ public async Task GetAll_ListConsolesOfTheVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); - // get the collection of this ConsoleResource - ConsoleCollection collection = virtualMachine.GetConsoles(); + // get the collection of this NetworkCloudVirtualMachineConsoleResource + NetworkCloudVirtualMachineConsoleCollection collection = networkCloudVirtualMachine.GetNetworkCloudVirtualMachineConsoles(); // invoke the operation and iterate over the result - await foreach (ConsoleResource item in collection.GetAllAsync()) + await foreach (NetworkCloudVirtualMachineConsoleResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ConsoleData resourceData = item.Data; + NetworkCloudVirtualMachineConsoleData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListConsolesOfTheVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Get.json // this example is just showing the usage of "Consoles_Get" 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 @@ -68,24 +68,24 @@ public async Task Get_GetVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); - // get the collection of this ConsoleResource - ConsoleCollection collection = virtualMachine.GetConsoles(); + // get the collection of this NetworkCloudVirtualMachineConsoleResource + NetworkCloudVirtualMachineConsoleCollection collection = networkCloudVirtualMachine.GetNetworkCloudVirtualMachineConsoles(); // invoke the operation string consoleName = "default"; - ConsoleResource result = await collection.GetAsync(consoleName); + NetworkCloudVirtualMachineConsoleResource result = await collection.GetAsync(consoleName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ConsoleData resourceData = result.Data; + NetworkCloudVirtualMachineConsoleData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -95,7 +95,7 @@ public async Task Get_GetVirtualMachineConsole() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Get.json // this example is just showing the usage of "Consoles_Get" 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 @@ -103,16 +103,16 @@ public async Task Exists_GetVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); - // get the collection of this ConsoleResource - ConsoleCollection collection = virtualMachine.GetConsoles(); + // get the collection of this NetworkCloudVirtualMachineConsoleResource + NetworkCloudVirtualMachineConsoleCollection collection = networkCloudVirtualMachine.GetNetworkCloudVirtualMachineConsoles(); // invoke the operation string consoleName = "default"; @@ -126,7 +126,7 @@ public async Task Exists_GetVirtualMachineConsole() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Create.json // this example is just showing the usage of "Consoles_CreateOrUpdate" 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 @@ -134,34 +134,34 @@ public async Task CreateOrUpdate_CreateOrUpdateVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); - // get the collection of this ConsoleResource - ConsoleCollection collection = virtualMachine.GetConsoles(); + // get the collection of this NetworkCloudVirtualMachineConsoleResource + NetworkCloudVirtualMachineConsoleCollection collection = networkCloudVirtualMachine.GetNetworkCloudVirtualMachineConsoles(); // invoke the operation string consoleName = "default"; - ConsoleData data = new ConsoleData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName", "CustomLocation"), ConsoleEnabled.True, new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) + NetworkCloudVirtualMachineConsoleData data = new NetworkCloudVirtualMachineConsoleData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName", "CustomLocation"), ConsoleEnabled.True, new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm")) { - Expiration = DateTimeOffset.Parse("2022-06-01T01:27:03.008Z"), + ExpireOn = DateTimeOffset.Parse("2022-06-01T01:27:03.008Z"), Tags = { ["key1"] = "myvalue1", ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, consoleName, data); - ConsoleResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, consoleName, data); + NetworkCloudVirtualMachineConsoleResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ConsoleData resourceData = result.Data; + NetworkCloudVirtualMachineConsoleData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleResource.cs similarity index 60% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleResource.cs index c58ec9c0d625..18b353cdbea3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_ConsoleResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineConsoleResource.cs @@ -16,14 +16,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_ConsoleResource + public partial class Sample_NetworkCloudVirtualMachineConsoleResource { // Get virtual machine console [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Get.json // this example is just showing the usage of "Consoles_Get" 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 @@ -31,21 +31,21 @@ public async Task Get_GetVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ConsoleResource created on azure - // for more information of creating ConsoleResource, please refer to the document of ConsoleResource + // this example assumes you already have this NetworkCloudVirtualMachineConsoleResource created on azure + // for more information of creating NetworkCloudVirtualMachineConsoleResource, please refer to the document of NetworkCloudVirtualMachineConsoleResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; string consoleName = "default"; - ResourceIdentifier consoleResourceId = ConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); - ConsoleResource console = client.GetConsoleResource(consoleResourceId); + ResourceIdentifier networkCloudVirtualMachineConsoleResourceId = NetworkCloudVirtualMachineConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); + NetworkCloudVirtualMachineConsoleResource networkCloudVirtualMachineConsole = client.GetNetworkCloudVirtualMachineConsoleResource(networkCloudVirtualMachineConsoleResourceId); // invoke the operation - ConsoleResource result = await console.GetAsync(); + NetworkCloudVirtualMachineConsoleResource result = await networkCloudVirtualMachineConsole.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ConsoleData resourceData = result.Data; + NetworkCloudVirtualMachineConsoleData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -55,7 +55,7 @@ public async Task Get_GetVirtualMachineConsole() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Delete.json // this example is just showing the usage of "Consoles_Delete" 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 @@ -63,17 +63,17 @@ public async Task Delete_DeleteVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ConsoleResource created on azure - // for more information of creating ConsoleResource, please refer to the document of ConsoleResource + // this example assumes you already have this NetworkCloudVirtualMachineConsoleResource created on azure + // for more information of creating NetworkCloudVirtualMachineConsoleResource, please refer to the document of NetworkCloudVirtualMachineConsoleResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; string consoleName = "default"; - ResourceIdentifier consoleResourceId = ConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); - ConsoleResource console = client.GetConsoleResource(consoleResourceId); + ResourceIdentifier networkCloudVirtualMachineConsoleResourceId = NetworkCloudVirtualMachineConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); + NetworkCloudVirtualMachineConsoleResource networkCloudVirtualMachineConsole = client.GetNetworkCloudVirtualMachineConsoleResource(networkCloudVirtualMachineConsoleResourceId); // invoke the operation - await console.DeleteAsync(WaitUntil.Completed); + await networkCloudVirtualMachineConsole.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -83,7 +83,7 @@ public async Task Delete_DeleteVirtualMachineConsole() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchVirtualMachineConsole() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Consoles_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Consoles_Patch.json // this example is just showing the usage of "Consoles_Update" 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 @@ -91,17 +91,17 @@ public async Task Update_PatchVirtualMachineConsole() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this ConsoleResource created on azure - // for more information of creating ConsoleResource, please refer to the document of ConsoleResource + // this example assumes you already have this NetworkCloudVirtualMachineConsoleResource created on azure + // for more information of creating NetworkCloudVirtualMachineConsoleResource, please refer to the document of NetworkCloudVirtualMachineConsoleResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; string consoleName = "default"; - ResourceIdentifier consoleResourceId = ConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); - ConsoleResource console = client.GetConsoleResource(consoleResourceId); + ResourceIdentifier networkCloudVirtualMachineConsoleResourceId = NetworkCloudVirtualMachineConsoleResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName, consoleName); + NetworkCloudVirtualMachineConsoleResource networkCloudVirtualMachineConsole = client.GetNetworkCloudVirtualMachineConsoleResource(networkCloudVirtualMachineConsoleResourceId); // invoke the operation - ConsolePatch patch = new ConsolePatch() + NetworkCloudVirtualMachineConsolePatch patch = new NetworkCloudVirtualMachineConsolePatch() { Tags = { @@ -109,15 +109,15 @@ public async Task Update_PatchVirtualMachineConsole() ["key2"] = "myvalue2", }, Enabled = ConsoleEnabled.True, - Expiration = DateTimeOffset.Parse("2022-06-01T01:27:03.008Z"), + ExpireOn = DateTimeOffset.Parse("2022-06-01T01:27:03.008Z"), KeyData = "ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm", }; - ArmOperation lro = await console.UpdateAsync(WaitUntil.Completed, patch); - ConsoleResource result = lro.Value; + ArmOperation lro = await networkCloudVirtualMachineConsole.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudVirtualMachineConsoleResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - ConsoleData resourceData = result.Data; + NetworkCloudVirtualMachineConsoleData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineResource.cs similarity index 52% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineResource.cs index b0dbf4033fb8..0f3de344e766 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VirtualMachineResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVirtualMachineResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_VirtualMachineResource + public partial class Sample_NetworkCloudVirtualMachineResource { // List virtual machines for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetVirtualMachines_ListVirtualMachinesForSubscription() + public async Task GetNetworkCloudVirtualMachines_ListVirtualMachinesForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_ListBySubscription.json // this example is just showing the usage of "VirtualMachines_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetVirtualMachines_ListVirtualMachinesForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (VirtualMachineResource item in subscriptionResource.GetVirtualMachinesAsync()) + await foreach (NetworkCloudVirtualMachineResource item in subscriptionResource.GetNetworkCloudVirtualMachinesAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = item.Data; + NetworkCloudVirtualMachineData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetVirtualMachines_ListVirtualMachinesForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Get.json // this example is just showing the usage of "VirtualMachines_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - VirtualMachineResource result = await virtualMachine.GetAsync(); + NetworkCloudVirtualMachineResource result = await networkCloudVirtualMachine.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = result.Data; + NetworkCloudVirtualMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Delete.json // this example is just showing the usage of "VirtualMachines_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - await virtualMachine.DeleteAsync(WaitUntil.Completed); + await networkCloudVirtualMachine.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Patch.json // this example is just showing the usage of "VirtualMachines_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - VirtualMachinePatch patch = new VirtualMachinePatch() + NetworkCloudVirtualMachinePatch patch = new NetworkCloudVirtualMachinePatch() { Tags = { @@ -143,78 +143,22 @@ public async Task Update_PatchVirtualMachine() Password = "{password}", }, }; - ArmOperation lro = await virtualMachine.UpdateAsync(WaitUntil.Completed, patch); - VirtualMachineResource result = lro.Value; + ArmOperation lro = await networkCloudVirtualMachine.UpdateAsync(WaitUntil.Completed, patch); + NetworkCloudVirtualMachineResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VirtualMachineData resourceData = result.Data; + NetworkCloudVirtualMachineData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } - // Attach volume to virtual machine - [NUnit.Framework.Test] - [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task AttachVolume_AttachVolumeToVirtualMachine() - { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_AttachVolume.json - // this example is just showing the usage of "VirtualMachines_AttachVolume" 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 VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource - string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; - string resourceGroupName = "resourceGroupName"; - string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); - - // invoke the operation - VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters = new VirtualMachineVolumeParameters("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName"); - await virtualMachine.AttachVolumeAsync(WaitUntil.Completed, virtualMachineAttachVolumeParameters); - - Console.WriteLine($"Succeeded"); - } - - // Detach volume from virtual machine - [NUnit.Framework.Test] - [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task DetachVolume_DetachVolumeFromVirtualMachine() - { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_DetachVolume.json - // this example is just showing the usage of "VirtualMachines_DetachVolume" 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 VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource - string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; - string resourceGroupName = "resourceGroupName"; - string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); - - // invoke the operation - VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters = new VirtualMachineVolumeParameters("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName"); - await virtualMachine.DetachVolumeAsync(WaitUntil.Completed, virtualMachineDetachVolumeParameters); - - Console.WriteLine($"Succeeded"); - } - // Power off virtual machine [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task PowerOff_PowerOffVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_PowerOff.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_PowerOff.json // this example is just showing the usage of "VirtualMachines_PowerOff" 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 @@ -222,20 +166,20 @@ public async Task PowerOff_PowerOffVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation VirtualMachinePowerOffContent content = new VirtualMachinePowerOffContent() { SkipShutdown = SkipShutdown.True, }; - await virtualMachine.PowerOffAsync(WaitUntil.Completed, content: content); + await networkCloudVirtualMachine.PowerOffAsync(WaitUntil.Completed, content: content); Console.WriteLine($"Succeeded"); } @@ -245,7 +189,7 @@ public async Task PowerOff_PowerOffVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Reimage_ReimageVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Reimage.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Reimage.json // this example is just showing the usage of "VirtualMachines_Reimage" 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 @@ -253,16 +197,16 @@ public async Task Reimage_ReimageVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - await virtualMachine.ReimageAsync(WaitUntil.Completed); + await networkCloudVirtualMachine.ReimageAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -272,7 +216,7 @@ public async Task Reimage_ReimageVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Restart_RestartVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Restart.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Restart.json // this example is just showing the usage of "VirtualMachines_Restart" 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 @@ -280,16 +224,16 @@ public async Task Restart_RestartVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - await virtualMachine.RestartAsync(WaitUntil.Completed); + await networkCloudVirtualMachine.RestartAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -299,7 +243,7 @@ public async Task Restart_RestartVirtualMachine() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Start_StartVirtualMachine() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/VirtualMachines_Start.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/VirtualMachines_Start.json // this example is just showing the usage of "VirtualMachines_Start" 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 @@ -307,16 +251,16 @@ public async Task Start_StartVirtualMachine() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VirtualMachineResource created on azure - // for more information of creating VirtualMachineResource, please refer to the document of VirtualMachineResource + // this example assumes you already have this NetworkCloudVirtualMachineResource created on azure + // for more information of creating NetworkCloudVirtualMachineResource, please refer to the document of NetworkCloudVirtualMachineResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string virtualMachineName = "virtualMachineName"; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier networkCloudVirtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource networkCloudVirtualMachine = client.GetNetworkCloudVirtualMachineResource(networkCloudVirtualMachineResourceId); // invoke the operation - await virtualMachine.StartAsync(WaitUntil.Completed); + await networkCloudVirtualMachine.StartAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeCollection.cs similarity index 79% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeCollection.cs index bbde6b2a81c6..1d633c396804 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeCollection.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_VolumeCollection + public partial class Sample_NetworkCloudVolumeCollection { // List volumes for resource group [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task GetAll_ListVolumesForResourceGroup() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_ListByResourceGroup.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_ListByResourceGroup.json // this example is just showing the usage of "Volumes_ListByResourceGroup" 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 @@ -39,15 +39,15 @@ public async Task GetAll_ListVolumesForResourceGroup() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VolumeResource - VolumeCollection collection = resourceGroupResource.GetVolumes(); + // get the collection of this NetworkCloudVolumeResource + NetworkCloudVolumeCollection collection = resourceGroupResource.GetNetworkCloudVolumes(); // invoke the operation and iterate over the result - await foreach (VolumeResource item in collection.GetAllAsync()) + await foreach (NetworkCloudVolumeResource item in collection.GetAllAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = item.Data; + NetworkCloudVolumeData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -60,7 +60,7 @@ public async Task GetAll_ListVolumesForResourceGroup() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Get.json // this example is just showing the usage of "Volumes_Get" 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 @@ -75,16 +75,16 @@ public async Task Get_GetVolume() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VolumeResource - VolumeCollection collection = resourceGroupResource.GetVolumes(); + // get the collection of this NetworkCloudVolumeResource + NetworkCloudVolumeCollection collection = resourceGroupResource.GetNetworkCloudVolumes(); // invoke the operation string volumeName = "volumeName"; - VolumeResource result = await collection.GetAsync(volumeName); + NetworkCloudVolumeResource result = await collection.GetAsync(volumeName); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = result.Data; + NetworkCloudVolumeData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -94,7 +94,7 @@ public async Task Get_GetVolume() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Exists_GetVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Get.json // this example is just showing the usage of "Volumes_Get" 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 @@ -109,8 +109,8 @@ public async Task Exists_GetVolume() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VolumeResource - VolumeCollection collection = resourceGroupResource.GetVolumes(); + // get the collection of this NetworkCloudVolumeResource + NetworkCloudVolumeCollection collection = resourceGroupResource.GetNetworkCloudVolumes(); // invoke the operation string volumeName = "volumeName"; @@ -124,7 +124,7 @@ public async Task Exists_GetVolume() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task CreateOrUpdate_CreateOrUpdateVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Create.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Create.json // this example is just showing the usage of "Volumes_CreateOrUpdate" 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 @@ -139,12 +139,12 @@ public async Task CreateOrUpdate_CreateOrUpdateVolume() ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); ResourceGroupResource resourceGroupResource = client.GetResourceGroupResource(resourceGroupResourceId); - // get the collection of this VolumeResource - VolumeCollection collection = resourceGroupResource.GetVolumes(); + // get the collection of this NetworkCloudVolumeResource + NetworkCloudVolumeCollection collection = resourceGroupResource.GetNetworkCloudVolumes(); // invoke the operation string volumeName = "volumeName"; - VolumeData data = new VolumeData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), 10000) + NetworkCloudVolumeData data = new NetworkCloudVolumeData(new AzureLocation("location"), new ExtendedLocation("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName", "CustomLocation"), 10000) { Tags = { @@ -152,12 +152,12 @@ public async Task CreateOrUpdate_CreateOrUpdateVolume() ["key2"] = "myvalue2", }, }; - ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, volumeName, data); - VolumeResource result = lro.Value; + ArmOperation lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, volumeName, data); + NetworkCloudVolumeResource result = lro.Value; // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = result.Data; + NetworkCloudVolumeData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeResource.cs similarity index 68% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeResource.cs index 67d841e69f9a..67361f02ddd6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_VolumeResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/samples/Generated/Samples/Sample_NetworkCloudVolumeResource.cs @@ -17,14 +17,14 @@ namespace Azure.ResourceManager.NetworkCloud.Samples { - public partial class Sample_VolumeResource + public partial class Sample_NetworkCloudVolumeResource { // List volume for subscription [NUnit.Framework.Test] [NUnit.Framework.Ignore("Only verifying that the sample builds")] - public async Task GetVolumes_ListVolumeForSubscription() + public async Task GetNetworkCloudVolumes_ListVolumeForSubscription() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_ListBySubscription.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_ListBySubscription.json // this example is just showing the usage of "Volumes_ListBySubscription" 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 @@ -39,11 +39,11 @@ public async Task GetVolumes_ListVolumeForSubscription() SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId); // invoke the operation and iterate over the result - await foreach (VolumeResource item in subscriptionResource.GetVolumesAsync()) + await foreach (NetworkCloudVolumeResource item in subscriptionResource.GetNetworkCloudVolumesAsync()) { // the variable item is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = item.Data; + NetworkCloudVolumeData resourceData = item.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -56,7 +56,7 @@ public async Task GetVolumes_ListVolumeForSubscription() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Get_GetVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Get.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Get.json // this example is just showing the usage of "Volumes_Get" 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 @@ -64,20 +64,20 @@ public async Task Get_GetVolume() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VolumeResource created on azure - // for more information of creating VolumeResource, please refer to the document of VolumeResource + // this example assumes you already have this NetworkCloudVolumeResource created on azure + // for more information of creating NetworkCloudVolumeResource, please refer to the document of NetworkCloudVolumeResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string volumeName = "volumeName"; - ResourceIdentifier volumeResourceId = VolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); - VolumeResource volume = client.GetVolumeResource(volumeResourceId); + ResourceIdentifier networkCloudVolumeResourceId = NetworkCloudVolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); + NetworkCloudVolumeResource networkCloudVolume = client.GetNetworkCloudVolumeResource(networkCloudVolumeResourceId); // invoke the operation - VolumeResource result = await volume.GetAsync(); + NetworkCloudVolumeResource result = await networkCloudVolume.GetAsync(); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = result.Data; + NetworkCloudVolumeData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } @@ -87,7 +87,7 @@ public async Task Get_GetVolume() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Delete_DeleteVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Delete.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Delete.json // this example is just showing the usage of "Volumes_Delete" 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 @@ -95,16 +95,16 @@ public async Task Delete_DeleteVolume() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VolumeResource created on azure - // for more information of creating VolumeResource, please refer to the document of VolumeResource + // this example assumes you already have this NetworkCloudVolumeResource created on azure + // for more information of creating NetworkCloudVolumeResource, please refer to the document of NetworkCloudVolumeResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string volumeName = "volumeName"; - ResourceIdentifier volumeResourceId = VolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); - VolumeResource volume = client.GetVolumeResource(volumeResourceId); + ResourceIdentifier networkCloudVolumeResourceId = NetworkCloudVolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); + NetworkCloudVolumeResource networkCloudVolume = client.GetNetworkCloudVolumeResource(networkCloudVolumeResourceId); // invoke the operation - await volume.DeleteAsync(WaitUntil.Completed); + await networkCloudVolume.DeleteAsync(WaitUntil.Completed); Console.WriteLine($"Succeeded"); } @@ -114,7 +114,7 @@ public async Task Delete_DeleteVolume() [NUnit.Framework.Ignore("Only verifying that the sample builds")] public async Task Update_PatchVolume() { - // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/preview/2023-05-01-preview/examples/Volumes_Patch.json + // Generated from example definition: specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/examples/Volumes_Patch.json // this example is just showing the usage of "Volumes_Update" 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 @@ -122,16 +122,16 @@ public async Task Update_PatchVolume() // authenticate your client ArmClient client = new ArmClient(cred); - // this example assumes you already have this VolumeResource created on azure - // for more information of creating VolumeResource, please refer to the document of VolumeResource + // this example assumes you already have this NetworkCloudVolumeResource created on azure + // for more information of creating NetworkCloudVolumeResource, please refer to the document of NetworkCloudVolumeResource string subscriptionId = "123e4567-e89b-12d3-a456-426655440000"; string resourceGroupName = "resourceGroupName"; string volumeName = "volumeName"; - ResourceIdentifier volumeResourceId = VolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); - VolumeResource volume = client.GetVolumeResource(volumeResourceId); + ResourceIdentifier networkCloudVolumeResourceId = NetworkCloudVolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); + NetworkCloudVolumeResource networkCloudVolume = client.GetNetworkCloudVolumeResource(networkCloudVolumeResourceId); // invoke the operation - VolumePatch patch = new VolumePatch() + NetworkCloudVolumePatch patch = new NetworkCloudVolumePatch() { Tags = { @@ -139,11 +139,11 @@ public async Task Update_PatchVolume() ["key2"] = "myvalue2", }, }; - VolumeResource result = await volume.UpdateAsync(patch); + NetworkCloudVolumeResource result = await networkCloudVolume.UpdateAsync(patch); // the variable result is a resource, you could call other operations on this instance as well // but just for demo, we get its data from this resource instance - VolumeData resourceData = result.Data; + NetworkCloudVolumeData resourceData = result.Data; // for demo we just print out the id Console.WriteLine($"Succeeded on id: {resourceData.Id}"); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Azure.ResourceManager.NetworkCloud.csproj b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Azure.ResourceManager.NetworkCloud.csproj index bd5d8a0871ed..74be9c8c1702 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Azure.ResourceManager.NetworkCloud.csproj +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Azure.ResourceManager.NetworkCloud.csproj @@ -1,6 +1,6 @@ - 1.0.0-beta.3 + 1.0.0 Azure.ResourceManager.NetworkCloud Azure Resource Manager client SDK for Azure resource provider NetworkCloud. azure;management;arm;resource manager;networkcloud diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ArmNetworkCloudModelFactory.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ArmNetworkCloudModelFactory.cs index ed61d3ba670b..83c85e2a6085 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ArmNetworkCloudModelFactory.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ArmNetworkCloudModelFactory.cs @@ -8,6 +8,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Net; using Azure.Core; using Azure.ResourceManager.Models; using Azure.ResourceManager.NetworkCloud; @@ -17,7 +18,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models /// Model factory for models. public static partial class ArmNetworkCloudModelFactory { - /// Initializes a new instance of BareMetalMachineData. + /// Initializes a new instance of NetworkCloudBareMetalMachineData. /// The id. /// The name. /// The resourceType. @@ -53,15 +54,15 @@ public static partial class ArmNetworkCloudModelFactory /// The serial number of the bare metal machine. /// The discovered value of the machine's service tag. /// Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine. - /// A new instance for mocking. - public static BareMetalMachineData BareMetalMachineData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, string bmcConnectionString = null, AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string clusterId = null, BareMetalMachineCordonStatus? cordonStatus = null, BareMetalMachineDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, HardwareInventory hardwareInventory = null, HardwareValidationStatus hardwareValidationStatus = null, IEnumerable hybridAksClustersAssociatedIds = null, string kubernetesNodeName = null, string kubernetesVersion = null, string machineDetails = null, string machineName = null, string machineSkuId = null, string oamIPv4Address = null, string oamIPv6Address = null, string osImage = null, BareMetalMachinePowerState? powerState = null, BareMetalMachineProvisioningState? provisioningState = null, string rackId = null, long rackSlot = default, BareMetalMachineReadyState? readyState = null, string serialNumber = null, string serviceTag = null, IEnumerable virtualMachinesAssociatedIds = null) + /// A new instance for mocking. + public static NetworkCloudBareMetalMachineData NetworkCloudBareMetalMachineData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, string bmcConnectionString = null, AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, ResourceIdentifier clusterId = null, BareMetalMachineCordonStatus? cordonStatus = null, BareMetalMachineDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, HardwareInventory hardwareInventory = null, HardwareValidationStatus hardwareValidationStatus = null, IEnumerable hybridAksClustersAssociatedIds = null, string kubernetesNodeName = null, string kubernetesVersion = null, string machineDetails = null, string machineName = null, string machineSkuId = null, IPAddress oamIPv4Address = null, string oamIPv6Address = null, string osImage = null, BareMetalMachinePowerState? powerState = null, BareMetalMachineProvisioningState? provisioningState = null, ResourceIdentifier rackId = null, long rackSlot = default, BareMetalMachineReadyState? readyState = null, string serialNumber = null, string serviceTag = null, IEnumerable virtualMachinesAssociatedIds = null) { tags ??= new Dictionary(); - associatedResourceIds ??= new List(); + associatedResourceIds ??= new List(); hybridAksClustersAssociatedIds ??= new List(); virtualMachinesAssociatedIds ??= new List(); - return new BareMetalMachineData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, clusterId, cordonStatus, detailedStatus, detailedStatusMessage, hardwareInventory, hardwareValidationStatus, hybridAksClustersAssociatedIds?.ToList(), kubernetesNodeName, kubernetesVersion, machineDetails, machineName, machineSkuId, oamIPv4Address, oamIPv6Address, osImage, powerState, provisioningState, rackId, rackSlot, readyState, serialNumber, serviceTag, virtualMachinesAssociatedIds?.ToList()); + return new NetworkCloudBareMetalMachineData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, clusterId, cordonStatus, detailedStatus, detailedStatusMessage, hardwareInventory, hardwareValidationStatus, hybridAksClustersAssociatedIds?.ToList(), kubernetesNodeName, kubernetesVersion, machineDetails, machineName, machineSkuId, oamIPv4Address, oamIPv6Address, osImage, powerState, provisioningState, rackId, rackSlot, readyState, serialNumber, serviceTag, virtualMachinesAssociatedIds?.ToList()); } /// Initializes a new instance of HardwareInventory. @@ -69,10 +70,10 @@ public static BareMetalMachineData BareMetalMachineData(ResourceIdentifier id = /// The list of network interfaces and associated details for the bare metal machine. /// Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine. /// A new instance for mocking. - public static HardwareInventory HardwareInventory(string additionalHostInformation = null, IEnumerable interfaces = null, IEnumerable nics = null) + public static HardwareInventory HardwareInventory(string additionalHostInformation = null, IEnumerable interfaces = null, IEnumerable nics = null) { interfaces ??= new List(); - nics ??= new List(); + nics ??= new List(); return new HardwareInventory(additionalHostInformation, interfaces?.ToList(), nics?.ToList()); } @@ -88,14 +89,14 @@ public static HardwareInventoryNetworkInterface HardwareInventoryNetworkInterfac return new HardwareInventoryNetworkInterface(linkStatus, macAddress, name, networkInterfaceId); } - /// Initializes a new instance of Nic. + /// Initializes a new instance of NetworkCloudNic. /// The information about the device connected to this NIC. /// The MAC address associated with this NIC. /// The name of the NIC/interface. - /// A new instance for mocking. - public static Nic Nic(LldpNeighbor lldpNeighbor = null, string macAddress = null, string name = null) + /// A new instance for mocking. + public static NetworkCloudNic NetworkCloudNic(LldpNeighbor lldpNeighbor = null, string macAddress = null, string name = null) { - return new Nic(lldpNeighbor, macAddress, name); + return new NetworkCloudNic(lldpNeighbor, macAddress, name); } /// Initializes a new instance of LldpNeighbor. @@ -118,7 +119,7 @@ public static HardwareValidationStatus HardwareValidationStatus(DateTimeOffset? return new HardwareValidationStatus(lastValidationOn, result); } - /// Initializes a new instance of CloudServicesNetworkData. + /// Initializes a new instance of NetworkCloudCloudServicesNetworkData. /// The id. /// The name. /// The resourceType. @@ -137,20 +138,20 @@ public static HardwareValidationStatus HardwareValidationStatus(DateTimeOffset? /// The name of the interface that will be present in the virtual machine to represent this network. /// The provisioning state of the cloud services network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network. - /// A new instance for mocking. - public static CloudServicesNetworkData CloudServicesNetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable additionalEgressEndpoints = null, IEnumerable associatedResourceIds = null, string clusterId = null, CloudServicesNetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints = null, IEnumerable enabledEgressEndpoints = null, IEnumerable hybridAksClustersAssociatedIds = null, string interfaceName = null, CloudServicesNetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null) + /// A new instance for mocking. + public static NetworkCloudCloudServicesNetworkData NetworkCloudCloudServicesNetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable additionalEgressEndpoints = null, IEnumerable associatedResourceIds = null, ResourceIdentifier clusterId = null, CloudServicesNetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints = null, IEnumerable enabledEgressEndpoints = null, IEnumerable hybridAksClustersAssociatedIds = null, string interfaceName = null, CloudServicesNetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null) { tags ??= new Dictionary(); additionalEgressEndpoints ??= new List(); - associatedResourceIds ??= new List(); + associatedResourceIds ??= new List(); enabledEgressEndpoints ??= new List(); - hybridAksClustersAssociatedIds ??= new List(); - virtualMachinesAssociatedIds ??= new List(); + hybridAksClustersAssociatedIds ??= new List(); + virtualMachinesAssociatedIds ??= new List(); - return new CloudServicesNetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, additionalEgressEndpoints?.ToList(), associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, enableDefaultEgressEndpoints, enabledEgressEndpoints?.ToList(), hybridAksClustersAssociatedIds?.ToList(), interfaceName, provisioningState, virtualMachinesAssociatedIds?.ToList()); + return new NetworkCloudCloudServicesNetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, additionalEgressEndpoints?.ToList(), associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, enableDefaultEgressEndpoints, enabledEgressEndpoints?.ToList(), hybridAksClustersAssociatedIds?.ToList(), interfaceName, provisioningState, virtualMachinesAssociatedIds?.ToList()); } - /// Initializes a new instance of ClusterManagerData. + /// Initializes a new instance of NetworkCloudClusterManagerData. /// The id. /// The name. /// The resourceType. @@ -167,14 +168,14 @@ public static CloudServicesNetworkData CloudServicesNetworkData(ResourceIdentifi /// The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources. /// The provisioning state of the cluster manager. /// Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource. - /// A new instance for mocking. - public static ClusterManagerData ClusterManagerData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, string analyticsWorkspaceId = null, IEnumerable availabilityZones = null, IEnumerable clusterVersions = null, ClusterManagerDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, string fabricControllerId = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, ExtendedLocation managerExtendedLocation = null, ClusterManagerProvisioningState? provisioningState = null, string vmSize = null) + /// A new instance for mocking. + public static NetworkCloudClusterManagerData NetworkCloudClusterManagerData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ResourceIdentifier analyticsWorkspaceId = null, IEnumerable availabilityZones = null, IEnumerable clusterVersions = null, ClusterManagerDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, ResourceIdentifier fabricControllerId = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, ExtendedLocation managerExtendedLocation = null, ClusterManagerProvisioningState? provisioningState = null, string vmSize = null) { tags ??= new Dictionary(); availabilityZones ??= new List(); clusterVersions ??= new List(); - return new ClusterManagerData(id, name, resourceType, systemData, tags, location, analyticsWorkspaceId, availabilityZones?.ToList(), clusterVersions?.ToList(), detailedStatus, detailedStatusMessage, fabricControllerId, managedResourceGroupConfiguration, managerExtendedLocation, provisioningState, vmSize); + return new NetworkCloudClusterManagerData(id, name, resourceType, systemData, tags, location, analyticsWorkspaceId, availabilityZones?.ToList(), clusterVersions?.ToList(), detailedStatus, detailedStatusMessage, fabricControllerId, managedResourceGroupConfiguration, managerExtendedLocation, provisioningState, vmSize); } /// Initializes a new instance of ClusterAvailableVersion. @@ -186,7 +187,7 @@ public static ClusterAvailableVersion ClusterAvailableVersion(string supportExpi return new ClusterAvailableVersion(supportExpiryDate, targetClusterVersion); } - /// Initializes a new instance of ClusterData. + /// Initializes a new instance of NetworkCloudClusterData. /// The id. /// The name. /// The resourceType. @@ -218,20 +219,20 @@ public static ClusterAvailableVersion ClusterAvailableVersion(string supportExpi /// The count of Manual Action Taken (MAT) events that have not been validated. /// The resource ID of the Network Fabric associated with the cluster. /// The provisioning state of the cluster. - /// The support end date of the runtime version of the cluster. + /// The support end date of the runtime version of the cluster. /// The list of workload resource IDs that are hosted within this cluster. - /// A new instance for mocking. - public static ClusterData ClusterData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, RackDefinition aggregatorOrSingleRackDefinition = null, string analyticsWorkspaceId = null, IEnumerable availableUpgradeVersions = null, ClusterCapacity clusterCapacity = null, ClusterConnectionStatus? clusterConnectionStatus = null, ExtendedLocation clusterExtendedLocation = null, string clusterLocation = null, ClusterManagerConnectionStatus? clusterManagerConnectionStatus = null, string clusterManagerId = null, ServicePrincipalInformation clusterServicePrincipal = null, ClusterType clusterType = default, string clusterVersion = null, ValidationThreshold computeDeploymentThreshold = null, IEnumerable computeRackDefinitions = null, ClusterDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, ExtendedLocation hybridAksExtendedLocation = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, long? manualActionCount = null, string networkFabricId = null, ClusterProvisioningState? provisioningState = null, string supportExpiryDate = null, IEnumerable workloadResourceIds = null) + /// A new instance for mocking. + public static NetworkCloudClusterData NetworkCloudClusterData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, NetworkCloudRackDefinition aggregatorOrSingleRackDefinition = null, ResourceIdentifier analyticsWorkspaceId = null, IEnumerable availableUpgradeVersions = null, ClusterCapacity clusterCapacity = null, ClusterConnectionStatus? clusterConnectionStatus = null, ExtendedLocation clusterExtendedLocation = null, string clusterLocation = null, ClusterManagerConnectionStatus? clusterManagerConnectionStatus = null, ResourceIdentifier clusterManagerId = null, ServicePrincipalInformation clusterServicePrincipal = null, ClusterType clusterType = default, string clusterVersion = null, ValidationThreshold computeDeploymentThreshold = null, IEnumerable computeRackDefinitions = null, ClusterDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, ExtendedLocation hybridAksExtendedLocation = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, long? manualActionCount = null, ResourceIdentifier networkFabricId = null, ClusterProvisioningState? provisioningState = null, DateTimeOffset? supportExpireOn = null, IEnumerable workloadResourceIds = null) { tags ??= new Dictionary(); availableUpgradeVersions ??= new List(); - computeRackDefinitions ??= new List(); - workloadResourceIds ??= new List(); + computeRackDefinitions ??= new List(); + workloadResourceIds ??= new List(); - return new ClusterData(id, name, resourceType, systemData, tags, location, extendedLocation, aggregatorOrSingleRackDefinition, analyticsWorkspaceId, availableUpgradeVersions?.ToList(), clusterCapacity, clusterConnectionStatus, clusterExtendedLocation, clusterLocation, clusterManagerConnectionStatus, clusterManagerId, clusterServicePrincipal, clusterType, clusterVersion, computeDeploymentThreshold, computeRackDefinitions?.ToList(), detailedStatus, detailedStatusMessage, hybridAksExtendedLocation, managedResourceGroupConfiguration, manualActionCount, networkFabricId, provisioningState, supportExpiryDate, workloadResourceIds?.ToList()); + return new NetworkCloudClusterData(id, name, resourceType, systemData, tags, location, extendedLocation, aggregatorOrSingleRackDefinition, analyticsWorkspaceId, availableUpgradeVersions?.ToList(), clusterCapacity, clusterConnectionStatus, clusterExtendedLocation, clusterLocation, clusterManagerConnectionStatus, clusterManagerId, clusterServicePrincipal, clusterType, clusterVersion, computeDeploymentThreshold, computeRackDefinitions?.ToList(), detailedStatus, detailedStatusMessage, hybridAksExtendedLocation, managedResourceGroupConfiguration, manualActionCount, networkFabricId, provisioningState, supportExpireOn, workloadResourceIds?.ToList()); } - /// Initializes a new instance of BareMetalMachineConfigurationData. + /// Initializes a new instance of BareMetalMachineConfiguration. /// The connection string for the baseboard management controller including IP address and protocol. /// The credentials of the baseboard management controller on this bare metal machine. /// The MAC address of the BMC for this machine. @@ -243,23 +244,23 @@ public static ClusterData ClusterData(ResourceIdentifier id = null, string name /// /// The slot the physical machine is in the rack based on the BOM configuration. /// The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. - /// A new instance for mocking. - public static BareMetalMachineConfigurationData BareMetalMachineConfigurationData(string bmcConnectionString = null, AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string machineDetails = null, string machineName = null, long rackSlot = default, string serialNumber = null) + /// A new instance for mocking. + public static BareMetalMachineConfiguration BareMetalMachineConfiguration(string bmcConnectionString = null, AdministrativeCredentials bmcCredentials = null, string bmcMacAddress = null, string bootMacAddress = null, string machineDetails = null, string machineName = null, long rackSlot = default, string serialNumber = null) { - return new BareMetalMachineConfigurationData(bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, machineDetails, machineName, rackSlot, serialNumber); + return new BareMetalMachineConfiguration(bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, machineDetails, machineName, rackSlot, serialNumber); } /// Initializes a new instance of ClusterAvailableUpgradeVersion. /// The indicator of whether the control plane will be impacted during the upgrade. /// The expected duration needed for this upgrade. /// The impact description including the specific details and release notes. - /// The last date the version of the platform is supported. + /// The last date the version of the platform is supported. /// The target version this cluster will be upgraded to. /// The indicator of whether the workload will be impacted during the upgrade. /// A new instance for mocking. - public static ClusterAvailableUpgradeVersion ClusterAvailableUpgradeVersion(ControlImpact? controlImpact = null, string expectedDuration = null, string impactDescription = null, string supportExpiryDate = null, string targetClusterVersion = null, WorkloadImpact? workloadImpact = null) + public static ClusterAvailableUpgradeVersion ClusterAvailableUpgradeVersion(ControlImpact? controlImpact = null, string expectedDuration = null, string impactDescription = null, DateTimeOffset? supportExpireOn = null, string targetClusterVersion = null, WorkloadImpact? workloadImpact = null) { - return new ClusterAvailableUpgradeVersion(controlImpact, expectedDuration, impactDescription, supportExpiryDate, targetClusterVersion, workloadImpact); + return new ClusterAvailableUpgradeVersion(controlImpact, expectedDuration, impactDescription, supportExpireOn, targetClusterVersion, workloadImpact); } /// Initializes a new instance of ClusterCapacity. @@ -277,7 +278,7 @@ public static ClusterCapacity ClusterCapacity(long? availableApplianceStorageGB return new ClusterCapacity(availableApplianceStorageGB, availableCoreCount, availableHostStorageGB, availableMemoryGB, totalApplianceStorageGB, totalCoreCount, totalHostStorageGB, totalMemoryGB); } - /// Initializes a new instance of KubernetesClusterData. + /// Initializes a new instance of NetworkCloudKubernetesClusterData. /// The id. /// The name. /// The resourceType. @@ -302,18 +303,18 @@ public static ClusterCapacity ClusterCapacity(long? availableApplianceStorageGB /// The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. /// The details of the nodes in this cluster. /// The provisioning state of the Kubernetes cluster resource. - /// A new instance for mocking. - public static KubernetesClusterData KubernetesClusterData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable aadAdminGroupObjectIds = null, AdministratorConfiguration administratorConfiguration = null, IEnumerable attachedNetworkIds = null, IEnumerable availableUpgrades = null, string clusterId = null, string connectedClusterId = null, string controlPlaneKubernetesVersion = null, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration = null, KubernetesClusterDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable featureStatuses = null, IEnumerable initialAgentPoolConfigurations = null, string kubernetesVersion = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, NetworkConfiguration networkConfiguration = null, IEnumerable nodes = null, KubernetesClusterProvisioningState? provisioningState = null) + /// A new instance for mocking. + public static NetworkCloudKubernetesClusterData NetworkCloudKubernetesClusterData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable aadAdminGroupObjectIds = null, AdministratorConfiguration administratorConfiguration = null, IEnumerable attachedNetworkIds = null, IEnumerable availableUpgrades = null, ResourceIdentifier clusterId = null, ResourceIdentifier connectedClusterId = null, string controlPlaneKubernetesVersion = null, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration = null, KubernetesClusterDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable featureStatuses = null, IEnumerable initialAgentPoolConfigurations = null, string kubernetesVersion = null, ManagedResourceGroupConfiguration managedResourceGroupConfiguration = null, KubernetesClusterNetworkConfiguration networkConfiguration = null, IEnumerable nodes = null, KubernetesClusterProvisioningState? provisioningState = null) { tags ??= new Dictionary(); aadAdminGroupObjectIds ??= new List(); - attachedNetworkIds ??= new List(); + attachedNetworkIds ??= new List(); availableUpgrades ??= new List(); featureStatuses ??= new List(); initialAgentPoolConfigurations ??= new List(); nodes ??= new List(); - return new KubernetesClusterData(id, name, resourceType, systemData, tags, location, extendedLocation, aadAdminGroupObjectIds != null ? new AadConfiguration(aadAdminGroupObjectIds?.ToList()) : null, administratorConfiguration, attachedNetworkIds?.ToList(), availableUpgrades?.ToList(), clusterId, connectedClusterId, controlPlaneKubernetesVersion, controlPlaneNodeConfiguration, detailedStatus, detailedStatusMessage, featureStatuses?.ToList(), initialAgentPoolConfigurations?.ToList(), kubernetesVersion, managedResourceGroupConfiguration, networkConfiguration, nodes?.ToList(), provisioningState); + return new NetworkCloudKubernetesClusterData(id, name, resourceType, systemData, tags, location, extendedLocation, aadAdminGroupObjectIds != null ? new NetworkCloudAadConfiguration(aadAdminGroupObjectIds?.ToList()) : null, administratorConfiguration, attachedNetworkIds?.ToList(), availableUpgrades?.ToList(), clusterId, connectedClusterId, controlPlaneKubernetesVersion, controlPlaneNodeConfiguration, detailedStatus, detailedStatusMessage, featureStatuses?.ToList(), initialAgentPoolConfigurations?.ToList(), kubernetesVersion, managedResourceGroupConfiguration, networkConfiguration, nodes?.ToList(), provisioningState); } /// Initializes a new instance of AvailableUpgrade. @@ -356,7 +357,7 @@ public static FeatureStatus FeatureStatus(FeatureDetailedStatus? detailedStatus /// The list of taints that have been assigned to the agent pool containing this node. /// The VM SKU name that was used to create this cluster node. /// A new instance for mocking. - public static KubernetesClusterNode KubernetesClusterNode(string agentPoolId = null, string availabilityZone = null, string bareMetalMachineId = null, long? cpuCores = null, KubernetesClusterNodeDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, long? diskSizeGB = null, string image = null, string kubernetesVersion = null, IEnumerable labels = null, long? memorySizeGB = null, AgentPoolMode? mode = null, string name = null, IEnumerable networkAttachments = null, KubernetesNodePowerState? powerState = null, KubernetesNodeRole? role = null, IEnumerable taints = null, string vmSkuName = null) + public static KubernetesClusterNode KubernetesClusterNode(string agentPoolId = null, string availabilityZone = null, string bareMetalMachineId = null, long? cpuCores = null, KubernetesClusterNodeDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, long? diskSizeGB = null, string image = null, string kubernetesVersion = null, IEnumerable labels = null, long? memorySizeGB = null, NetworkCloudAgentPoolMode? mode = null, string name = null, IEnumerable networkAttachments = null, KubernetesNodePowerState? powerState = null, KubernetesNodeRole? role = null, IEnumerable taints = null, string vmSkuName = null) { labels ??= new List(); networkAttachments ??= new List(); @@ -412,7 +413,7 @@ public static NetworkAttachment NetworkAttachment(string attachedNetworkId = nul return new NetworkAttachment(attachedNetworkId, defaultGateway, ipAllocationMethod, ipv4Address, ipv6Address, macAddress, networkAttachmentName); } - /// Initializes a new instance of L2NetworkData. + /// Initializes a new instance of NetworkCloudL2NetworkData. /// The id. /// The name. /// The resourceType. @@ -430,18 +431,18 @@ public static NetworkAttachment NetworkAttachment(string attachedNetworkId = nul /// The resource ID of the Network Fabric l2IsolationDomain. /// The provisioning state of the L2 network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network. - /// A new instance for mocking. - public static L2NetworkData L2NetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, string clusterId = null, L2NetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, string l2IsolationDomainId = null, L2NetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null) + /// A new instance for mocking. + public static NetworkCloudL2NetworkData NetworkCloudL2NetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, ResourceIdentifier clusterId = null, L2NetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, ResourceIdentifier l2IsolationDomainId = null, L2NetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null) { tags ??= new Dictionary(); - associatedResourceIds ??= new List(); - hybridAksClustersAssociatedIds ??= new List(); - virtualMachinesAssociatedIds ??= new List(); + associatedResourceIds ??= new List(); + hybridAksClustersAssociatedIds ??= new List(); + virtualMachinesAssociatedIds ??= new List(); - return new L2NetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksPluginType, interfaceName, l2IsolationDomainId, provisioningState, virtualMachinesAssociatedIds?.ToList()); + return new NetworkCloudL2NetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksPluginType, interfaceName, l2IsolationDomainId, provisioningState, virtualMachinesAssociatedIds?.ToList()); } - /// Initializes a new instance of L3NetworkData. + /// Initializes a new instance of NetworkCloudL3NetworkData. /// The id. /// The name. /// The resourceType. @@ -470,18 +471,18 @@ public static L2NetworkData L2NetworkData(ResourceIdentifier id = null, string n /// The provisioning state of the L3 network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network. /// The VLAN from the l3IsolationDomain that is used for this network. - /// A new instance for mocking. - public static L3NetworkData L3NetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, string clusterId = null, L3NetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksIpamEnabled? hybridAksIpamEnabled = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, IPAllocationType? ipAllocationType = null, string ipv4ConnectedPrefix = null, string ipv6ConnectedPrefix = null, string l3IsolationDomainId = null, L3NetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null, long vlan = default) + /// A new instance for mocking. + public static NetworkCloudL3NetworkData NetworkCloudL3NetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, ResourceIdentifier clusterId = null, L3NetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksIpamEnabled? hybridAksIpamEnabled = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, IPAllocationType? ipAllocationType = null, string ipv4ConnectedPrefix = null, string ipv6ConnectedPrefix = null, ResourceIdentifier l3IsolationDomainId = null, L3NetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null, long vlan = default) { tags ??= new Dictionary(); - associatedResourceIds ??= new List(); - hybridAksClustersAssociatedIds ??= new List(); - virtualMachinesAssociatedIds ??= new List(); + associatedResourceIds ??= new List(); + hybridAksClustersAssociatedIds ??= new List(); + virtualMachinesAssociatedIds ??= new List(); - return new L3NetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksIpamEnabled, hybridAksPluginType, interfaceName, ipAllocationType, ipv4ConnectedPrefix, ipv6ConnectedPrefix, l3IsolationDomainId, provisioningState, virtualMachinesAssociatedIds?.ToList(), vlan); + return new NetworkCloudL3NetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksIpamEnabled, hybridAksPluginType, interfaceName, ipAllocationType, ipv4ConnectedPrefix, ipv6ConnectedPrefix, l3IsolationDomainId, provisioningState, virtualMachinesAssociatedIds?.ToList(), vlan); } - /// Initializes a new instance of RackSkuData. + /// Initializes a new instance of NetworkCloudRackSkuData. /// The id. /// The name. /// The resourceType. @@ -494,15 +495,15 @@ public static L3NetworkData L3NetworkData(ResourceIdentifier id = null, string n /// The type of the rack. /// The list of appliance SKUs and associated rack slot for the storage appliance(s) in this rack model. /// The list of supported SKUs if the rack is an aggregator. - /// A new instance for mocking. - public static RackSkuData RackSkuData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IEnumerable computeMachines = null, IEnumerable controllerMachines = null, string description = null, long? maxClusterSlots = null, RackSkuProvisioningState? provisioningState = null, RackSkuType? rackType = null, IEnumerable storageAppliances = null, IEnumerable supportedRackSkuIds = null) + /// A new instance for mocking. + public static NetworkCloudRackSkuData NetworkCloudRackSkuData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IEnumerable computeMachines = null, IEnumerable controllerMachines = null, string description = null, long? maxClusterSlots = null, RackSkuProvisioningState? provisioningState = null, RackSkuType? rackType = null, IEnumerable storageAppliances = null, IEnumerable supportedRackSkuIds = null) { computeMachines ??= new List(); controllerMachines ??= new List(); storageAppliances ??= new List(); supportedRackSkuIds ??= new List(); - return new RackSkuData(id, name, resourceType, systemData, computeMachines?.ToList(), controllerMachines?.ToList(), description, maxClusterSlots, provisioningState, rackType, storageAppliances?.ToList(), supportedRackSkuIds?.ToList()); + return new NetworkCloudRackSkuData(id, name, resourceType, systemData, computeMachines?.ToList(), controllerMachines?.ToList(), description, maxClusterSlots, provisioningState, rackType, storageAppliances?.ToList(), supportedRackSkuIds?.ToList()); } /// Initializes a new instance of MachineSkuSlot. @@ -519,10 +520,10 @@ public static RackSkuData RackSkuData(ResourceIdentifier id = null, string name /// The count of SMT and physical core threads for this machine. /// The make of the machine. /// A new instance for mocking. - public static MachineSkuSlot MachineSkuSlot(long? rackSlot = null, BootstrapProtocol? bootstrapProtocol = null, long? cpuCores = null, long? cpuSockets = null, IEnumerable disks = null, string generation = null, string hardwareVersion = null, long? memoryCapacityGB = null, string model = null, IEnumerable networkInterfaces = null, long? totalThreads = null, string vendor = null) + public static MachineSkuSlot MachineSkuSlot(long? rackSlot = null, BootstrapProtocol? bootstrapProtocol = null, long? cpuCores = null, long? cpuSockets = null, IEnumerable disks = null, string generation = null, string hardwareVersion = null, long? memoryCapacityGB = null, string model = null, IEnumerable networkInterfaces = null, long? totalThreads = null, string vendor = null) { disks ??= new List(); - networkInterfaces ??= new List(); + networkInterfaces ??= new List(); return new MachineSkuSlot(rackSlot, bootstrapProtocol, cpuCores, cpuSockets, disks?.ToList(), generation, hardwareVersion, memoryCapacityGB, model, networkInterfaces?.ToList(), totalThreads, vendor); } @@ -537,7 +538,7 @@ public static MachineDisk MachineDisk(long? capacityGB = null, MachineSkuDiskCon return new MachineDisk(capacityGB, connection, diskType); } - /// Initializes a new instance of NetworkInterface. + /// Initializes a new instance of NetworkCloudNetworkInterface. /// The partial address of Peripheral Component Interconnect (PCI). /// The connection type of the device. /// The model name of the device. @@ -545,10 +546,10 @@ public static MachineDisk MachineDisk(long? capacityGB = null, MachineSkuDiskCon /// The number of ports on the device. /// The maximum amount of data in GB that the line card transmits through a port at any given second. /// The vendor name of the device. - /// A new instance for mocking. - public static NetworkInterface NetworkInterface(string address = null, DeviceConnectionType? deviceConnectionType = null, string model = null, long? physicalSlot = null, long? portCount = null, long? portSpeed = null, string vendor = null) + /// A new instance for mocking. + public static NetworkCloudNetworkInterface NetworkCloudNetworkInterface(string address = null, DeviceConnectionType? deviceConnectionType = null, string model = null, long? physicalSlot = null, long? portCount = null, long? portSpeed = null, string vendor = null) { - return new NetworkInterface(address, deviceConnectionType, model, physicalSlot, portCount, portSpeed, vendor); + return new NetworkCloudNetworkInterface(address, deviceConnectionType, model, physicalSlot, portCount, portSpeed, vendor); } /// Initializes a new instance of StorageApplianceSkuSlot. @@ -561,7 +562,7 @@ public static StorageApplianceSkuSlot StorageApplianceSkuSlot(long? rackSlot = n return new StorageApplianceSkuSlot(rackSlot, capacityGB, model); } - /// Initializes a new instance of RackData. + /// Initializes a new instance of NetworkCloudRackData. /// The id. /// The name. /// The resourceType. @@ -577,15 +578,15 @@ public static StorageApplianceSkuSlot StorageApplianceSkuSlot(long? rackSlot = n /// The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”). /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. /// The SKU for the rack. - /// A new instance for mocking. - public static RackData RackData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string availabilityZone = null, string clusterId = null, RackDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, RackProvisioningState? provisioningState = null, string rackLocation = null, string rackSerialNumber = null, string rackSkuId = null) + /// A new instance for mocking. + public static NetworkCloudRackData NetworkCloudRackData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string availabilityZone = null, ResourceIdentifier clusterId = null, RackDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, RackProvisioningState? provisioningState = null, string rackLocation = null, string rackSerialNumber = null, ResourceIdentifier rackSkuId = null) { tags ??= new Dictionary(); - return new RackData(id, name, resourceType, systemData, tags, location, extendedLocation, availabilityZone, clusterId, detailedStatus, detailedStatusMessage, provisioningState, rackLocation, rackSerialNumber, rackSkuId); + return new NetworkCloudRackData(id, name, resourceType, systemData, tags, location, extendedLocation, availabilityZone, clusterId, detailedStatus, detailedStatusMessage, provisioningState, rackLocation, rackSerialNumber, rackSkuId); } - /// Initializes a new instance of StorageApplianceData. + /// Initializes a new instance of NetworkCloudStorageApplianceData. /// The id. /// The name. /// The resourceType. @@ -607,15 +608,15 @@ public static RackData RackData(ResourceIdentifier id = null, string name = null /// The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. /// The serial number for the storage appliance. /// The SKU for the storage appliance. - /// A new instance for mocking. - public static StorageApplianceData StorageApplianceData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, AdministrativeCredentials administratorCredentials = null, long? capacity = null, long? capacityUsed = null, string clusterId = null, StorageApplianceDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, string managementIPv4Address = null, StorageApplianceProvisioningState? provisioningState = null, string rackId = null, long rackSlot = default, RemoteVendorManagementFeature? remoteVendorManagementFeature = null, RemoteVendorManagementStatus? remoteVendorManagementStatus = null, string serialNumber = null, string storageApplianceSkuId = null) + /// A new instance for mocking. + public static NetworkCloudStorageApplianceData NetworkCloudStorageApplianceData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, AdministrativeCredentials administratorCredentials = null, long? capacity = null, long? capacityUsed = null, ResourceIdentifier clusterId = null, StorageApplianceDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IPAddress managementIPv4Address = null, StorageApplianceProvisioningState? provisioningState = null, ResourceIdentifier rackId = null, long rackSlot = default, RemoteVendorManagementFeature? remoteVendorManagementFeature = null, RemoteVendorManagementStatus? remoteVendorManagementStatus = null, string serialNumber = null, string storageApplianceSkuId = null) { tags ??= new Dictionary(); - return new StorageApplianceData(id, name, resourceType, systemData, tags, location, extendedLocation, administratorCredentials, capacity, capacityUsed, clusterId, detailedStatus, detailedStatusMessage, managementIPv4Address, provisioningState, rackId, rackSlot, remoteVendorManagementFeature, remoteVendorManagementStatus, serialNumber, storageApplianceSkuId); + return new NetworkCloudStorageApplianceData(id, name, resourceType, systemData, tags, location, extendedLocation, administratorCredentials, capacity, capacityUsed, clusterId, detailedStatus, detailedStatusMessage, managementIPv4Address, provisioningState, rackId, rackSlot, remoteVendorManagementFeature, remoteVendorManagementStatus, serialNumber, storageApplianceSkuId); } - /// Initializes a new instance of TrunkedNetworkData. + /// Initializes a new instance of NetworkCloudTrunkedNetworkData. /// The id. /// The name. /// The resourceType. @@ -634,20 +635,20 @@ public static StorageApplianceData StorageApplianceData(ResourceIdentifier id = /// The provisioning state of the trunked network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network. /// The list of vlans that are selected from the isolation domains for trunking. - /// A new instance for mocking. - public static TrunkedNetworkData TrunkedNetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, string clusterId = null, TrunkedNetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, IEnumerable isolationDomainIds = null, TrunkedNetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null, IEnumerable vlans = null) + /// A new instance for mocking. + public static NetworkCloudTrunkedNetworkData NetworkCloudTrunkedNetworkData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable associatedResourceIds = null, ResourceIdentifier clusterId = null, TrunkedNetworkDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable hybridAksClustersAssociatedIds = null, HybridAksPluginType? hybridAksPluginType = null, string interfaceName = null, IEnumerable isolationDomainIds = null, TrunkedNetworkProvisioningState? provisioningState = null, IEnumerable virtualMachinesAssociatedIds = null, IEnumerable vlans = null) { tags ??= new Dictionary(); associatedResourceIds ??= new List(); - hybridAksClustersAssociatedIds ??= new List(); - isolationDomainIds ??= new List(); - virtualMachinesAssociatedIds ??= new List(); + hybridAksClustersAssociatedIds ??= new List(); + isolationDomainIds ??= new List(); + virtualMachinesAssociatedIds ??= new List(); vlans ??= new List(); - return new TrunkedNetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksPluginType, interfaceName, isolationDomainIds?.ToList(), provisioningState, virtualMachinesAssociatedIds?.ToList(), vlans?.ToList()); + return new NetworkCloudTrunkedNetworkData(id, name, resourceType, systemData, tags, location, extendedLocation, associatedResourceIds?.ToList(), clusterId, detailedStatus, detailedStatusMessage, hybridAksClustersAssociatedIds?.ToList(), hybridAksPluginType, interfaceName, isolationDomainIds?.ToList(), provisioningState, virtualMachinesAssociatedIds?.ToList(), vlans?.ToList()); } - /// Initializes a new instance of VirtualMachineData. + /// Initializes a new instance of NetworkCloudVirtualMachineData. /// The id. /// The name. /// The resourceType. @@ -665,7 +666,7 @@ public static TrunkedNetworkData TrunkedNetworkData(ResourceIdentifier id = null /// The more detailed status of the virtual machine. /// The descriptive message about the current detailed status. /// Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. - /// The memory size of the virtual machine in GB. + /// The memory size of the virtual machine in GB. /// The list of network attachments to the virtual machine. /// The Base64 encoded cloud-init network data. /// The scheduling hints for the virtual machine. @@ -679,19 +680,19 @@ public static TrunkedNetworkData TrunkedNetworkData(ResourceIdentifier id = null /// The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. /// The credentials used to login to the image repository that has access to the specified image. /// The resource IDs of volumes that are attached to the virtual machine. - /// A new instance for mocking. - public static VirtualMachineData VirtualMachineData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string adminUsername = null, string availabilityZone = null, string bareMetalMachineId = null, VirtualMachineBootMethod? bootMethod = null, NetworkAttachment cloudServicesNetworkAttachment = null, string clusterId = null, long cpuCores = default, VirtualMachineDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, VirtualMachineIsolateEmulatorThread? isolateEmulatorThread = null, long memorySizeGB = default, IEnumerable networkAttachments = null, string networkData = null, IEnumerable placementHints = null, VirtualMachinePowerState? powerState = null, VirtualMachineProvisioningState? provisioningState = null, IEnumerable sshPublicKeys = null, StorageProfile storageProfile = null, string userData = null, VirtualMachineVirtioInterfaceType? virtioInterface = null, VirtualMachineDeviceModelType? vmDeviceModel = null, string vmImage = null, ImageRepositoryCredentials vmImageRepositoryCredentials = null, IEnumerable volumes = null) + /// A new instance for mocking. + public static NetworkCloudVirtualMachineData NetworkCloudVirtualMachineData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string adminUsername = null, string availabilityZone = null, ResourceIdentifier bareMetalMachineId = null, VirtualMachineBootMethod? bootMethod = null, NetworkAttachment cloudServicesNetworkAttachment = null, ResourceIdentifier clusterId = null, long cpuCores = default, VirtualMachineDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, VirtualMachineIsolateEmulatorThread? isolateEmulatorThread = null, long memorySizeInGB = default, IEnumerable networkAttachments = null, string networkData = null, IEnumerable placementHints = null, VirtualMachinePowerState? powerState = null, VirtualMachineProvisioningState? provisioningState = null, IEnumerable sshPublicKeys = null, NetworkCloudStorageProfile storageProfile = null, string userData = null, VirtualMachineVirtioInterfaceType? virtioInterface = null, VirtualMachineDeviceModelType? vmDeviceModel = null, string vmImage = null, ImageRepositoryCredentials vmImageRepositoryCredentials = null, IEnumerable volumes = null) { tags ??= new Dictionary(); networkAttachments ??= new List(); placementHints ??= new List(); - sshPublicKeys ??= new List(); - volumes ??= new List(); + sshPublicKeys ??= new List(); + volumes ??= new List(); - return new VirtualMachineData(id, name, resourceType, systemData, tags, location, extendedLocation, adminUsername, availabilityZone, bareMetalMachineId, bootMethod, cloudServicesNetworkAttachment, clusterId, cpuCores, detailedStatus, detailedStatusMessage, isolateEmulatorThread, memorySizeGB, networkAttachments?.ToList(), networkData, placementHints?.ToList(), powerState, provisioningState, sshPublicKeys?.ToList(), storageProfile, userData, virtioInterface, vmDeviceModel, vmImage, vmImageRepositoryCredentials, volumes?.ToList()); + return new NetworkCloudVirtualMachineData(id, name, resourceType, systemData, tags, location, extendedLocation, adminUsername, availabilityZone, bareMetalMachineId, bootMethod, cloudServicesNetworkAttachment, clusterId, cpuCores, detailedStatus, detailedStatusMessage, isolateEmulatorThread, memorySizeInGB, networkAttachments?.ToList(), networkData, placementHints?.ToList(), powerState, provisioningState, sshPublicKeys?.ToList(), storageProfile, userData, virtioInterface, vmDeviceModel, vmImage, vmImageRepositoryCredentials, volumes?.ToList()); } - /// Initializes a new instance of VolumeData. + /// Initializes a new instance of NetworkCloudVolumeData. /// The id. /// The name. /// The resourceType. @@ -704,17 +705,17 @@ public static VirtualMachineData VirtualMachineData(ResourceIdentifier id = null /// The descriptive message about the current detailed status. /// The provisioning state of the volume. /// The unique identifier of the volume. - /// The size of the allocation for this volume in Mebibytes. - /// A new instance for mocking. - public static VolumeData VolumeData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable attachedTo = null, VolumeDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, VolumeProvisioningState? provisioningState = null, string serialNumber = null, long sizeMiB = default) + /// The size of the allocation for this volume in Mebibytes. + /// A new instance for mocking. + public static NetworkCloudVolumeData NetworkCloudVolumeData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, IEnumerable attachedTo = null, VolumeDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, VolumeProvisioningState? provisioningState = null, string serialNumber = null, long sizeInMiB = default) { tags ??= new Dictionary(); attachedTo ??= new List(); - return new VolumeData(id, name, resourceType, systemData, tags, location, extendedLocation, attachedTo?.ToList(), detailedStatus, detailedStatusMessage, provisioningState, serialNumber, sizeMiB); + return new NetworkCloudVolumeData(id, name, resourceType, systemData, tags, location, extendedLocation, attachedTo?.ToList(), detailedStatus, detailedStatusMessage, provisioningState, serialNumber, sizeInMiB); } - /// Initializes a new instance of BareMetalMachineKeySetData. + /// Initializes a new instance of NetworkCloudBareMetalMachineKeySetData. /// The id. /// The name. /// The resourceType. @@ -725,23 +726,23 @@ public static VolumeData VolumeData(ResourceIdentifier id = null, string name = /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. /// The more detailed status of the key set. /// The descriptive message about the current detailed status. - /// The date and time after which the users in this key set will be removed from the bare metal machines. + /// The date and time after which the users in this key set will be removed from the bare metal machines. /// The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. - /// The last time this key set was validated. + /// The last time this key set was validated. /// The name of the group that users will be assigned to on the operating system of the machines. /// The access level allowed for the users in this key set. /// The provisioning state of the bare metal machine key set. /// The unique list of permitted users. /// The status evaluation of each user. - /// A new instance for mocking. - public static BareMetalMachineKeySetData BareMetalMachineKeySetData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string azureGroupId = null, BareMetalMachineKeySetDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, DateTimeOffset expiration = default, IEnumerable jumpHostsAllowed = null, DateTimeOffset? lastValidation = null, string osGroupName = null, BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default, BareMetalMachineKeySetProvisioningState? provisioningState = null, IEnumerable userList = null, IEnumerable userListStatus = null) + /// A new instance for mocking. + public static NetworkCloudBareMetalMachineKeySetData NetworkCloudBareMetalMachineKeySetData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string azureGroupId = null, BareMetalMachineKeySetDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, DateTimeOffset expireOn = default, IEnumerable jumpHostsAllowed = null, DateTimeOffset? lastValidatedOn = null, string osGroupName = null, BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default, BareMetalMachineKeySetProvisioningState? provisioningState = null, IEnumerable userList = null, IEnumerable userListStatus = null) { tags ??= new Dictionary(); - jumpHostsAllowed ??= new List(); + jumpHostsAllowed ??= new List(); userList ??= new List(); userListStatus ??= new List(); - return new BareMetalMachineKeySetData(id, name, resourceType, systemData, tags, location, extendedLocation, azureGroupId, detailedStatus, detailedStatusMessage, expiration, jumpHostsAllowed?.ToList(), lastValidation, osGroupName, privilegeLevel, provisioningState, userList?.ToList(), userListStatus?.ToList()); + return new NetworkCloudBareMetalMachineKeySetData(id, name, resourceType, systemData, tags, location, extendedLocation, azureGroupId, detailedStatus, detailedStatusMessage, expireOn, jumpHostsAllowed?.ToList(), lastValidatedOn, osGroupName, privilegeLevel, provisioningState, userList?.ToList(), userListStatus?.ToList()); } /// Initializes a new instance of KeySetUserStatus. @@ -754,7 +755,7 @@ public static KeySetUserStatus KeySetUserStatus(string azureUserName = null, Bar return new KeySetUserStatus(azureUserName, status, statusMessage); } - /// Initializes a new instance of BmcKeySetData. + /// Initializes a new instance of NetworkCloudBmcKeySetData. /// The id. /// The name. /// The resourceType. @@ -765,23 +766,23 @@ public static KeySetUserStatus KeySetUserStatus(string azureUserName = null, Bar /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. /// The more detailed status of the key set. /// The descriptive message about the current detailed status. - /// The date and time after which the users in this key set will be removed from the baseboard management controllers. - /// The last time this key set was validated. + /// The date and time after which the users in this key set will be removed from the baseboard management controllers. + /// The last time this key set was validated. /// The access level allowed for the users in this key set. /// The provisioning state of the baseboard management controller key set. /// The unique list of permitted users. /// The status evaluation of each user. - /// A new instance for mocking. - public static BmcKeySetData BmcKeySetData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string azureGroupId = null, BmcKeySetDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, DateTimeOffset expiration = default, DateTimeOffset? lastValidation = null, BmcKeySetPrivilegeLevel privilegeLevel = default, BmcKeySetProvisioningState? provisioningState = null, IEnumerable userList = null, IEnumerable userListStatus = null) + /// A new instance for mocking. + public static NetworkCloudBmcKeySetData NetworkCloudBmcKeySetData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, string azureGroupId = null, BmcKeySetDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, DateTimeOffset expireOn = default, DateTimeOffset? lastValidatedOn = null, BmcKeySetPrivilegeLevel privilegeLevel = default, BmcKeySetProvisioningState? provisioningState = null, IEnumerable userList = null, IEnumerable userListStatus = null) { tags ??= new Dictionary(); userList ??= new List(); userListStatus ??= new List(); - return new BmcKeySetData(id, name, resourceType, systemData, tags, location, extendedLocation, azureGroupId, detailedStatus, detailedStatusMessage, expiration, lastValidation, privilegeLevel, provisioningState, userList?.ToList(), userListStatus?.ToList()); + return new NetworkCloudBmcKeySetData(id, name, resourceType, systemData, tags, location, extendedLocation, azureGroupId, detailedStatus, detailedStatusMessage, expireOn, lastValidatedOn, privilegeLevel, provisioningState, userList?.ToList(), userListStatus?.ToList()); } - /// Initializes a new instance of ClusterMetricsConfigurationData. + /// Initializes a new instance of NetworkCloudClusterMetricsConfigurationData. /// The id. /// The name. /// The resourceType. @@ -795,17 +796,17 @@ public static BmcKeySetData BmcKeySetData(ResourceIdentifier id = null, string n /// The list of metrics that are available for the cluster but disabled at the moment. /// The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics. /// The provisioning state of the metrics configuration. - /// A new instance for mocking. - public static ClusterMetricsConfigurationData ClusterMetricsConfigurationData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, long collectionInterval = default, ClusterMetricsConfigurationDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable disabledMetrics = null, IEnumerable enabledMetrics = null, ClusterMetricsConfigurationProvisioningState? provisioningState = null) + /// A new instance for mocking. + public static NetworkCloudClusterMetricsConfigurationData NetworkCloudClusterMetricsConfigurationData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, long collectionInterval = default, ClusterMetricsConfigurationDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, IEnumerable disabledMetrics = null, IEnumerable enabledMetrics = null, ClusterMetricsConfigurationProvisioningState? provisioningState = null) { tags ??= new Dictionary(); disabledMetrics ??= new List(); enabledMetrics ??= new List(); - return new ClusterMetricsConfigurationData(id, name, resourceType, systemData, tags, location, extendedLocation, collectionInterval, detailedStatus, detailedStatusMessage, disabledMetrics?.ToList(), enabledMetrics?.ToList(), provisioningState); + return new NetworkCloudClusterMetricsConfigurationData(id, name, resourceType, systemData, tags, location, extendedLocation, collectionInterval, detailedStatus, detailedStatusMessage, disabledMetrics?.ToList(), enabledMetrics?.ToList(), provisioningState); } - /// Initializes a new instance of AgentPoolData. + /// Initializes a new instance of NetworkCloudAgentPoolData. /// The id. /// The name. /// The resourceType. @@ -827,18 +828,18 @@ public static ClusterMetricsConfigurationData ClusterMetricsConfigurationData(Re /// The taints applied to the nodes in this agent pool. /// The configuration of the agent pool. /// The name of the VM SKU that determines the size of resources allocated for node VMs. - /// A new instance for mocking. - public static AgentPoolData AgentPoolData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, AdministratorConfiguration administratorConfiguration = null, AgentOptions agentOptions = null, AttachedNetworkConfiguration attachedNetworkConfiguration = null, IEnumerable availabilityZones = null, long count = default, AgentPoolDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, string kubernetesVersion = null, IEnumerable labels = null, AgentPoolMode mode = default, AgentPoolProvisioningState? provisioningState = null, IEnumerable taints = null, string upgradeMaxSurge = null, string vmSkuName = null) + /// A new instance for mocking. + public static NetworkCloudAgentPoolData NetworkCloudAgentPoolData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, AdministratorConfiguration administratorConfiguration = null, NetworkCloudAgentConfiguration agentOptions = null, AttachedNetworkConfiguration attachedNetworkConfiguration = null, IEnumerable availabilityZones = null, long count = default, AgentPoolDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, string kubernetesVersion = null, IEnumerable labels = null, NetworkCloudAgentPoolMode mode = default, AgentPoolProvisioningState? provisioningState = null, IEnumerable taints = null, string upgradeMaxSurge = null, string vmSkuName = null) { tags ??= new Dictionary(); availabilityZones ??= new List(); labels ??= new List(); taints ??= new List(); - return new AgentPoolData(id, name, resourceType, systemData, tags, location, extendedLocation, administratorConfiguration, agentOptions, attachedNetworkConfiguration, availabilityZones?.ToList(), count, detailedStatus, detailedStatusMessage, kubernetesVersion, labels?.ToList(), mode, provisioningState, taints?.ToList(), upgradeMaxSurge != null ? new AgentPoolUpgradeSettings(upgradeMaxSurge) : null, vmSkuName); + return new NetworkCloudAgentPoolData(id, name, resourceType, systemData, tags, location, extendedLocation, administratorConfiguration, agentOptions, attachedNetworkConfiguration, availabilityZones?.ToList(), count, detailedStatus, detailedStatusMessage, kubernetesVersion, labels?.ToList(), mode, provisioningState, taints?.ToList(), upgradeMaxSurge != null ? new AgentPoolUpgradeSettings(upgradeMaxSurge) : null, vmSkuName); } - /// Initializes a new instance of ConsoleData. + /// Initializes a new instance of NetworkCloudVirtualMachineConsoleData. /// The id. /// The name. /// The resourceType. @@ -849,17 +850,17 @@ public static AgentPoolData AgentPoolData(ResourceIdentifier id = null, string n /// The more detailed status of the console. /// The descriptive message about the current detailed status. /// The indicator of whether the console access is enabled. - /// The date and time after which the key will be disallowed access. + /// The date and time after which the key will be disallowed access. /// The resource ID of the private link service that is used to provide virtual machine console access. /// The provisioning state of the virtual machine console. /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. /// The unique identifier for the virtual machine that is used to access the console. - /// A new instance for mocking. - public static ConsoleData ConsoleData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, ConsoleDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, ConsoleEnabled enabled = default, DateTimeOffset? expiration = null, string privateLinkServiceId = null, ConsoleProvisioningState? provisioningState = null, string keyData = null, string virtualMachineAccessId = null) + /// A new instance for mocking. + public static NetworkCloudVirtualMachineConsoleData NetworkCloudVirtualMachineConsoleData(ResourceIdentifier id = null, string name = null, ResourceType resourceType = default, SystemData systemData = null, IDictionary tags = null, AzureLocation location = default, ExtendedLocation extendedLocation = null, ConsoleDetailedStatus? detailedStatus = null, string detailedStatusMessage = null, ConsoleEnabled enabled = default, DateTimeOffset? expireOn = null, ResourceIdentifier privateLinkServiceId = null, ConsoleProvisioningState? provisioningState = null, string keyData = null, Guid? virtualMachineAccessId = null) { tags ??= new Dictionary(); - return new ConsoleData(id, name, resourceType, systemData, tags, location, extendedLocation, detailedStatus, detailedStatusMessage, enabled, expiration, privateLinkServiceId, provisioningState, keyData != null ? new SshPublicKey(keyData) : null, virtualMachineAccessId); + return new NetworkCloudVirtualMachineConsoleData(id, name, resourceType, systemData, tags, location, extendedLocation, detailedStatus, detailedStatusMessage, enabled, expireOn, privateLinkServiceId, provisioningState, keyData != null ? new NetworkCloudSshPublicKey(keyData) : null, virtualMachineAccessId); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/NetworkCloudExtensions.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/NetworkCloudExtensions.cs index ae68b9be95e4..8d626c63a823 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/NetworkCloudExtensions.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/NetworkCloudExtensions.cs @@ -49,354 +49,354 @@ private static SubscriptionResourceExtensionClient GetSubscriptionResourceExtens return new SubscriptionResourceExtensionClient(client, scope); }); } - #region BareMetalMachineResource + #region NetworkCloudBareMetalMachineResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static BareMetalMachineResource GetBareMetalMachineResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudBareMetalMachineResource GetNetworkCloudBareMetalMachineResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - BareMetalMachineResource.ValidateResourceId(id); - return new BareMetalMachineResource(client, id); + NetworkCloudBareMetalMachineResource.ValidateResourceId(id); + return new NetworkCloudBareMetalMachineResource(client, id); } ); } #endregion - #region CloudServicesNetworkResource + #region NetworkCloudCloudServicesNetworkResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static CloudServicesNetworkResource GetCloudServicesNetworkResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudCloudServicesNetworkResource GetNetworkCloudCloudServicesNetworkResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - CloudServicesNetworkResource.ValidateResourceId(id); - return new CloudServicesNetworkResource(client, id); + NetworkCloudCloudServicesNetworkResource.ValidateResourceId(id); + return new NetworkCloudCloudServicesNetworkResource(client, id); } ); } #endregion - #region ClusterManagerResource + #region NetworkCloudClusterManagerResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static ClusterManagerResource GetClusterManagerResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudClusterManagerResource GetNetworkCloudClusterManagerResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - ClusterManagerResource.ValidateResourceId(id); - return new ClusterManagerResource(client, id); + NetworkCloudClusterManagerResource.ValidateResourceId(id); + return new NetworkCloudClusterManagerResource(client, id); } ); } #endregion - #region ClusterResource + #region NetworkCloudClusterResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static ClusterResource GetClusterResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudClusterResource GetNetworkCloudClusterResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - ClusterResource.ValidateResourceId(id); - return new ClusterResource(client, id); + NetworkCloudClusterResource.ValidateResourceId(id); + return new NetworkCloudClusterResource(client, id); } ); } #endregion - #region KubernetesClusterResource + #region NetworkCloudKubernetesClusterResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static KubernetesClusterResource GetKubernetesClusterResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudKubernetesClusterResource GetNetworkCloudKubernetesClusterResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - KubernetesClusterResource.ValidateResourceId(id); - return new KubernetesClusterResource(client, id); + NetworkCloudKubernetesClusterResource.ValidateResourceId(id); + return new NetworkCloudKubernetesClusterResource(client, id); } ); } #endregion - #region L2NetworkResource + #region NetworkCloudL2NetworkResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static L2NetworkResource GetL2NetworkResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudL2NetworkResource GetNetworkCloudL2NetworkResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - L2NetworkResource.ValidateResourceId(id); - return new L2NetworkResource(client, id); + NetworkCloudL2NetworkResource.ValidateResourceId(id); + return new NetworkCloudL2NetworkResource(client, id); } ); } #endregion - #region L3NetworkResource + #region NetworkCloudL3NetworkResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static L3NetworkResource GetL3NetworkResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudL3NetworkResource GetNetworkCloudL3NetworkResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - L3NetworkResource.ValidateResourceId(id); - return new L3NetworkResource(client, id); + NetworkCloudL3NetworkResource.ValidateResourceId(id); + return new NetworkCloudL3NetworkResource(client, id); } ); } #endregion - #region RackSkuResource + #region NetworkCloudRackSkuResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static RackSkuResource GetRackSkuResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudRackSkuResource GetNetworkCloudRackSkuResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - RackSkuResource.ValidateResourceId(id); - return new RackSkuResource(client, id); + NetworkCloudRackSkuResource.ValidateResourceId(id); + return new NetworkCloudRackSkuResource(client, id); } ); } #endregion - #region RackResource + #region NetworkCloudRackResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static RackResource GetRackResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudRackResource GetNetworkCloudRackResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - RackResource.ValidateResourceId(id); - return new RackResource(client, id); + NetworkCloudRackResource.ValidateResourceId(id); + return new NetworkCloudRackResource(client, id); } ); } #endregion - #region StorageApplianceResource + #region NetworkCloudStorageApplianceResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static StorageApplianceResource GetStorageApplianceResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudStorageApplianceResource GetNetworkCloudStorageApplianceResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - StorageApplianceResource.ValidateResourceId(id); - return new StorageApplianceResource(client, id); + NetworkCloudStorageApplianceResource.ValidateResourceId(id); + return new NetworkCloudStorageApplianceResource(client, id); } ); } #endregion - #region TrunkedNetworkResource + #region NetworkCloudTrunkedNetworkResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static TrunkedNetworkResource GetTrunkedNetworkResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudTrunkedNetworkResource GetNetworkCloudTrunkedNetworkResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - TrunkedNetworkResource.ValidateResourceId(id); - return new TrunkedNetworkResource(client, id); + NetworkCloudTrunkedNetworkResource.ValidateResourceId(id); + return new NetworkCloudTrunkedNetworkResource(client, id); } ); } #endregion - #region VirtualMachineResource + #region NetworkCloudVirtualMachineResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static VirtualMachineResource GetVirtualMachineResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudVirtualMachineResource GetNetworkCloudVirtualMachineResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - VirtualMachineResource.ValidateResourceId(id); - return new VirtualMachineResource(client, id); + NetworkCloudVirtualMachineResource.ValidateResourceId(id); + return new NetworkCloudVirtualMachineResource(client, id); } ); } #endregion - #region VolumeResource + #region NetworkCloudVolumeResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static VolumeResource GetVolumeResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudVolumeResource GetNetworkCloudVolumeResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - VolumeResource.ValidateResourceId(id); - return new VolumeResource(client, id); + NetworkCloudVolumeResource.ValidateResourceId(id); + return new NetworkCloudVolumeResource(client, id); } ); } #endregion - #region BareMetalMachineKeySetResource + #region NetworkCloudBareMetalMachineKeySetResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static BareMetalMachineKeySetResource GetBareMetalMachineKeySetResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudBareMetalMachineKeySetResource GetNetworkCloudBareMetalMachineKeySetResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - BareMetalMachineKeySetResource.ValidateResourceId(id); - return new BareMetalMachineKeySetResource(client, id); + NetworkCloudBareMetalMachineKeySetResource.ValidateResourceId(id); + return new NetworkCloudBareMetalMachineKeySetResource(client, id); } ); } #endregion - #region BmcKeySetResource + #region NetworkCloudBmcKeySetResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static BmcKeySetResource GetBmcKeySetResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudBmcKeySetResource GetNetworkCloudBmcKeySetResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - BmcKeySetResource.ValidateResourceId(id); - return new BmcKeySetResource(client, id); + NetworkCloudBmcKeySetResource.ValidateResourceId(id); + return new NetworkCloudBmcKeySetResource(client, id); } ); } #endregion - #region ClusterMetricsConfigurationResource + #region NetworkCloudClusterMetricsConfigurationResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static ClusterMetricsConfigurationResource GetClusterMetricsConfigurationResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudClusterMetricsConfigurationResource GetNetworkCloudClusterMetricsConfigurationResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - ClusterMetricsConfigurationResource.ValidateResourceId(id); - return new ClusterMetricsConfigurationResource(client, id); + NetworkCloudClusterMetricsConfigurationResource.ValidateResourceId(id); + return new NetworkCloudClusterMetricsConfigurationResource(client, id); } ); } #endregion - #region AgentPoolResource + #region NetworkCloudAgentPoolResource /// - /// Gets an object representing an along with the instance operations that can be performed on it but with no data. - /// You can use to create an from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static AgentPoolResource GetAgentPoolResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudAgentPoolResource GetNetworkCloudAgentPoolResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - AgentPoolResource.ValidateResourceId(id); - return new AgentPoolResource(client, id); + NetworkCloudAgentPoolResource.ValidateResourceId(id); + return new NetworkCloudAgentPoolResource(client, id); } ); } #endregion - #region ConsoleResource + #region NetworkCloudVirtualMachineConsoleResource /// - /// Gets an object representing a along with the instance operations that can be performed on it but with no data. - /// You can use to create a from its components. + /// Gets an object representing a along with the instance operations that can be performed on it but with no data. + /// You can use to create a from its components. /// /// The instance the method will execute against. /// The resource ID of the resource to get. - /// Returns a object. - public static ConsoleResource GetConsoleResource(this ArmClient client, ResourceIdentifier id) + /// Returns a object. + public static NetworkCloudVirtualMachineConsoleResource GetNetworkCloudVirtualMachineConsoleResource(this ArmClient client, ResourceIdentifier id) { return client.GetResourceClient(() => { - ConsoleResource.ValidateResourceId(id); - return new ConsoleResource(client, id); + NetworkCloudVirtualMachineConsoleResource.ValidateResourceId(id); + return new NetworkCloudVirtualMachineConsoleResource(client, id); } ); } #endregion - /// Gets a collection of BareMetalMachineResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudBareMetalMachineResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of BareMetalMachineResources and their operations over a BareMetalMachineResource. - public static BareMetalMachineCollection GetBareMetalMachines(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudBareMetalMachineResources and their operations over a NetworkCloudBareMetalMachineResource. + public static NetworkCloudBareMetalMachineCollection GetNetworkCloudBareMetalMachines(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetBareMetalMachines(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudBareMetalMachines(); } /// @@ -418,9 +418,9 @@ public static BareMetalMachineCollection GetBareMetalMachines(this ResourceGroup /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetBareMetalMachineAsync(this ResourceGroupResource resourceGroupResource, string bareMetalMachineName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudBareMetalMachineAsync(this ResourceGroupResource resourceGroupResource, string bareMetalMachineName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetBareMetalMachines().GetAsync(bareMetalMachineName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudBareMetalMachines().GetAsync(bareMetalMachineName, cancellationToken).ConfigureAwait(false); } /// @@ -442,17 +442,17 @@ public static async Task> GetBareMetalMachine /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetBareMetalMachine(this ResourceGroupResource resourceGroupResource, string bareMetalMachineName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudBareMetalMachine(this ResourceGroupResource resourceGroupResource, string bareMetalMachineName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetBareMetalMachines().Get(bareMetalMachineName, cancellationToken); + return resourceGroupResource.GetNetworkCloudBareMetalMachines().Get(bareMetalMachineName, cancellationToken); } - /// Gets a collection of CloudServicesNetworkResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudCloudServicesNetworkResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of CloudServicesNetworkResources and their operations over a CloudServicesNetworkResource. - public static CloudServicesNetworkCollection GetCloudServicesNetworks(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudCloudServicesNetworkResources and their operations over a NetworkCloudCloudServicesNetworkResource. + public static NetworkCloudCloudServicesNetworkCollection GetNetworkCloudCloudServicesNetworks(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetCloudServicesNetworks(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudCloudServicesNetworks(); } /// @@ -474,9 +474,9 @@ public static CloudServicesNetworkCollection GetCloudServicesNetworks(this Resou /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetCloudServicesNetworkAsync(this ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudCloudServicesNetworkAsync(this ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetCloudServicesNetworks().GetAsync(cloudServicesNetworkName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudCloudServicesNetworks().GetAsync(cloudServicesNetworkName, cancellationToken).ConfigureAwait(false); } /// @@ -498,17 +498,17 @@ public static async Task> GetCloudService /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetCloudServicesNetwork(this ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudCloudServicesNetwork(this ResourceGroupResource resourceGroupResource, string cloudServicesNetworkName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetCloudServicesNetworks().Get(cloudServicesNetworkName, cancellationToken); + return resourceGroupResource.GetNetworkCloudCloudServicesNetworks().Get(cloudServicesNetworkName, cancellationToken); } - /// Gets a collection of ClusterManagerResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudClusterManagerResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of ClusterManagerResources and their operations over a ClusterManagerResource. - public static ClusterManagerCollection GetClusterManagers(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudClusterManagerResources and their operations over a NetworkCloudClusterManagerResource. + public static NetworkCloudClusterManagerCollection GetNetworkCloudClusterManagers(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetClusterManagers(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudClusterManagers(); } /// @@ -530,9 +530,9 @@ public static ClusterManagerCollection GetClusterManagers(this ResourceGroupReso /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetClusterManagerAsync(this ResourceGroupResource resourceGroupResource, string clusterManagerName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudClusterManagerAsync(this ResourceGroupResource resourceGroupResource, string clusterManagerName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetClusterManagers().GetAsync(clusterManagerName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudClusterManagers().GetAsync(clusterManagerName, cancellationToken).ConfigureAwait(false); } /// @@ -554,17 +554,17 @@ public static async Task> GetClusterManagerAsyn /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetClusterManager(this ResourceGroupResource resourceGroupResource, string clusterManagerName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudClusterManager(this ResourceGroupResource resourceGroupResource, string clusterManagerName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetClusterManagers().Get(clusterManagerName, cancellationToken); + return resourceGroupResource.GetNetworkCloudClusterManagers().Get(clusterManagerName, cancellationToken); } - /// Gets a collection of ClusterResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudClusterResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of ClusterResources and their operations over a ClusterResource. - public static ClusterCollection GetClusters(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudClusterResources and their operations over a NetworkCloudClusterResource. + public static NetworkCloudClusterCollection GetNetworkCloudClusters(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetClusters(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudClusters(); } /// @@ -586,9 +586,9 @@ public static ClusterCollection GetClusters(this ResourceGroupResource resourceG /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetClusterAsync(this ResourceGroupResource resourceGroupResource, string clusterName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudClusterAsync(this ResourceGroupResource resourceGroupResource, string clusterName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetClusters().GetAsync(clusterName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudClusters().GetAsync(clusterName, cancellationToken).ConfigureAwait(false); } /// @@ -610,17 +610,17 @@ public static async Task> GetClusterAsync(this Resourc /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetCluster(this ResourceGroupResource resourceGroupResource, string clusterName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudCluster(this ResourceGroupResource resourceGroupResource, string clusterName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetClusters().Get(clusterName, cancellationToken); + return resourceGroupResource.GetNetworkCloudClusters().Get(clusterName, cancellationToken); } - /// Gets a collection of KubernetesClusterResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudKubernetesClusterResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of KubernetesClusterResources and their operations over a KubernetesClusterResource. - public static KubernetesClusterCollection GetKubernetesClusters(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudKubernetesClusterResources and their operations over a NetworkCloudKubernetesClusterResource. + public static NetworkCloudKubernetesClusterCollection GetNetworkCloudKubernetesClusters(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetKubernetesClusters(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudKubernetesClusters(); } /// @@ -642,9 +642,9 @@ public static KubernetesClusterCollection GetKubernetesClusters(this ResourceGro /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetKubernetesClusterAsync(this ResourceGroupResource resourceGroupResource, string kubernetesClusterName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudKubernetesClusterAsync(this ResourceGroupResource resourceGroupResource, string kubernetesClusterName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetKubernetesClusters().GetAsync(kubernetesClusterName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudKubernetesClusters().GetAsync(kubernetesClusterName, cancellationToken).ConfigureAwait(false); } /// @@ -666,17 +666,17 @@ public static async Task> GetKubernetesClust /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetKubernetesCluster(this ResourceGroupResource resourceGroupResource, string kubernetesClusterName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudKubernetesCluster(this ResourceGroupResource resourceGroupResource, string kubernetesClusterName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetKubernetesClusters().Get(kubernetesClusterName, cancellationToken); + return resourceGroupResource.GetNetworkCloudKubernetesClusters().Get(kubernetesClusterName, cancellationToken); } - /// Gets a collection of L2NetworkResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudL2NetworkResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of L2NetworkResources and their operations over a L2NetworkResource. - public static L2NetworkCollection GetL2Networks(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudL2NetworkResources and their operations over a NetworkCloudL2NetworkResource. + public static NetworkCloudL2NetworkCollection GetNetworkCloudL2Networks(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetL2Networks(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudL2Networks(); } /// @@ -698,9 +698,9 @@ public static L2NetworkCollection GetL2Networks(this ResourceGroupResource resou /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetL2NetworkAsync(this ResourceGroupResource resourceGroupResource, string l2NetworkName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudL2NetworkAsync(this ResourceGroupResource resourceGroupResource, string l2NetworkName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetL2Networks().GetAsync(l2NetworkName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudL2Networks().GetAsync(l2NetworkName, cancellationToken).ConfigureAwait(false); } /// @@ -722,17 +722,17 @@ public static async Task> GetL2NetworkAsync(this Res /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetL2Network(this ResourceGroupResource resourceGroupResource, string l2NetworkName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudL2Network(this ResourceGroupResource resourceGroupResource, string l2NetworkName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetL2Networks().Get(l2NetworkName, cancellationToken); + return resourceGroupResource.GetNetworkCloudL2Networks().Get(l2NetworkName, cancellationToken); } - /// Gets a collection of L3NetworkResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudL3NetworkResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of L3NetworkResources and their operations over a L3NetworkResource. - public static L3NetworkCollection GetL3Networks(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudL3NetworkResources and their operations over a NetworkCloudL3NetworkResource. + public static NetworkCloudL3NetworkCollection GetNetworkCloudL3Networks(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetL3Networks(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudL3Networks(); } /// @@ -754,9 +754,9 @@ public static L3NetworkCollection GetL3Networks(this ResourceGroupResource resou /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetL3NetworkAsync(this ResourceGroupResource resourceGroupResource, string l3NetworkName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudL3NetworkAsync(this ResourceGroupResource resourceGroupResource, string l3NetworkName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetL3Networks().GetAsync(l3NetworkName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudL3Networks().GetAsync(l3NetworkName, cancellationToken).ConfigureAwait(false); } /// @@ -778,17 +778,17 @@ public static async Task> GetL3NetworkAsync(this Res /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetL3Network(this ResourceGroupResource resourceGroupResource, string l3NetworkName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudL3Network(this ResourceGroupResource resourceGroupResource, string l3NetworkName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetL3Networks().Get(l3NetworkName, cancellationToken); + return resourceGroupResource.GetNetworkCloudL3Networks().Get(l3NetworkName, cancellationToken); } - /// Gets a collection of RackResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudRackResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of RackResources and their operations over a RackResource. - public static RackCollection GetRacks(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudRackResources and their operations over a NetworkCloudRackResource. + public static NetworkCloudRackCollection GetNetworkCloudRacks(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetRacks(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudRacks(); } /// @@ -810,9 +810,9 @@ public static RackCollection GetRacks(this ResourceGroupResource resourceGroupRe /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetRackAsync(this ResourceGroupResource resourceGroupResource, string rackName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudRackAsync(this ResourceGroupResource resourceGroupResource, string rackName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetRacks().GetAsync(rackName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudRacks().GetAsync(rackName, cancellationToken).ConfigureAwait(false); } /// @@ -834,17 +834,17 @@ public static async Task> GetRackAsync(this ResourceGroup /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetRack(this ResourceGroupResource resourceGroupResource, string rackName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudRack(this ResourceGroupResource resourceGroupResource, string rackName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetRacks().Get(rackName, cancellationToken); + return resourceGroupResource.GetNetworkCloudRacks().Get(rackName, cancellationToken); } - /// Gets a collection of StorageApplianceResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudStorageApplianceResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of StorageApplianceResources and their operations over a StorageApplianceResource. - public static StorageApplianceCollection GetStorageAppliances(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudStorageApplianceResources and their operations over a NetworkCloudStorageApplianceResource. + public static NetworkCloudStorageApplianceCollection GetNetworkCloudStorageAppliances(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetStorageAppliances(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudStorageAppliances(); } /// @@ -866,9 +866,9 @@ public static StorageApplianceCollection GetStorageAppliances(this ResourceGroup /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetStorageApplianceAsync(this ResourceGroupResource resourceGroupResource, string storageApplianceName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudStorageApplianceAsync(this ResourceGroupResource resourceGroupResource, string storageApplianceName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetStorageAppliances().GetAsync(storageApplianceName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudStorageAppliances().GetAsync(storageApplianceName, cancellationToken).ConfigureAwait(false); } /// @@ -890,17 +890,17 @@ public static async Task> GetStorageAppliance /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetStorageAppliance(this ResourceGroupResource resourceGroupResource, string storageApplianceName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudStorageAppliance(this ResourceGroupResource resourceGroupResource, string storageApplianceName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetStorageAppliances().Get(storageApplianceName, cancellationToken); + return resourceGroupResource.GetNetworkCloudStorageAppliances().Get(storageApplianceName, cancellationToken); } - /// Gets a collection of TrunkedNetworkResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudTrunkedNetworkResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of TrunkedNetworkResources and their operations over a TrunkedNetworkResource. - public static TrunkedNetworkCollection GetTrunkedNetworks(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudTrunkedNetworkResources and their operations over a NetworkCloudTrunkedNetworkResource. + public static NetworkCloudTrunkedNetworkCollection GetNetworkCloudTrunkedNetworks(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetTrunkedNetworks(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudTrunkedNetworks(); } /// @@ -922,9 +922,9 @@ public static TrunkedNetworkCollection GetTrunkedNetworks(this ResourceGroupReso /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetTrunkedNetworkAsync(this ResourceGroupResource resourceGroupResource, string trunkedNetworkName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudTrunkedNetworkAsync(this ResourceGroupResource resourceGroupResource, string trunkedNetworkName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetTrunkedNetworks().GetAsync(trunkedNetworkName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudTrunkedNetworks().GetAsync(trunkedNetworkName, cancellationToken).ConfigureAwait(false); } /// @@ -946,17 +946,17 @@ public static async Task> GetTrunkedNetworkAsyn /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetTrunkedNetwork(this ResourceGroupResource resourceGroupResource, string trunkedNetworkName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudTrunkedNetwork(this ResourceGroupResource resourceGroupResource, string trunkedNetworkName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetTrunkedNetworks().Get(trunkedNetworkName, cancellationToken); + return resourceGroupResource.GetNetworkCloudTrunkedNetworks().Get(trunkedNetworkName, cancellationToken); } - /// Gets a collection of VirtualMachineResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudVirtualMachineResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of VirtualMachineResources and their operations over a VirtualMachineResource. - public static VirtualMachineCollection GetVirtualMachines(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudVirtualMachineResources and their operations over a NetworkCloudVirtualMachineResource. + public static NetworkCloudVirtualMachineCollection GetNetworkCloudVirtualMachines(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetVirtualMachines(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudVirtualMachines(); } /// @@ -978,9 +978,9 @@ public static VirtualMachineCollection GetVirtualMachines(this ResourceGroupReso /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetVirtualMachineAsync(this ResourceGroupResource resourceGroupResource, string virtualMachineName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudVirtualMachineAsync(this ResourceGroupResource resourceGroupResource, string virtualMachineName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetVirtualMachines().GetAsync(virtualMachineName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudVirtualMachines().GetAsync(virtualMachineName, cancellationToken).ConfigureAwait(false); } /// @@ -1002,17 +1002,17 @@ public static async Task> GetVirtualMachineAsyn /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetVirtualMachine(this ResourceGroupResource resourceGroupResource, string virtualMachineName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudVirtualMachine(this ResourceGroupResource resourceGroupResource, string virtualMachineName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetVirtualMachines().Get(virtualMachineName, cancellationToken); + return resourceGroupResource.GetNetworkCloudVirtualMachines().Get(virtualMachineName, cancellationToken); } - /// Gets a collection of VolumeResources in the ResourceGroupResource. + /// Gets a collection of NetworkCloudVolumeResources in the ResourceGroupResource. /// The instance the method will execute against. - /// An object representing collection of VolumeResources and their operations over a VolumeResource. - public static VolumeCollection GetVolumes(this ResourceGroupResource resourceGroupResource) + /// An object representing collection of NetworkCloudVolumeResources and their operations over a NetworkCloudVolumeResource. + public static NetworkCloudVolumeCollection GetNetworkCloudVolumes(this ResourceGroupResource resourceGroupResource) { - return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetVolumes(); + return GetResourceGroupResourceExtensionClient(resourceGroupResource).GetNetworkCloudVolumes(); } /// @@ -1034,9 +1034,9 @@ public static VolumeCollection GetVolumes(this ResourceGroupResource resourceGro /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetVolumeAsync(this ResourceGroupResource resourceGroupResource, string volumeName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudVolumeAsync(this ResourceGroupResource resourceGroupResource, string volumeName, CancellationToken cancellationToken = default) { - return await resourceGroupResource.GetVolumes().GetAsync(volumeName, cancellationToken).ConfigureAwait(false); + return await resourceGroupResource.GetNetworkCloudVolumes().GetAsync(volumeName, cancellationToken).ConfigureAwait(false); } /// @@ -1058,17 +1058,17 @@ public static async Task> GetVolumeAsync(this ResourceG /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetVolume(this ResourceGroupResource resourceGroupResource, string volumeName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudVolume(this ResourceGroupResource resourceGroupResource, string volumeName, CancellationToken cancellationToken = default) { - return resourceGroupResource.GetVolumes().Get(volumeName, cancellationToken); + return resourceGroupResource.GetNetworkCloudVolumes().Get(volumeName, cancellationToken); } - /// Gets a collection of RackSkuResources in the SubscriptionResource. + /// Gets a collection of NetworkCloudRackSkuResources in the SubscriptionResource. /// The instance the method will execute against. - /// An object representing collection of RackSkuResources and their operations over a RackSkuResource. - public static RackSkuCollection GetRackSkus(this SubscriptionResource subscriptionResource) + /// An object representing collection of NetworkCloudRackSkuResources and their operations over a NetworkCloudRackSkuResource. + public static NetworkCloudRackSkuCollection GetNetworkCloudRackSkus(this SubscriptionResource subscriptionResource) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetRackSkus(); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudRackSkus(); } /// @@ -1090,9 +1090,9 @@ public static RackSkuCollection GetRackSkus(this SubscriptionResource subscripti /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static async Task> GetRackSkuAsync(this SubscriptionResource subscriptionResource, string rackSkuName, CancellationToken cancellationToken = default) + public static async Task> GetNetworkCloudRackSkuAsync(this SubscriptionResource subscriptionResource, string rackSkuName, CancellationToken cancellationToken = default) { - return await subscriptionResource.GetRackSkus().GetAsync(rackSkuName, cancellationToken).ConfigureAwait(false); + return await subscriptionResource.GetNetworkCloudRackSkus().GetAsync(rackSkuName, cancellationToken).ConfigureAwait(false); } /// @@ -1114,9 +1114,9 @@ public static async Task> GetRackSkuAsync(this Subscri /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public static Response GetRackSku(this SubscriptionResource subscriptionResource, string rackSkuName, CancellationToken cancellationToken = default) + public static Response GetNetworkCloudRackSku(this SubscriptionResource subscriptionResource, string rackSkuName, CancellationToken cancellationToken = default) { - return subscriptionResource.GetRackSkus().Get(rackSkuName, cancellationToken); + return subscriptionResource.GetNetworkCloudRackSkus().Get(rackSkuName, cancellationToken); } /// @@ -1134,10 +1134,10 @@ public static Response GetRackSku(this SubscriptionResource sub /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetBareMetalMachinesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudBareMetalMachinesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetBareMetalMachinesAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudBareMetalMachinesAsync(cancellationToken); } /// @@ -1155,10 +1155,10 @@ public static AsyncPageable GetBareMetalMachinesAsync( /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetBareMetalMachines(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudBareMetalMachines(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetBareMetalMachines(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudBareMetalMachines(cancellationToken); } /// @@ -1176,10 +1176,10 @@ public static Pageable GetBareMetalMachines(this Subsc /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetCloudServicesNetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudCloudServicesNetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetCloudServicesNetworksAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudCloudServicesNetworksAsync(cancellationToken); } /// @@ -1197,10 +1197,10 @@ public static AsyncPageable GetCloudServicesNetwor /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetCloudServicesNetworks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudCloudServicesNetworks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetCloudServicesNetworks(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudCloudServicesNetworks(cancellationToken); } /// @@ -1218,10 +1218,10 @@ public static Pageable GetCloudServicesNetworks(th /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetClusterManagersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudClusterManagersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetClusterManagersAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudClusterManagersAsync(cancellationToken); } /// @@ -1239,10 +1239,10 @@ public static AsyncPageable GetClusterManagersAsync(this /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetClusterManagers(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudClusterManagers(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetClusterManagers(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudClusterManagers(cancellationToken); } /// @@ -1260,10 +1260,10 @@ public static Pageable GetClusterManagers(this Subscript /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetClustersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudClustersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetClustersAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudClustersAsync(cancellationToken); } /// @@ -1281,10 +1281,10 @@ public static AsyncPageable GetClustersAsync(this SubscriptionR /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetClusters(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudClusters(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetClusters(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudClusters(cancellationToken); } /// @@ -1302,10 +1302,10 @@ public static Pageable GetClusters(this SubscriptionResource su /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetKubernetesClustersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudKubernetesClustersAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetKubernetesClustersAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudKubernetesClustersAsync(cancellationToken); } /// @@ -1323,10 +1323,10 @@ public static AsyncPageable GetKubernetesClustersAsyn /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetKubernetesClusters(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudKubernetesClusters(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetKubernetesClusters(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudKubernetesClusters(cancellationToken); } /// @@ -1344,10 +1344,10 @@ public static Pageable GetKubernetesClusters(this Sub /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetL2NetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudL2NetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetL2NetworksAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudL2NetworksAsync(cancellationToken); } /// @@ -1365,10 +1365,10 @@ public static AsyncPageable GetL2NetworksAsync(this Subscript /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetL2Networks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudL2Networks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetL2Networks(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudL2Networks(cancellationToken); } /// @@ -1386,10 +1386,10 @@ public static Pageable GetL2Networks(this SubscriptionResourc /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetL3NetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudL3NetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetL3NetworksAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudL3NetworksAsync(cancellationToken); } /// @@ -1407,10 +1407,10 @@ public static AsyncPageable GetL3NetworksAsync(this Subscript /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetL3Networks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudL3Networks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetL3Networks(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudL3Networks(cancellationToken); } /// @@ -1428,10 +1428,10 @@ public static Pageable GetL3Networks(this SubscriptionResourc /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetRacksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudRacksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetRacksAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudRacksAsync(cancellationToken); } /// @@ -1449,10 +1449,10 @@ public static AsyncPageable GetRacksAsync(this SubscriptionResourc /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetRacks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudRacks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetRacks(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudRacks(cancellationToken); } /// @@ -1470,10 +1470,10 @@ public static Pageable GetRacks(this SubscriptionResource subscrip /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetStorageAppliancesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudStorageAppliancesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetStorageAppliancesAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudStorageAppliancesAsync(cancellationToken); } /// @@ -1491,10 +1491,10 @@ public static AsyncPageable GetStorageAppliancesAsync( /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetStorageAppliances(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudStorageAppliances(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetStorageAppliances(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudStorageAppliances(cancellationToken); } /// @@ -1512,10 +1512,10 @@ public static Pageable GetStorageAppliances(this Subsc /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetTrunkedNetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudTrunkedNetworksAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetTrunkedNetworksAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudTrunkedNetworksAsync(cancellationToken); } /// @@ -1533,10 +1533,10 @@ public static AsyncPageable GetTrunkedNetworksAsync(this /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetTrunkedNetworks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudTrunkedNetworks(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetTrunkedNetworks(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudTrunkedNetworks(cancellationToken); } /// @@ -1554,10 +1554,10 @@ public static Pageable GetTrunkedNetworks(this Subscript /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetVirtualMachinesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudVirtualMachinesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetVirtualMachinesAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudVirtualMachinesAsync(cancellationToken); } /// @@ -1575,10 +1575,10 @@ public static AsyncPageable GetVirtualMachinesAsync(this /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetVirtualMachines(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudVirtualMachines(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetVirtualMachines(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudVirtualMachines(cancellationToken); } /// @@ -1596,10 +1596,10 @@ public static Pageable GetVirtualMachines(this Subscript /// /// The instance the method will execute against. /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public static AsyncPageable GetVolumesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public static AsyncPageable GetNetworkCloudVolumesAsync(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetVolumesAsync(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudVolumesAsync(cancellationToken); } /// @@ -1617,10 +1617,10 @@ public static AsyncPageable GetVolumesAsync(this SubscriptionRes /// /// The instance the method will execute against. /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public static Pageable GetVolumes(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public static Pageable GetNetworkCloudVolumes(this SubscriptionResource subscriptionResource, CancellationToken cancellationToken = default) { - return GetSubscriptionResourceExtensionClient(subscriptionResource).GetVolumes(cancellationToken); + return GetSubscriptionResourceExtensionClient(subscriptionResource).GetNetworkCloudVolumes(cancellationToken); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/ResourceGroupResourceExtensionClient.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/ResourceGroupResourceExtensionClient.cs index 4c1a53584e5d..99171835b9cb 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/ResourceGroupResourceExtensionClient.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/ResourceGroupResourceExtensionClient.cs @@ -31,88 +31,88 @@ private string GetApiVersionOrNull(ResourceType resourceType) return apiVersion; } - /// Gets a collection of BareMetalMachineResources in the ResourceGroupResource. - /// An object representing collection of BareMetalMachineResources and their operations over a BareMetalMachineResource. - public virtual BareMetalMachineCollection GetBareMetalMachines() + /// Gets a collection of NetworkCloudBareMetalMachineResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudBareMetalMachineResources and their operations over a NetworkCloudBareMetalMachineResource. + public virtual NetworkCloudBareMetalMachineCollection GetNetworkCloudBareMetalMachines() { - return GetCachedClient(Client => new BareMetalMachineCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudBareMetalMachineCollection(Client, Id)); } - /// Gets a collection of CloudServicesNetworkResources in the ResourceGroupResource. - /// An object representing collection of CloudServicesNetworkResources and their operations over a CloudServicesNetworkResource. - public virtual CloudServicesNetworkCollection GetCloudServicesNetworks() + /// Gets a collection of NetworkCloudCloudServicesNetworkResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudCloudServicesNetworkResources and their operations over a NetworkCloudCloudServicesNetworkResource. + public virtual NetworkCloudCloudServicesNetworkCollection GetNetworkCloudCloudServicesNetworks() { - return GetCachedClient(Client => new CloudServicesNetworkCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudCloudServicesNetworkCollection(Client, Id)); } - /// Gets a collection of ClusterManagerResources in the ResourceGroupResource. - /// An object representing collection of ClusterManagerResources and their operations over a ClusterManagerResource. - public virtual ClusterManagerCollection GetClusterManagers() + /// Gets a collection of NetworkCloudClusterManagerResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudClusterManagerResources and their operations over a NetworkCloudClusterManagerResource. + public virtual NetworkCloudClusterManagerCollection GetNetworkCloudClusterManagers() { - return GetCachedClient(Client => new ClusterManagerCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudClusterManagerCollection(Client, Id)); } - /// Gets a collection of ClusterResources in the ResourceGroupResource. - /// An object representing collection of ClusterResources and their operations over a ClusterResource. - public virtual ClusterCollection GetClusters() + /// Gets a collection of NetworkCloudClusterResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudClusterResources and their operations over a NetworkCloudClusterResource. + public virtual NetworkCloudClusterCollection GetNetworkCloudClusters() { - return GetCachedClient(Client => new ClusterCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudClusterCollection(Client, Id)); } - /// Gets a collection of KubernetesClusterResources in the ResourceGroupResource. - /// An object representing collection of KubernetesClusterResources and their operations over a KubernetesClusterResource. - public virtual KubernetesClusterCollection GetKubernetesClusters() + /// Gets a collection of NetworkCloudKubernetesClusterResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudKubernetesClusterResources and their operations over a NetworkCloudKubernetesClusterResource. + public virtual NetworkCloudKubernetesClusterCollection GetNetworkCloudKubernetesClusters() { - return GetCachedClient(Client => new KubernetesClusterCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudKubernetesClusterCollection(Client, Id)); } - /// Gets a collection of L2NetworkResources in the ResourceGroupResource. - /// An object representing collection of L2NetworkResources and their operations over a L2NetworkResource. - public virtual L2NetworkCollection GetL2Networks() + /// Gets a collection of NetworkCloudL2NetworkResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudL2NetworkResources and their operations over a NetworkCloudL2NetworkResource. + public virtual NetworkCloudL2NetworkCollection GetNetworkCloudL2Networks() { - return GetCachedClient(Client => new L2NetworkCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudL2NetworkCollection(Client, Id)); } - /// Gets a collection of L3NetworkResources in the ResourceGroupResource. - /// An object representing collection of L3NetworkResources and their operations over a L3NetworkResource. - public virtual L3NetworkCollection GetL3Networks() + /// Gets a collection of NetworkCloudL3NetworkResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudL3NetworkResources and their operations over a NetworkCloudL3NetworkResource. + public virtual NetworkCloudL3NetworkCollection GetNetworkCloudL3Networks() { - return GetCachedClient(Client => new L3NetworkCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudL3NetworkCollection(Client, Id)); } - /// Gets a collection of RackResources in the ResourceGroupResource. - /// An object representing collection of RackResources and their operations over a RackResource. - public virtual RackCollection GetRacks() + /// Gets a collection of NetworkCloudRackResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudRackResources and their operations over a NetworkCloudRackResource. + public virtual NetworkCloudRackCollection GetNetworkCloudRacks() { - return GetCachedClient(Client => new RackCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudRackCollection(Client, Id)); } - /// Gets a collection of StorageApplianceResources in the ResourceGroupResource. - /// An object representing collection of StorageApplianceResources and their operations over a StorageApplianceResource. - public virtual StorageApplianceCollection GetStorageAppliances() + /// Gets a collection of NetworkCloudStorageApplianceResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudStorageApplianceResources and their operations over a NetworkCloudStorageApplianceResource. + public virtual NetworkCloudStorageApplianceCollection GetNetworkCloudStorageAppliances() { - return GetCachedClient(Client => new StorageApplianceCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudStorageApplianceCollection(Client, Id)); } - /// Gets a collection of TrunkedNetworkResources in the ResourceGroupResource. - /// An object representing collection of TrunkedNetworkResources and their operations over a TrunkedNetworkResource. - public virtual TrunkedNetworkCollection GetTrunkedNetworks() + /// Gets a collection of NetworkCloudTrunkedNetworkResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudTrunkedNetworkResources and their operations over a NetworkCloudTrunkedNetworkResource. + public virtual NetworkCloudTrunkedNetworkCollection GetNetworkCloudTrunkedNetworks() { - return GetCachedClient(Client => new TrunkedNetworkCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudTrunkedNetworkCollection(Client, Id)); } - /// Gets a collection of VirtualMachineResources in the ResourceGroupResource. - /// An object representing collection of VirtualMachineResources and their operations over a VirtualMachineResource. - public virtual VirtualMachineCollection GetVirtualMachines() + /// Gets a collection of NetworkCloudVirtualMachineResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudVirtualMachineResources and their operations over a NetworkCloudVirtualMachineResource. + public virtual NetworkCloudVirtualMachineCollection GetNetworkCloudVirtualMachines() { - return GetCachedClient(Client => new VirtualMachineCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudVirtualMachineCollection(Client, Id)); } - /// Gets a collection of VolumeResources in the ResourceGroupResource. - /// An object representing collection of VolumeResources and their operations over a VolumeResource. - public virtual VolumeCollection GetVolumes() + /// Gets a collection of NetworkCloudVolumeResources in the ResourceGroupResource. + /// An object representing collection of NetworkCloudVolumeResources and their operations over a NetworkCloudVolumeResource. + public virtual NetworkCloudVolumeCollection GetNetworkCloudVolumes() { - return GetCachedClient(Client => new VolumeCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudVolumeCollection(Client, Id)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/SubscriptionResourceExtensionClient.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/SubscriptionResourceExtensionClient.cs index f42205c84629..474141581d2b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/SubscriptionResourceExtensionClient.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Extensions/SubscriptionResourceExtensionClient.cs @@ -16,30 +16,30 @@ namespace Azure.ResourceManager.NetworkCloud /// A class to add extension methods to SubscriptionResource. internal partial class SubscriptionResourceExtensionClient : ArmResource { - private ClientDiagnostics _bareMetalMachineClientDiagnostics; - private BareMetalMachinesRestOperations _bareMetalMachineRestClient; - private ClientDiagnostics _cloudServicesNetworkClientDiagnostics; - private CloudServicesNetworksRestOperations _cloudServicesNetworkRestClient; - private ClientDiagnostics _clusterManagerClientDiagnostics; - private ClusterManagersRestOperations _clusterManagerRestClient; - private ClientDiagnostics _clusterClientDiagnostics; - private ClustersRestOperations _clusterRestClient; - private ClientDiagnostics _kubernetesClusterClientDiagnostics; - private KubernetesClustersRestOperations _kubernetesClusterRestClient; - private ClientDiagnostics _l2NetworkClientDiagnostics; - private L2NetworksRestOperations _l2NetworkRestClient; - private ClientDiagnostics _l3NetworkClientDiagnostics; - private L3NetworksRestOperations _l3NetworkRestClient; - private ClientDiagnostics _rackClientDiagnostics; - private RacksRestOperations _rackRestClient; - private ClientDiagnostics _storageApplianceClientDiagnostics; - private StorageAppliancesRestOperations _storageApplianceRestClient; - private ClientDiagnostics _trunkedNetworkClientDiagnostics; - private TrunkedNetworksRestOperations _trunkedNetworkRestClient; - private ClientDiagnostics _virtualMachineClientDiagnostics; - private VirtualMachinesRestOperations _virtualMachineRestClient; - private ClientDiagnostics _volumeClientDiagnostics; - private VolumesRestOperations _volumeRestClient; + private ClientDiagnostics _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics; + private BareMetalMachinesRestOperations _networkCloudBareMetalMachineBareMetalMachinesRestClient; + private ClientDiagnostics _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics; + private CloudServicesNetworksRestOperations _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient; + private ClientDiagnostics _networkCloudClusterManagerClusterManagersClientDiagnostics; + private ClusterManagersRestOperations _networkCloudClusterManagerClusterManagersRestClient; + private ClientDiagnostics _networkCloudClusterClustersClientDiagnostics; + private ClustersRestOperations _networkCloudClusterClustersRestClient; + private ClientDiagnostics _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics; + private KubernetesClustersRestOperations _networkCloudKubernetesClusterKubernetesClustersRestClient; + private ClientDiagnostics _networkCloudL2NetworkL2NetworksClientDiagnostics; + private L2NetworksRestOperations _networkCloudL2NetworkL2NetworksRestClient; + private ClientDiagnostics _networkCloudL3NetworkL3NetworksClientDiagnostics; + private L3NetworksRestOperations _networkCloudL3NetworkL3NetworksRestClient; + private ClientDiagnostics _networkCloudRackRacksClientDiagnostics; + private RacksRestOperations _networkCloudRackRacksRestClient; + private ClientDiagnostics _networkCloudStorageApplianceStorageAppliancesClientDiagnostics; + private StorageAppliancesRestOperations _networkCloudStorageApplianceStorageAppliancesRestClient; + private ClientDiagnostics _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics; + private TrunkedNetworksRestOperations _networkCloudTrunkedNetworkTrunkedNetworksRestClient; + private ClientDiagnostics _networkCloudVirtualMachineVirtualMachinesClientDiagnostics; + private VirtualMachinesRestOperations _networkCloudVirtualMachineVirtualMachinesRestClient; + private ClientDiagnostics _networkCloudVolumeVolumesClientDiagnostics; + private VolumesRestOperations _networkCloudVolumeVolumesRestClient; /// Initializes a new instance of the class for mocking. protected SubscriptionResourceExtensionClient() @@ -53,30 +53,30 @@ internal SubscriptionResourceExtensionClient(ArmClient client, ResourceIdentifie { } - private ClientDiagnostics BareMetalMachineClientDiagnostics => _bareMetalMachineClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", BareMetalMachineResource.ResourceType.Namespace, Diagnostics); - private BareMetalMachinesRestOperations BareMetalMachineRestClient => _bareMetalMachineRestClient ??= new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(BareMetalMachineResource.ResourceType)); - private ClientDiagnostics CloudServicesNetworkClientDiagnostics => _cloudServicesNetworkClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", CloudServicesNetworkResource.ResourceType.Namespace, Diagnostics); - private CloudServicesNetworksRestOperations CloudServicesNetworkRestClient => _cloudServicesNetworkRestClient ??= new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(CloudServicesNetworkResource.ResourceType)); - private ClientDiagnostics ClusterManagerClientDiagnostics => _clusterManagerClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ClusterManagerResource.ResourceType.Namespace, Diagnostics); - private ClusterManagersRestOperations ClusterManagerRestClient => _clusterManagerRestClient ??= new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(ClusterManagerResource.ResourceType)); - private ClientDiagnostics ClusterClientDiagnostics => _clusterClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ClusterResource.ResourceType.Namespace, Diagnostics); - private ClustersRestOperations ClusterRestClient => _clusterRestClient ??= new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(ClusterResource.ResourceType)); - private ClientDiagnostics KubernetesClusterClientDiagnostics => _kubernetesClusterClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", KubernetesClusterResource.ResourceType.Namespace, Diagnostics); - private KubernetesClustersRestOperations KubernetesClusterRestClient => _kubernetesClusterRestClient ??= new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(KubernetesClusterResource.ResourceType)); - private ClientDiagnostics L2NetworkClientDiagnostics => _l2NetworkClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", L2NetworkResource.ResourceType.Namespace, Diagnostics); - private L2NetworksRestOperations L2NetworkRestClient => _l2NetworkRestClient ??= new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(L2NetworkResource.ResourceType)); - private ClientDiagnostics L3NetworkClientDiagnostics => _l3NetworkClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", L3NetworkResource.ResourceType.Namespace, Diagnostics); - private L3NetworksRestOperations L3NetworkRestClient => _l3NetworkRestClient ??= new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(L3NetworkResource.ResourceType)); - private ClientDiagnostics RackClientDiagnostics => _rackClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", RackResource.ResourceType.Namespace, Diagnostics); - private RacksRestOperations RackRestClient => _rackRestClient ??= new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(RackResource.ResourceType)); - private ClientDiagnostics StorageApplianceClientDiagnostics => _storageApplianceClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", StorageApplianceResource.ResourceType.Namespace, Diagnostics); - private StorageAppliancesRestOperations StorageApplianceRestClient => _storageApplianceRestClient ??= new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(StorageApplianceResource.ResourceType)); - private ClientDiagnostics TrunkedNetworkClientDiagnostics => _trunkedNetworkClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", TrunkedNetworkResource.ResourceType.Namespace, Diagnostics); - private TrunkedNetworksRestOperations TrunkedNetworkRestClient => _trunkedNetworkRestClient ??= new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(TrunkedNetworkResource.ResourceType)); - private ClientDiagnostics VirtualMachineClientDiagnostics => _virtualMachineClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", VirtualMachineResource.ResourceType.Namespace, Diagnostics); - private VirtualMachinesRestOperations VirtualMachineRestClient => _virtualMachineRestClient ??= new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(VirtualMachineResource.ResourceType)); - private ClientDiagnostics VolumeClientDiagnostics => _volumeClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", VolumeResource.ResourceType.Namespace, Diagnostics); - private VolumesRestOperations VolumeRestClient => _volumeRestClient ??= new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(VolumeResource.ResourceType)); + private ClientDiagnostics NetworkCloudBareMetalMachineBareMetalMachinesClientDiagnostics => _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudBareMetalMachineResource.ResourceType.Namespace, Diagnostics); + private BareMetalMachinesRestOperations NetworkCloudBareMetalMachineBareMetalMachinesRestClient => _networkCloudBareMetalMachineBareMetalMachinesRestClient ??= new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudBareMetalMachineResource.ResourceType)); + private ClientDiagnostics NetworkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics => _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudCloudServicesNetworkResource.ResourceType.Namespace, Diagnostics); + private CloudServicesNetworksRestOperations NetworkCloudCloudServicesNetworkCloudServicesNetworksRestClient => _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient ??= new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudCloudServicesNetworkResource.ResourceType)); + private ClientDiagnostics NetworkCloudClusterManagerClusterManagersClientDiagnostics => _networkCloudClusterManagerClusterManagersClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudClusterManagerResource.ResourceType.Namespace, Diagnostics); + private ClusterManagersRestOperations NetworkCloudClusterManagerClusterManagersRestClient => _networkCloudClusterManagerClusterManagersRestClient ??= new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudClusterManagerResource.ResourceType)); + private ClientDiagnostics NetworkCloudClusterClustersClientDiagnostics => _networkCloudClusterClustersClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudClusterResource.ResourceType.Namespace, Diagnostics); + private ClustersRestOperations NetworkCloudClusterClustersRestClient => _networkCloudClusterClustersRestClient ??= new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudClusterResource.ResourceType)); + private ClientDiagnostics NetworkCloudKubernetesClusterKubernetesClustersClientDiagnostics => _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudKubernetesClusterResource.ResourceType.Namespace, Diagnostics); + private KubernetesClustersRestOperations NetworkCloudKubernetesClusterKubernetesClustersRestClient => _networkCloudKubernetesClusterKubernetesClustersRestClient ??= new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudKubernetesClusterResource.ResourceType)); + private ClientDiagnostics NetworkCloudL2NetworkL2NetworksClientDiagnostics => _networkCloudL2NetworkL2NetworksClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudL2NetworkResource.ResourceType.Namespace, Diagnostics); + private L2NetworksRestOperations NetworkCloudL2NetworkL2NetworksRestClient => _networkCloudL2NetworkL2NetworksRestClient ??= new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudL2NetworkResource.ResourceType)); + private ClientDiagnostics NetworkCloudL3NetworkL3NetworksClientDiagnostics => _networkCloudL3NetworkL3NetworksClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudL3NetworkResource.ResourceType.Namespace, Diagnostics); + private L3NetworksRestOperations NetworkCloudL3NetworkL3NetworksRestClient => _networkCloudL3NetworkL3NetworksRestClient ??= new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudL3NetworkResource.ResourceType)); + private ClientDiagnostics NetworkCloudRackRacksClientDiagnostics => _networkCloudRackRacksClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudRackResource.ResourceType.Namespace, Diagnostics); + private RacksRestOperations NetworkCloudRackRacksRestClient => _networkCloudRackRacksRestClient ??= new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudRackResource.ResourceType)); + private ClientDiagnostics NetworkCloudStorageApplianceStorageAppliancesClientDiagnostics => _networkCloudStorageApplianceStorageAppliancesClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudStorageApplianceResource.ResourceType.Namespace, Diagnostics); + private StorageAppliancesRestOperations NetworkCloudStorageApplianceStorageAppliancesRestClient => _networkCloudStorageApplianceStorageAppliancesRestClient ??= new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudStorageApplianceResource.ResourceType)); + private ClientDiagnostics NetworkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics => _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudTrunkedNetworkResource.ResourceType.Namespace, Diagnostics); + private TrunkedNetworksRestOperations NetworkCloudTrunkedNetworkTrunkedNetworksRestClient => _networkCloudTrunkedNetworkTrunkedNetworksRestClient ??= new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudTrunkedNetworkResource.ResourceType)); + private ClientDiagnostics NetworkCloudVirtualMachineVirtualMachinesClientDiagnostics => _networkCloudVirtualMachineVirtualMachinesClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudVirtualMachineResource.ResourceType.Namespace, Diagnostics); + private VirtualMachinesRestOperations NetworkCloudVirtualMachineVirtualMachinesRestClient => _networkCloudVirtualMachineVirtualMachinesRestClient ??= new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudVirtualMachineResource.ResourceType)); + private ClientDiagnostics NetworkCloudVolumeVolumesClientDiagnostics => _networkCloudVolumeVolumesClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudVolumeResource.ResourceType.Namespace, Diagnostics); + private VolumesRestOperations NetworkCloudVolumeVolumesRestClient => _networkCloudVolumeVolumesRestClient ??= new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, GetApiVersionOrNull(NetworkCloudVolumeResource.ResourceType)); private string GetApiVersionOrNull(ResourceType resourceType) { @@ -84,11 +84,11 @@ private string GetApiVersionOrNull(ResourceType resourceType) return apiVersion; } - /// Gets a collection of RackSkuResources in the SubscriptionResource. - /// An object representing collection of RackSkuResources and their operations over a RackSkuResource. - public virtual RackSkuCollection GetRackSkus() + /// Gets a collection of NetworkCloudRackSkuResources in the SubscriptionResource. + /// An object representing collection of NetworkCloudRackSkuResources and their operations over a NetworkCloudRackSkuResource. + public virtual NetworkCloudRackSkuCollection GetNetworkCloudRackSkus() { - return GetCachedClient(Client => new RackSkuCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudRackSkuCollection(Client, Id)); } /// @@ -105,12 +105,12 @@ public virtual RackSkuCollection GetRackSkus() /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetBareMetalMachinesAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudBareMetalMachinesAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => BareMetalMachineRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => BareMetalMachineRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineResource(Client, BareMetalMachineData.DeserializeBareMetalMachineData(e)), BareMetalMachineClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetBareMetalMachines", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineResource(Client, NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(e)), NetworkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudBareMetalMachines", "value", "nextLink", cancellationToken); } /// @@ -127,12 +127,12 @@ public virtual AsyncPageable GetBareMetalMachinesAsync /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetBareMetalMachines(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudBareMetalMachines(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => BareMetalMachineRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => BareMetalMachineRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineResource(Client, BareMetalMachineData.DeserializeBareMetalMachineData(e)), BareMetalMachineClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetBareMetalMachines", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineResource(Client, NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(e)), NetworkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudBareMetalMachines", "value", "nextLink", cancellationToken); } /// @@ -149,12 +149,12 @@ public virtual Pageable GetBareMetalMachines(Cancellat /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetCloudServicesNetworksAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudCloudServicesNetworksAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => CloudServicesNetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => CloudServicesNetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new CloudServicesNetworkResource(Client, CloudServicesNetworkData.DeserializeCloudServicesNetworkData(e)), CloudServicesNetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetCloudServicesNetworks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudCloudServicesNetworkResource(Client, NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(e)), NetworkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudCloudServicesNetworks", "value", "nextLink", cancellationToken); } /// @@ -171,12 +171,12 @@ public virtual AsyncPageable GetCloudServicesNetwo /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetCloudServicesNetworks(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudCloudServicesNetworks(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => CloudServicesNetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => CloudServicesNetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new CloudServicesNetworkResource(Client, CloudServicesNetworkData.DeserializeCloudServicesNetworkData(e)), CloudServicesNetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetCloudServicesNetworks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudCloudServicesNetworkResource(Client, NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(e)), NetworkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudCloudServicesNetworks", "value", "nextLink", cancellationToken); } /// @@ -193,12 +193,12 @@ public virtual Pageable GetCloudServicesNetworks(C /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetClusterManagersAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudClusterManagersAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => ClusterManagerRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => ClusterManagerRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ClusterManagerResource(Client, ClusterManagerData.DeserializeClusterManagerData(e)), ClusterManagerClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetClusterManagers", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudClusterManagerClusterManagersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudClusterManagerClusterManagersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterManagerResource(Client, NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(e)), NetworkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudClusterManagers", "value", "nextLink", cancellationToken); } /// @@ -215,12 +215,12 @@ public virtual AsyncPageable GetClusterManagersAsync(Can /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetClusterManagers(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudClusterManagers(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => ClusterManagerRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => ClusterManagerRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ClusterManagerResource(Client, ClusterManagerData.DeserializeClusterManagerData(e)), ClusterManagerClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetClusterManagers", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudClusterManagerClusterManagersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudClusterManagerClusterManagersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterManagerResource(Client, NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(e)), NetworkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudClusterManagers", "value", "nextLink", cancellationToken); } /// @@ -237,12 +237,12 @@ public virtual Pageable GetClusterManagers(CancellationT /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetClustersAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudClustersAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => ClusterRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => ClusterRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ClusterResource(Client, ClusterData.DeserializeClusterData(e)), ClusterClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetClusters", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudClusterClustersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudClusterClustersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterResource(Client, NetworkCloudClusterData.DeserializeNetworkCloudClusterData(e)), NetworkCloudClusterClustersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudClusters", "value", "nextLink", cancellationToken); } /// @@ -259,12 +259,12 @@ public virtual AsyncPageable GetClustersAsync(CancellationToken /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetClusters(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudClusters(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => ClusterRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => ClusterRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ClusterResource(Client, ClusterData.DeserializeClusterData(e)), ClusterClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetClusters", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudClusterClustersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudClusterClustersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterResource(Client, NetworkCloudClusterData.DeserializeNetworkCloudClusterData(e)), NetworkCloudClusterClustersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudClusters", "value", "nextLink", cancellationToken); } /// @@ -281,12 +281,12 @@ public virtual Pageable GetClusters(CancellationToken cancellat /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetKubernetesClustersAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudKubernetesClustersAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => KubernetesClusterRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => KubernetesClusterRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new KubernetesClusterResource(Client, KubernetesClusterData.DeserializeKubernetesClusterData(e)), KubernetesClusterClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetKubernetesClusters", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudKubernetesClusterKubernetesClustersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudKubernetesClusterKubernetesClustersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudKubernetesClusterResource(Client, NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(e)), NetworkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudKubernetesClusters", "value", "nextLink", cancellationToken); } /// @@ -303,12 +303,12 @@ public virtual AsyncPageable GetKubernetesClustersAsy /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetKubernetesClusters(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudKubernetesClusters(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => KubernetesClusterRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => KubernetesClusterRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new KubernetesClusterResource(Client, KubernetesClusterData.DeserializeKubernetesClusterData(e)), KubernetesClusterClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetKubernetesClusters", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudKubernetesClusterKubernetesClustersRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudKubernetesClusterKubernetesClustersRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudKubernetesClusterResource(Client, NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(e)), NetworkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudKubernetesClusters", "value", "nextLink", cancellationToken); } /// @@ -325,12 +325,12 @@ public virtual Pageable GetKubernetesClusters(Cancell /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetL2NetworksAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudL2NetworksAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => L2NetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => L2NetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new L2NetworkResource(Client, L2NetworkData.DeserializeL2NetworkData(e)), L2NetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetL2Networks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudL2NetworkL2NetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudL2NetworkL2NetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL2NetworkResource(Client, NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(e)), NetworkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudL2Networks", "value", "nextLink", cancellationToken); } /// @@ -347,12 +347,12 @@ public virtual AsyncPageable GetL2NetworksAsync(CancellationT /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetL2Networks(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudL2Networks(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => L2NetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => L2NetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new L2NetworkResource(Client, L2NetworkData.DeserializeL2NetworkData(e)), L2NetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetL2Networks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudL2NetworkL2NetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudL2NetworkL2NetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL2NetworkResource(Client, NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(e)), NetworkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudL2Networks", "value", "nextLink", cancellationToken); } /// @@ -369,12 +369,12 @@ public virtual Pageable GetL2Networks(CancellationToken cance /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetL3NetworksAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudL3NetworksAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => L3NetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => L3NetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new L3NetworkResource(Client, L3NetworkData.DeserializeL3NetworkData(e)), L3NetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetL3Networks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudL3NetworkL3NetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudL3NetworkL3NetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL3NetworkResource(Client, NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(e)), NetworkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudL3Networks", "value", "nextLink", cancellationToken); } /// @@ -391,12 +391,12 @@ public virtual AsyncPageable GetL3NetworksAsync(CancellationT /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetL3Networks(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudL3Networks(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => L3NetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => L3NetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new L3NetworkResource(Client, L3NetworkData.DeserializeL3NetworkData(e)), L3NetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetL3Networks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudL3NetworkL3NetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudL3NetworkL3NetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL3NetworkResource(Client, NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(e)), NetworkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudL3Networks", "value", "nextLink", cancellationToken); } /// @@ -413,12 +413,12 @@ public virtual Pageable GetL3Networks(CancellationToken cance /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetRacksAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudRacksAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => RackRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => RackRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new RackResource(Client, RackData.DeserializeRackData(e)), RackClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetRacks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudRackRacksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudRackRacksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackResource(Client, NetworkCloudRackData.DeserializeNetworkCloudRackData(e)), NetworkCloudRackRacksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudRacks", "value", "nextLink", cancellationToken); } /// @@ -435,12 +435,12 @@ public virtual AsyncPageable GetRacksAsync(CancellationToken cance /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetRacks(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudRacks(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => RackRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => RackRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new RackResource(Client, RackData.DeserializeRackData(e)), RackClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetRacks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudRackRacksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudRackRacksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackResource(Client, NetworkCloudRackData.DeserializeNetworkCloudRackData(e)), NetworkCloudRackRacksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudRacks", "value", "nextLink", cancellationToken); } /// @@ -457,12 +457,12 @@ public virtual Pageable GetRacks(CancellationToken cancellationTok /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetStorageAppliancesAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudStorageAppliancesAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => StorageApplianceRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => StorageApplianceRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new StorageApplianceResource(Client, StorageApplianceData.DeserializeStorageApplianceData(e)), StorageApplianceClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetStorageAppliances", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudStorageApplianceStorageAppliancesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudStorageApplianceStorageAppliancesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudStorageApplianceResource(Client, NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(e)), NetworkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudStorageAppliances", "value", "nextLink", cancellationToken); } /// @@ -479,12 +479,12 @@ public virtual AsyncPageable GetStorageAppliancesAsync /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetStorageAppliances(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudStorageAppliances(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => StorageApplianceRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => StorageApplianceRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new StorageApplianceResource(Client, StorageApplianceData.DeserializeStorageApplianceData(e)), StorageApplianceClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetStorageAppliances", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudStorageApplianceStorageAppliancesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudStorageApplianceStorageAppliancesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudStorageApplianceResource(Client, NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(e)), NetworkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudStorageAppliances", "value", "nextLink", cancellationToken); } /// @@ -501,12 +501,12 @@ public virtual Pageable GetStorageAppliances(Cancellat /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetTrunkedNetworksAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudTrunkedNetworksAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => TrunkedNetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => TrunkedNetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new TrunkedNetworkResource(Client, TrunkedNetworkData.DeserializeTrunkedNetworkData(e)), TrunkedNetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetTrunkedNetworks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudTrunkedNetworkResource(Client, NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(e)), NetworkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudTrunkedNetworks", "value", "nextLink", cancellationToken); } /// @@ -523,12 +523,12 @@ public virtual AsyncPageable GetTrunkedNetworksAsync(Can /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetTrunkedNetworks(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudTrunkedNetworks(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => TrunkedNetworkRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => TrunkedNetworkRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new TrunkedNetworkResource(Client, TrunkedNetworkData.DeserializeTrunkedNetworkData(e)), TrunkedNetworkClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetTrunkedNetworks", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudTrunkedNetworkResource(Client, NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(e)), NetworkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudTrunkedNetworks", "value", "nextLink", cancellationToken); } /// @@ -545,12 +545,12 @@ public virtual Pageable GetTrunkedNetworks(CancellationT /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetVirtualMachinesAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudVirtualMachinesAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => VirtualMachineRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => VirtualMachineRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new VirtualMachineResource(Client, VirtualMachineData.DeserializeVirtualMachineData(e)), VirtualMachineClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetVirtualMachines", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudVirtualMachineVirtualMachinesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudVirtualMachineVirtualMachinesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineResource(Client, NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(e)), NetworkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudVirtualMachines", "value", "nextLink", cancellationToken); } /// @@ -567,12 +567,12 @@ public virtual AsyncPageable GetVirtualMachinesAsync(Can /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetVirtualMachines(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudVirtualMachines(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => VirtualMachineRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => VirtualMachineRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new VirtualMachineResource(Client, VirtualMachineData.DeserializeVirtualMachineData(e)), VirtualMachineClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetVirtualMachines", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudVirtualMachineVirtualMachinesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudVirtualMachineVirtualMachinesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineResource(Client, NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(e)), NetworkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudVirtualMachines", "value", "nextLink", cancellationToken); } /// @@ -589,12 +589,12 @@ public virtual Pageable GetVirtualMachines(CancellationT /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetVolumesAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetNetworkCloudVolumesAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => VolumeRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => VolumeRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new VolumeResource(Client, VolumeData.DeserializeVolumeData(e)), VolumeClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetVolumes", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudVolumeVolumesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudVolumeVolumesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVolumeResource(Client, NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(e)), NetworkCloudVolumeVolumesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudVolumes", "value", "nextLink", cancellationToken); } /// @@ -611,12 +611,12 @@ public virtual AsyncPageable GetVolumesAsync(CancellationToken c /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetVolumes(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetNetworkCloudVolumes(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => VolumeRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => VolumeRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new VolumeResource(Client, VolumeData.DeserializeVolumeData(e)), VolumeClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetVolumes", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => NetworkCloudVolumeVolumesRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => NetworkCloudVolumeVolumesRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVolumeResource(Client, NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(e)), NetworkCloudVolumeVolumesClientDiagnostics, Pipeline, "SubscriptionResourceExtensionClient.GetNetworkCloudVolumes", "value", "nextLink", cancellationToken); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/AgentPoolOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/AgentPoolOperationSource.cs deleted file mode 100644 index b3f45b6f09d6..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/AgentPoolOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class AgentPoolOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal AgentPoolOperationSource(ArmClient client) - { - _client = client; - } - - AgentPoolResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = AgentPoolData.DeserializeAgentPoolData(document.RootElement); - return new AgentPoolResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = AgentPoolData.DeserializeAgentPoolData(document.RootElement); - return new AgentPoolResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineKeySetOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineKeySetOperationSource.cs deleted file mode 100644 index 7b8a891f79dc..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineKeySetOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class BareMetalMachineKeySetOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal BareMetalMachineKeySetOperationSource(ArmClient client) - { - _client = client; - } - - BareMetalMachineKeySetResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(document.RootElement); - return new BareMetalMachineKeySetResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(document.RootElement); - return new BareMetalMachineKeySetResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineOperationSource.cs deleted file mode 100644 index 6ff4a131c4dd..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BareMetalMachineOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class BareMetalMachineOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal BareMetalMachineOperationSource(ArmClient client) - { - _client = client; - } - - BareMetalMachineResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = BareMetalMachineData.DeserializeBareMetalMachineData(document.RootElement); - return new BareMetalMachineResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = BareMetalMachineData.DeserializeBareMetalMachineData(document.RootElement); - return new BareMetalMachineResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BmcKeySetOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BmcKeySetOperationSource.cs deleted file mode 100644 index 623fc091ec5e..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/BmcKeySetOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class BmcKeySetOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal BmcKeySetOperationSource(ArmClient client) - { - _client = client; - } - - BmcKeySetResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = BmcKeySetData.DeserializeBmcKeySetData(document.RootElement); - return new BmcKeySetResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = BmcKeySetData.DeserializeBmcKeySetData(document.RootElement); - return new BmcKeySetResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/CloudServicesNetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/CloudServicesNetworkOperationSource.cs deleted file mode 100644 index 98a0bd071ecc..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/CloudServicesNetworkOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class CloudServicesNetworkOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal CloudServicesNetworkOperationSource(ArmClient client) - { - _client = client; - } - - CloudServicesNetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = CloudServicesNetworkData.DeserializeCloudServicesNetworkData(document.RootElement); - return new CloudServicesNetworkResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = CloudServicesNetworkData.DeserializeCloudServicesNetworkData(document.RootElement); - return new CloudServicesNetworkResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterManagerOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterManagerOperationSource.cs deleted file mode 100644 index fef2575c95ba..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterManagerOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class ClusterManagerOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal ClusterManagerOperationSource(ArmClient client) - { - _client = client; - } - - ClusterManagerResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); - return new ClusterManagerResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); - return new ClusterManagerResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterMetricsConfigurationOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterMetricsConfigurationOperationSource.cs deleted file mode 100644 index 3a4dbf6b669e..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterMetricsConfigurationOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class ClusterMetricsConfigurationOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal ClusterMetricsConfigurationOperationSource(ArmClient client) - { - _client = client; - } - - ClusterMetricsConfigurationResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(document.RootElement); - return new ClusterMetricsConfigurationResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(document.RootElement); - return new ClusterMetricsConfigurationResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterOperationSource.cs deleted file mode 100644 index 8a36bb09bcd0..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ClusterOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class ClusterOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal ClusterOperationSource(ArmClient client) - { - _client = client; - } - - ClusterResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = ClusterData.DeserializeClusterData(document.RootElement); - return new ClusterResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = ClusterData.DeserializeClusterData(document.RootElement); - return new ClusterResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ConsoleOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ConsoleOperationSource.cs deleted file mode 100644 index d9478d43679c..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/ConsoleOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class ConsoleOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal ConsoleOperationSource(ArmClient client) - { - _client = client; - } - - ConsoleResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = ConsoleData.DeserializeConsoleData(document.RootElement); - return new ConsoleResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = ConsoleData.DeserializeConsoleData(document.RootElement); - return new ConsoleResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/KubernetesClusterOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/KubernetesClusterOperationSource.cs deleted file mode 100644 index 6e0a873919e1..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/KubernetesClusterOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class KubernetesClusterOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal KubernetesClusterOperationSource(ArmClient client) - { - _client = client; - } - - KubernetesClusterResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = KubernetesClusterData.DeserializeKubernetesClusterData(document.RootElement); - return new KubernetesClusterResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = KubernetesClusterData.DeserializeKubernetesClusterData(document.RootElement); - return new KubernetesClusterResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L2NetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L2NetworkOperationSource.cs deleted file mode 100644 index 943fb5ac1378..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L2NetworkOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class L2NetworkOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal L2NetworkOperationSource(ArmClient client) - { - _client = client; - } - - L2NetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = L2NetworkData.DeserializeL2NetworkData(document.RootElement); - return new L2NetworkResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = L2NetworkData.DeserializeL2NetworkData(document.RootElement); - return new L2NetworkResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L3NetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L3NetworkOperationSource.cs deleted file mode 100644 index 2d39efe8b69a..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/L3NetworkOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class L3NetworkOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal L3NetworkOperationSource(ArmClient client) - { - _client = client; - } - - L3NetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = L3NetworkData.DeserializeL3NetworkData(document.RootElement); - return new L3NetworkResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = L3NetworkData.DeserializeL3NetworkData(document.RootElement); - return new L3NetworkResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudAgentPoolOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudAgentPoolOperationSource.cs new file mode 100644 index 000000000000..8a4f7d0c65d4 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudAgentPoolOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudAgentPoolOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudAgentPoolOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudAgentPoolResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(document.RootElement); + return new NetworkCloudAgentPoolResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(document.RootElement); + return new NetworkCloudAgentPoolResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineKeySetOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineKeySetOperationSource.cs new file mode 100644 index 000000000000..9d147b8dd237 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineKeySetOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudBareMetalMachineKeySetOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudBareMetalMachineKeySetOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudBareMetalMachineKeySetResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(document.RootElement); + return new NetworkCloudBareMetalMachineKeySetResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(document.RootElement); + return new NetworkCloudBareMetalMachineKeySetResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineOperationSource.cs new file mode 100644 index 000000000000..4065247938a2 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBareMetalMachineOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudBareMetalMachineOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudBareMetalMachineOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudBareMetalMachineResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(document.RootElement); + return new NetworkCloudBareMetalMachineResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(document.RootElement); + return new NetworkCloudBareMetalMachineResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBmcKeySetOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBmcKeySetOperationSource.cs new file mode 100644 index 000000000000..b4829fee0de3 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudBmcKeySetOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudBmcKeySetOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudBmcKeySetOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudBmcKeySetResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(document.RootElement); + return new NetworkCloudBmcKeySetResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(document.RootElement); + return new NetworkCloudBmcKeySetResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudCloudServicesNetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudCloudServicesNetworkOperationSource.cs new file mode 100644 index 000000000000..fa84638ae598 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudCloudServicesNetworkOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudCloudServicesNetworkOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudCloudServicesNetworkOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudCloudServicesNetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(document.RootElement); + return new NetworkCloudCloudServicesNetworkResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(document.RootElement); + return new NetworkCloudCloudServicesNetworkResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterManagerOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterManagerOperationSource.cs new file mode 100644 index 000000000000..26c67eb4dce7 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterManagerOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudClusterManagerOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudClusterManagerOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudClusterManagerResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); + return new NetworkCloudClusterManagerResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); + return new NetworkCloudClusterManagerResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterMetricsConfigurationOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterMetricsConfigurationOperationSource.cs new file mode 100644 index 000000000000..c3fb3c7a8471 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterMetricsConfigurationOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudClusterMetricsConfigurationOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudClusterMetricsConfigurationOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudClusterMetricsConfigurationResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(document.RootElement); + return new NetworkCloudClusterMetricsConfigurationResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(document.RootElement); + return new NetworkCloudClusterMetricsConfigurationResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterOperationSource.cs new file mode 100644 index 000000000000..5d4aeed9e10d --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudClusterOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudClusterOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudClusterOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudClusterResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudClusterData.DeserializeNetworkCloudClusterData(document.RootElement); + return new NetworkCloudClusterResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudClusterData.DeserializeNetworkCloudClusterData(document.RootElement); + return new NetworkCloudClusterResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudKubernetesClusterOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudKubernetesClusterOperationSource.cs new file mode 100644 index 000000000000..2f9d2ec33a48 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudKubernetesClusterOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudKubernetesClusterOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudKubernetesClusterOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudKubernetesClusterResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(document.RootElement); + return new NetworkCloudKubernetesClusterResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(document.RootElement); + return new NetworkCloudKubernetesClusterResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL2NetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL2NetworkOperationSource.cs new file mode 100644 index 000000000000..286a0630fc87 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL2NetworkOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudL2NetworkOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudL2NetworkOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudL2NetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); + return new NetworkCloudL2NetworkResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); + return new NetworkCloudL2NetworkResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL3NetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL3NetworkOperationSource.cs new file mode 100644 index 000000000000..d962ee00f07a --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudL3NetworkOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudL3NetworkOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudL3NetworkOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudL3NetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); + return new NetworkCloudL3NetworkResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); + return new NetworkCloudL3NetworkResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/StorageApplianceOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudRackOperationSource.cs similarity index 50% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/StorageApplianceOperationSource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudRackOperationSource.cs index 1d0a5c19dfe1..e8f9e1e20aec 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/StorageApplianceOperationSource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudRackOperationSource.cs @@ -14,27 +14,27 @@ namespace Azure.ResourceManager.NetworkCloud { - internal class StorageApplianceOperationSource : IOperationSource + internal class NetworkCloudRackOperationSource : IOperationSource { private readonly ArmClient _client; - internal StorageApplianceOperationSource(ArmClient client) + internal NetworkCloudRackOperationSource(ArmClient client) { _client = client; } - StorageApplianceResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + NetworkCloudRackResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) { using var document = JsonDocument.Parse(response.ContentStream); - var data = StorageApplianceData.DeserializeStorageApplianceData(document.RootElement); - return new StorageApplianceResource(_client, data); + var data = NetworkCloudRackData.DeserializeNetworkCloudRackData(document.RootElement); + return new NetworkCloudRackResource(_client, data); } - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) { using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = StorageApplianceData.DeserializeStorageApplianceData(document.RootElement); - return new StorageApplianceResource(_client, data); + var data = NetworkCloudRackData.DeserializeNetworkCloudRackData(document.RootElement); + return new NetworkCloudRackResource(_client, data); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudStorageApplianceOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudStorageApplianceOperationSource.cs new file mode 100644 index 000000000000..2ed6fd92cdcb --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudStorageApplianceOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudStorageApplianceOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudStorageApplianceOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudStorageApplianceResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(document.RootElement); + return new NetworkCloudStorageApplianceResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(document.RootElement); + return new NetworkCloudStorageApplianceResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudTrunkedNetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudTrunkedNetworkOperationSource.cs new file mode 100644 index 000000000000..91260a75276f --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudTrunkedNetworkOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudTrunkedNetworkOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudTrunkedNetworkOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudTrunkedNetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); + return new NetworkCloudTrunkedNetworkResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); + return new NetworkCloudTrunkedNetworkResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineConsoleOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineConsoleOperationSource.cs new file mode 100644 index 000000000000..ea1c68b7c0c5 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineConsoleOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudVirtualMachineConsoleOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudVirtualMachineConsoleOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudVirtualMachineConsoleResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(document.RootElement); + return new NetworkCloudVirtualMachineConsoleResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(document.RootElement); + return new NetworkCloudVirtualMachineConsoleResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineOperationSource.cs new file mode 100644 index 000000000000..bba12cb1a3a7 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVirtualMachineOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudVirtualMachineOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudVirtualMachineOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudVirtualMachineResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(document.RootElement); + return new NetworkCloudVirtualMachineResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(document.RootElement); + return new NetworkCloudVirtualMachineResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVolumeOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVolumeOperationSource.cs new file mode 100644 index 000000000000..505829777e77 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/NetworkCloudVolumeOperationSource.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.ResourceManager; + +namespace Azure.ResourceManager.NetworkCloud +{ + internal class NetworkCloudVolumeOperationSource : IOperationSource + { + private readonly ArmClient _client; + + internal NetworkCloudVolumeOperationSource(ArmClient client) + { + _client = client; + } + + NetworkCloudVolumeResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) + { + using var document = JsonDocument.Parse(response.ContentStream); + var data = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); + return new NetworkCloudVolumeResource(_client, data); + } + + async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) + { + using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); + var data = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); + return new NetworkCloudVolumeResource(_client, data); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/RackOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/RackOperationSource.cs deleted file mode 100644 index d00febf05754..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/RackOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class RackOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal RackOperationSource(ArmClient client) - { - _client = client; - } - - RackResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = RackData.DeserializeRackData(document.RootElement); - return new RackResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = RackData.DeserializeRackData(document.RootElement); - return new RackResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/TrunkedNetworkOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/TrunkedNetworkOperationSource.cs deleted file mode 100644 index 15c755d82a1a..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/TrunkedNetworkOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class TrunkedNetworkOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal TrunkedNetworkOperationSource(ArmClient client) - { - _client = client; - } - - TrunkedNetworkResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); - return new TrunkedNetworkResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); - return new TrunkedNetworkResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VirtualMachineOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VirtualMachineOperationSource.cs deleted file mode 100644 index c0f4b3176db8..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VirtualMachineOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class VirtualMachineOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal VirtualMachineOperationSource(ArmClient client) - { - _client = client; - } - - VirtualMachineResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = VirtualMachineData.DeserializeVirtualMachineData(document.RootElement); - return new VirtualMachineResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = VirtualMachineData.DeserializeVirtualMachineData(document.RootElement); - return new VirtualMachineResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VolumeOperationSource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VolumeOperationSource.cs deleted file mode 100644 index c2a03fbdb00e..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/LongRunningOperation/VolumeOperationSource.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using System.Threading; -using System.Threading.Tasks; -using Azure; -using Azure.Core; -using Azure.ResourceManager; - -namespace Azure.ResourceManager.NetworkCloud -{ - internal class VolumeOperationSource : IOperationSource - { - private readonly ArmClient _client; - - internal VolumeOperationSource(ArmClient client) - { - _client = client; - } - - VolumeResource IOperationSource.CreateResult(Response response, CancellationToken cancellationToken) - { - using var document = JsonDocument.Parse(response.ContentStream); - var data = VolumeData.DeserializeVolumeData(document.RootElement); - return new VolumeResource(_client, data); - } - - async ValueTask IOperationSource.CreateResultAsync(Response response, CancellationToken cancellationToken) - { - using var document = await JsonDocument.ParseAsync(response.ContentStream, default, cancellationToken).ConfigureAwait(false); - var data = VolumeData.DeserializeVolumeData(document.RootElement); - return new VolumeResource(_client, data); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.Serialization.cs index 4b4c6051cdb8..9870831f26be 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.Serialization.cs @@ -41,7 +41,7 @@ internal static AdministratorConfiguration DeserializeAdministratorConfiguration return null; } Optional adminUsername = default; - Optional> sshPublicKeys = default; + Optional> sshPublicKeys = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("adminUsername"u8)) @@ -55,10 +55,10 @@ internal static AdministratorConfiguration DeserializeAdministratorConfiguration { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(SshPublicKey.DeserializeSshPublicKey(item)); + array.Add(NetworkCloudSshPublicKey.DeserializeNetworkCloudSshPublicKey(item)); } sshPublicKeys = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.cs index 3a821d2c52d5..3f049a62a563 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AdministratorConfiguration.cs @@ -16,13 +16,13 @@ public partial class AdministratorConfiguration /// Initializes a new instance of AdministratorConfiguration. public AdministratorConfiguration() { - SshPublicKeys = new ChangeTrackingList(); + SshPublicKeys = new ChangeTrackingList(); } /// Initializes a new instance of AdministratorConfiguration. /// The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service. /// The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment. - internal AdministratorConfiguration(string adminUsername, IList sshPublicKeys) + internal AdministratorConfiguration(string adminUsername, IList sshPublicKeys) { AdminUsername = adminUsername; SshPublicKeys = sshPublicKeys; @@ -31,6 +31,6 @@ internal AdministratorConfiguration(string adminUsername, IList ss /// The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service. public string AdminUsername { get; set; } /// The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment. - public IList SshPublicKeys { get; } + public IList SshPublicKeys { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.Serialization.cs index 53c7b1d177ed..ce7f4a18adf9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.Serialization.cs @@ -21,7 +21,7 @@ internal static AgentPoolList DeserializeAgentPoolList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static AgentPoolList DeserializeAgentPoolList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(AgentPoolData.DeserializeAgentPoolData(item)); + array.Add(NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.cs index 0d814f83251d..44c13f9eea62 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolList.cs @@ -17,13 +17,13 @@ internal partial class AgentPoolList /// Initializes a new instance of AgentPoolList. internal AgentPoolList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of AgentPoolList. /// The link used to get the next page of operations. /// The list of agent pools. - internal AgentPoolList(string nextLink, IReadOnlyList value) + internal AgentPoolList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal AgentPoolList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of agent pools. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolMode.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolMode.cs deleted file mode 100644 index 208c90e9c6b0..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolMode.cs +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.ComponentModel; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. - public readonly partial struct AgentPoolMode : IEquatable - { - private readonly string _value; - - /// Initializes a new instance of . - /// is null. - public AgentPoolMode(string value) - { - _value = value ?? throw new ArgumentNullException(nameof(value)); - } - - private const string SystemValue = "System"; - private const string UserValue = "User"; - private const string NotApplicableValue = "NotApplicable"; - - /// System. - public static AgentPoolMode System { get; } = new AgentPoolMode(SystemValue); - /// User. - public static AgentPoolMode User { get; } = new AgentPoolMode(UserValue); - /// NotApplicable. - public static AgentPoolMode NotApplicable { get; } = new AgentPoolMode(NotApplicableValue); - /// Determines if two values are the same. - public static bool operator ==(AgentPoolMode left, AgentPoolMode right) => left.Equals(right); - /// Determines if two values are not the same. - public static bool operator !=(AgentPoolMode left, AgentPoolMode right) => !left.Equals(right); - /// Converts a string to a . - public static implicit operator AgentPoolMode(string value) => new AgentPoolMode(value); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object obj) => obj is AgentPoolMode other && Equals(other); - /// - public bool Equals(AgentPoolMode other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => _value?.GetHashCode() ?? 0; - /// - public override string ToString() => _value; - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.Serialization.cs similarity index 89% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.Serialization.cs index 8c00699e2a19..9b4b0cb5ac22 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class BareMetalMachineConfigurationData : IUtf8JsonSerializable + public partial class BareMetalMachineConfiguration : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -38,7 +38,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static BareMetalMachineConfigurationData DeserializeBareMetalMachineConfigurationData(JsonElement element) + internal static BareMetalMachineConfiguration DeserializeBareMetalMachineConfiguration(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -95,7 +95,7 @@ internal static BareMetalMachineConfigurationData DeserializeBareMetalMachineCon continue; } } - return new BareMetalMachineConfigurationData(bmcConnectionString.Value, bmcCredentials, bmcMacAddress, bootMacAddress, machineDetails.Value, machineName.Value, rackSlot, serialNumber); + return new BareMetalMachineConfiguration(bmcConnectionString.Value, bmcCredentials, bmcMacAddress, bootMacAddress, machineDetails.Value, machineName.Value, rackSlot, serialNumber); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.cs similarity index 89% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.cs index 62ff3962bf13..d7f01845a6a2 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfigurationData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineConfiguration.cs @@ -11,16 +11,16 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// BareMetalMachineConfigurationData represents configuration for the bare metal machine. - public partial class BareMetalMachineConfigurationData + public partial class BareMetalMachineConfiguration { - /// Initializes a new instance of BareMetalMachineConfigurationData. + /// Initializes a new instance of BareMetalMachineConfiguration. /// The credentials of the baseboard management controller on this bare metal machine. /// The MAC address of the BMC for this machine. /// The MAC address associated with the PXE NIC card. /// The slot the physical machine is in the rack based on the BOM configuration. /// The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. /// , , or is null. - public BareMetalMachineConfigurationData(AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, long rackSlot, string serialNumber) + public BareMetalMachineConfiguration(AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, long rackSlot, string serialNumber) { Argument.AssertNotNull(bmcCredentials, nameof(bmcCredentials)); Argument.AssertNotNull(bmcMacAddress, nameof(bmcMacAddress)); @@ -34,7 +34,7 @@ public BareMetalMachineConfigurationData(AdministrativeCredentials bmcCredential SerialNumber = serialNumber; } - /// Initializes a new instance of BareMetalMachineConfigurationData. + /// Initializes a new instance of BareMetalMachineConfiguration. /// The connection string for the baseboard management controller including IP address and protocol. /// The credentials of the baseboard management controller on this bare metal machine. /// The MAC address of the BMC for this machine. @@ -46,7 +46,7 @@ public BareMetalMachineConfigurationData(AdministrativeCredentials bmcCredential /// /// The slot the physical machine is in the rack based on the BOM configuration. /// The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. - internal BareMetalMachineConfigurationData(string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, long rackSlot, string serialNumber) + internal BareMetalMachineConfiguration(string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, long rackSlot, string serialNumber) { BmcConnectionString = bmcConnectionString; BmcCredentials = bmcCredentials; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineHardwareValidationCategory.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineHardwareValidationCategory.cs deleted file mode 100644 index 5644006421da..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineHardwareValidationCategory.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.ComponentModel; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// The category of hardware validation to perform. - public readonly partial struct BareMetalMachineHardwareValidationCategory : IEquatable - { - private readonly string _value; - - /// Initializes a new instance of . - /// is null. - public BareMetalMachineHardwareValidationCategory(string value) - { - _value = value ?? throw new ArgumentNullException(nameof(value)); - } - - private const string BasicValidationValue = "BasicValidation"; - - /// BasicValidation. - public static BareMetalMachineHardwareValidationCategory BasicValidation { get; } = new BareMetalMachineHardwareValidationCategory(BasicValidationValue); - /// Determines if two values are the same. - public static bool operator ==(BareMetalMachineHardwareValidationCategory left, BareMetalMachineHardwareValidationCategory right) => left.Equals(right); - /// Determines if two values are not the same. - public static bool operator !=(BareMetalMachineHardwareValidationCategory left, BareMetalMachineHardwareValidationCategory right) => !left.Equals(right); - /// Converts a string to a . - public static implicit operator BareMetalMachineHardwareValidationCategory(string value) => new BareMetalMachineHardwareValidationCategory(value); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object obj) => obj is BareMetalMachineHardwareValidationCategory other && Equals(other); - /// - public bool Equals(BareMetalMachineHardwareValidationCategory other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => _value?.GetHashCode() ?? 0; - /// - public override string ToString() => _value; - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.Serialization.cs index 8d1173104c50..5688e412a481 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.Serialization.cs @@ -21,7 +21,7 @@ internal static BareMetalMachineKeySetList DeserializeBareMetalMachineKeySetList return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static BareMetalMachineKeySetList DeserializeBareMetalMachineKeySetList { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(item)); + array.Add(NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.cs index 6babada07cf2..9bcecbc25225 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetList.cs @@ -17,13 +17,13 @@ internal partial class BareMetalMachineKeySetList /// Initializes a new instance of BareMetalMachineKeySetList. internal BareMetalMachineKeySetList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of BareMetalMachineKeySetList. /// The link used to get the next page of operations. /// The list of bare metal machine key sets. - internal BareMetalMachineKeySetList(string nextLink, IReadOnlyList value) + internal BareMetalMachineKeySetList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal BareMetalMachineKeySetList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of bare metal machine key sets. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.Serialization.cs index f99f8754d91d..ce8f391e7c2f 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.Serialization.cs @@ -21,7 +21,7 @@ internal static BareMetalMachineList DeserializeBareMetalMachineList(JsonElement return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static BareMetalMachineList DeserializeBareMetalMachineList(JsonElement { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(BareMetalMachineData.DeserializeBareMetalMachineData(item)); + array.Add(NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.cs index 7d7e7206ad2d..b15db98ce053 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineList.cs @@ -17,13 +17,13 @@ internal partial class BareMetalMachineList /// Initializes a new instance of BareMetalMachineList. internal BareMetalMachineList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of BareMetalMachineList. /// The link used to get the next page of operations. /// The list of bare metal machines. - internal BareMetalMachineList(string nextLink, IReadOnlyList value) + internal BareMetalMachineList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal BareMetalMachineList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of bare metal machines. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.Serialization.cs deleted file mode 100644 index b4449324ab3c..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.Serialization.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - public partial class BareMetalMachineValidateHardwareContent : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - writer.WritePropertyName("validationCategory"u8); - writer.WriteStringValue(ValidationCategory.ToString()); - writer.WriteEndObject(); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.cs deleted file mode 100644 index 50be6570334f..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineValidateHardwareContent.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// BareMetalMachineValidateHardwareParameters represents the body of the request to validate the physical hardware of a bare metal machine. - public partial class BareMetalMachineValidateHardwareContent - { - /// Initializes a new instance of BareMetalMachineValidateHardwareContent. - /// The category of hardware validation to perform. - public BareMetalMachineValidateHardwareContent(BareMetalMachineHardwareValidationCategory validationCategory) - { - ValidationCategory = validationCategory; - } - - /// The category of hardware validation to perform. - public BareMetalMachineHardwareValidationCategory ValidationCategory { get; } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.Serialization.cs index df1b00631b36..a23fb9c57432 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.Serialization.cs @@ -21,7 +21,7 @@ internal static BmcKeySetList DeserializeBmcKeySetList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static BmcKeySetList DeserializeBmcKeySetList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(BmcKeySetData.DeserializeBmcKeySetData(item)); + array.Add(NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.cs index de98a5472eac..8619ce4c88cd 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetList.cs @@ -17,13 +17,13 @@ internal partial class BmcKeySetList /// Initializes a new instance of BmcKeySetList. internal BmcKeySetList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of BmcKeySetList. /// The link used to get the next page of operations. /// The list of baseboard management controller key sets. - internal BmcKeySetList(string nextLink, IReadOnlyList value) + internal BmcKeySetList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal BmcKeySetList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of baseboard management controller key sets. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BootstrapProtocol.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BootstrapProtocol.cs index 02d2ddf1ff5f..9f50f7605ee5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BootstrapProtocol.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BootstrapProtocol.cs @@ -22,10 +22,10 @@ public BootstrapProtocol(string value) _value = value ?? throw new ArgumentNullException(nameof(value)); } - private const string PXEValue = "PXE"; + private const string PxeValue = "PXE"; /// PXE. - public static BootstrapProtocol PXE { get; } = new BootstrapProtocol(PXEValue); + public static BootstrapProtocol Pxe { get; } = new BootstrapProtocol(PxeValue); /// Determines if two values are the same. public static bool operator ==(BootstrapProtocol left, BootstrapProtocol right) => left.Equals(right); /// Determines if two values are not the same. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.Serialization.cs index 36cb6a30411f..a01e9a116dc1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.Serialization.cs @@ -21,7 +21,7 @@ internal static CloudServicesNetworkList DeserializeCloudServicesNetworkList(Jso return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static CloudServicesNetworkList DeserializeCloudServicesNetworkList(Jso { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(CloudServicesNetworkData.DeserializeCloudServicesNetworkData(item)); + array.Add(NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.cs index f16bfa114687..f90f8a101df7 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkList.cs @@ -17,13 +17,13 @@ internal partial class CloudServicesNetworkList /// Initializes a new instance of CloudServicesNetworkList. internal CloudServicesNetworkList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of CloudServicesNetworkList. /// The link used to get the next page of operations. /// The list of cloud services networks. - internal CloudServicesNetworkList(string nextLink, IReadOnlyList value) + internal CloudServicesNetworkList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal CloudServicesNetworkList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of cloud services networks. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.Serialization.cs index 6a7958bd5cd8..12be1f41556d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.Serialization.cs @@ -5,6 +5,7 @@ #nullable disable +using System; using System.Text.Json; using Azure.Core; @@ -21,7 +22,7 @@ internal static ClusterAvailableUpgradeVersion DeserializeClusterAvailableUpgrad Optional controlImpact = default; Optional expectedDuration = default; Optional impactDescription = default; - Optional supportExpiryDate = default; + Optional supportExpiryDate = default; Optional targetClusterVersion = default; Optional workloadImpact = default; foreach (var property in element.EnumerateObject()) @@ -47,7 +48,11 @@ internal static ClusterAvailableUpgradeVersion DeserializeClusterAvailableUpgrad } if (property.NameEquals("supportExpiryDate"u8)) { - supportExpiryDate = property.Value.GetString(); + if (property.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + supportExpiryDate = property.Value.GetDateTimeOffset("O"); continue; } if (property.NameEquals("targetClusterVersion"u8)) @@ -65,7 +70,7 @@ internal static ClusterAvailableUpgradeVersion DeserializeClusterAvailableUpgrad continue; } } - return new ClusterAvailableUpgradeVersion(Optional.ToNullable(controlImpact), expectedDuration.Value, impactDescription.Value, supportExpiryDate.Value, targetClusterVersion.Value, Optional.ToNullable(workloadImpact)); + return new ClusterAvailableUpgradeVersion(Optional.ToNullable(controlImpact), expectedDuration.Value, impactDescription.Value, Optional.ToNullable(supportExpiryDate), targetClusterVersion.Value, Optional.ToNullable(workloadImpact)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.cs index f89e90446556..3fe03bf3d61e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterAvailableUpgradeVersion.cs @@ -5,6 +5,8 @@ #nullable disable +using System; + namespace Azure.ResourceManager.NetworkCloud.Models { /// ClusterAvailableUpgradeVersion represents the various cluster upgrade parameters. @@ -19,15 +21,15 @@ internal ClusterAvailableUpgradeVersion() /// The indicator of whether the control plane will be impacted during the upgrade. /// The expected duration needed for this upgrade. /// The impact description including the specific details and release notes. - /// The last date the version of the platform is supported. + /// The last date the version of the platform is supported. /// The target version this cluster will be upgraded to. /// The indicator of whether the workload will be impacted during the upgrade. - internal ClusterAvailableUpgradeVersion(ControlImpact? controlImpact, string expectedDuration, string impactDescription, string supportExpiryDate, string targetClusterVersion, WorkloadImpact? workloadImpact) + internal ClusterAvailableUpgradeVersion(ControlImpact? controlImpact, string expectedDuration, string impactDescription, DateTimeOffset? supportExpireOn, string targetClusterVersion, WorkloadImpact? workloadImpact) { ControlImpact = controlImpact; ExpectedDuration = expectedDuration; ImpactDescription = impactDescription; - SupportExpiryDate = supportExpiryDate; + SupportExpireOn = supportExpireOn; TargetClusterVersion = targetClusterVersion; WorkloadImpact = workloadImpact; } @@ -39,7 +41,7 @@ internal ClusterAvailableUpgradeVersion(ControlImpact? controlImpact, string exp /// The impact description including the specific details and release notes. public string ImpactDescription { get; } /// The last date the version of the platform is supported. - public string SupportExpiryDate { get; } + public DateTimeOffset? SupportExpireOn { get; } /// The target version this cluster will be upgraded to. public string TargetClusterVersion { get; } /// The indicator of whether the workload will be impacted during the upgrade. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.Serialization.cs index 92995d1b793e..f18577f8bb2d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.Serialization.cs @@ -21,7 +21,7 @@ internal static ClusterList DeserializeClusterList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static ClusterList DeserializeClusterList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ClusterData.DeserializeClusterData(item)); + array.Add(NetworkCloudClusterData.DeserializeNetworkCloudClusterData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.cs index 9e45794fb4e9..1aaf3f3bb231 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterList.cs @@ -17,13 +17,13 @@ internal partial class ClusterList /// Initializes a new instance of ClusterList. internal ClusterList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of ClusterList. /// The link used to get the next page of operations. /// The list of clusters. - internal ClusterList(string nextLink, IReadOnlyList value) + internal ClusterList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal ClusterList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of clusters. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.Serialization.cs index 5c7299eaf2a8..66460090415d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.Serialization.cs @@ -21,7 +21,7 @@ internal static ClusterManagerList DeserializeClusterManagerList(JsonElement ele return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static ClusterManagerList DeserializeClusterManagerList(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ClusterManagerData.DeserializeClusterManagerData(item)); + array.Add(NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.cs index 8526df7ae6a0..7c9682bccde1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerList.cs @@ -17,13 +17,13 @@ internal partial class ClusterManagerList /// Initializes a new instance of ClusterManagerList. internal ClusterManagerList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of ClusterManagerList. /// The link used to get the next page of operations. /// The list of cluster managers. - internal ClusterManagerList(string nextLink, IReadOnlyList value) + internal ClusterManagerList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal ClusterManagerList(string nextLink, IReadOnlyList v /// The link used to get the next page of operations. public string NextLink { get; } /// The list of cluster managers. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.Serialization.cs index 47eb7da61c12..be2bf9486853 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.Serialization.cs @@ -21,7 +21,7 @@ internal static ClusterMetricsConfigurationList DeserializeClusterMetricsConfigu return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static ClusterMetricsConfigurationList DeserializeClusterMetricsConfigu { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(item)); + array.Add(NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.cs index 114f15ed3073..db696becd67c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationList.cs @@ -17,13 +17,13 @@ internal partial class ClusterMetricsConfigurationList /// Initializes a new instance of ClusterMetricsConfigurationList. internal ClusterMetricsConfigurationList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of ClusterMetricsConfigurationList. /// The link used to get the next page of operations. /// The list of metrics configurations. - internal ClusterMetricsConfigurationList(string nextLink, IReadOnlyList value) + internal ClusterMetricsConfigurationList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal ClusterMetricsConfigurationList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of metrics configurations. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.Serialization.cs index 0eb19c301767..3518136d8310 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.Serialization.cs @@ -21,7 +21,7 @@ internal static ConsoleList DeserializeConsoleList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static ConsoleList DeserializeConsoleList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ConsoleData.DeserializeConsoleData(item)); + array.Add(NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.cs index 57cc116a545b..3551afa4ba59 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleList.cs @@ -17,13 +17,13 @@ internal partial class ConsoleList /// Initializes a new instance of ConsoleList. internal ConsoleList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of ConsoleList. /// The link used to get the next page of operations. /// The list of virtual machine consoles. - internal ConsoleList(string nextLink, IReadOnlyList value) + internal ConsoleList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal ConsoleList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of virtual machine consoles. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.Serialization.cs index b7546dd74cea..ab788a1dd535 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.Serialization.cs @@ -21,7 +21,7 @@ internal static HardwareInventory DeserializeHardwareInventory(JsonElement eleme } Optional additionalHostInformation = default; Optional> interfaces = default; - Optional> nics = default; + Optional> nics = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("additionalHostInformation"u8)) @@ -49,10 +49,10 @@ internal static HardwareInventory DeserializeHardwareInventory(JsonElement eleme { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(Nic.DeserializeNic(item)); + array.Add(NetworkCloudNic.DeserializeNetworkCloudNic(item)); } nics = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.cs index b46afb549702..87686d5dcb5a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/HardwareInventory.cs @@ -17,14 +17,14 @@ public partial class HardwareInventory internal HardwareInventory() { Interfaces = new ChangeTrackingList(); - Nics = new ChangeTrackingList(); + Nics = new ChangeTrackingList(); } /// Initializes a new instance of HardwareInventory. /// Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration. /// The list of network interfaces and associated details for the bare metal machine. /// Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine. - internal HardwareInventory(string additionalHostInformation, IReadOnlyList interfaces, IReadOnlyList nics) + internal HardwareInventory(string additionalHostInformation, IReadOnlyList interfaces, IReadOnlyList nics) { AdditionalHostInformation = additionalHostInformation; Interfaces = interfaces; @@ -36,6 +36,6 @@ internal HardwareInventory(string additionalHostInformation, IReadOnlyList The list of network interfaces and associated details for the bare metal machine. public IReadOnlyList Interfaces { get; } /// Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine. - public IReadOnlyList Nics { get; } + public IReadOnlyList Nics { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.Serialization.cs index 0a27b69751ef..eb05b2869257 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.Serialization.cs @@ -84,12 +84,12 @@ internal static InitialAgentPoolConfiguration DeserializeInitialAgentPoolConfigu return null; } Optional administratorConfiguration = default; - Optional agentOptions = default; + Optional agentOptions = default; Optional attachedNetworkConfiguration = default; Optional> availabilityZones = default; long count = default; Optional> labels = default; - AgentPoolMode mode = default; + NetworkCloudAgentPoolMode mode = default; string name = default; Optional> taints = default; Optional upgradeSettings = default; @@ -111,7 +111,7 @@ internal static InitialAgentPoolConfiguration DeserializeInitialAgentPoolConfigu { continue; } - agentOptions = AgentOptions.DeserializeAgentOptions(property.Value); + agentOptions = NetworkCloudAgentConfiguration.DeserializeNetworkCloudAgentConfiguration(property.Value); continue; } if (property.NameEquals("attachedNetworkConfiguration"u8)) @@ -158,7 +158,7 @@ internal static InitialAgentPoolConfiguration DeserializeInitialAgentPoolConfigu } if (property.NameEquals("mode"u8)) { - mode = new AgentPoolMode(property.Value.GetString()); + mode = new NetworkCloudAgentPoolMode(property.Value.GetString()); continue; } if (property.NameEquals("name"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.cs index f0e2416a075b..c59cc93bb827 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/InitialAgentPoolConfiguration.cs @@ -20,7 +20,7 @@ public partial class InitialAgentPoolConfiguration /// The name that will be used for the agent pool resource representing this agent pool. /// The name of the VM SKU that determines the size of resources allocated for node VMs. /// or is null. - public InitialAgentPoolConfiguration(long count, AgentPoolMode mode, string name, string vmSkuName) + public InitialAgentPoolConfiguration(long count, NetworkCloudAgentPoolMode mode, string name, string vmSkuName) { Argument.AssertNotNull(name, nameof(name)); Argument.AssertNotNull(vmSkuName, nameof(vmSkuName)); @@ -46,7 +46,7 @@ public InitialAgentPoolConfiguration(long count, AgentPoolMode mode, string name /// The taints applied to the nodes in this agent pool. /// The configuration of the agent pool. /// The name of the VM SKU that determines the size of resources allocated for node VMs. - internal InitialAgentPoolConfiguration(AdministratorConfiguration administratorConfiguration, AgentOptions agentOptions, AttachedNetworkConfiguration attachedNetworkConfiguration, IList availabilityZones, long count, IList labels, AgentPoolMode mode, string name, IList taints, AgentPoolUpgradeSettings upgradeSettings, string vmSkuName) + internal InitialAgentPoolConfiguration(AdministratorConfiguration administratorConfiguration, NetworkCloudAgentConfiguration agentOptions, AttachedNetworkConfiguration attachedNetworkConfiguration, IList availabilityZones, long count, IList labels, NetworkCloudAgentPoolMode mode, string name, IList taints, AgentPoolUpgradeSettings upgradeSettings, string vmSkuName) { AdministratorConfiguration = administratorConfiguration; AgentOptions = agentOptions; @@ -64,7 +64,7 @@ internal InitialAgentPoolConfiguration(AdministratorConfiguration administratorC /// The administrator credentials to be used for the nodes in this agent pool. public AdministratorConfiguration AdministratorConfiguration { get; set; } /// The configurations that will be applied to each agent in this agent pool. - public AgentOptions AgentOptions { get; set; } + public NetworkCloudAgentConfiguration AgentOptions { get; set; } /// The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. public AttachedNetworkConfiguration AttachedNetworkConfiguration { get; set; } /// The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. @@ -74,7 +74,7 @@ internal InitialAgentPoolConfiguration(AdministratorConfiguration administratorC /// The labels applied to the nodes in this agent pool. public IList Labels { get; } /// The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. - public AgentPoolMode Mode { get; set; } + public NetworkCloudAgentPoolMode Mode { get; set; } /// The name that will be used for the agent pool resource representing this agent pool. public string Name { get; set; } /// The taints applied to the nodes in this agent pool. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.Serialization.cs index e1ce7a84d9b3..b2a4d6aa7fd3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.Serialization.cs @@ -35,7 +35,7 @@ internal static KeySetUser DeserializeKeySetUser(JsonElement element) } string azureUserName = default; Optional description = default; - SshPublicKey sshPublicKey = default; + NetworkCloudSshPublicKey sshPublicKey = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("azureUserName"u8)) @@ -50,7 +50,7 @@ internal static KeySetUser DeserializeKeySetUser(JsonElement element) } if (property.NameEquals("sshPublicKey"u8)) { - sshPublicKey = SshPublicKey.DeserializeSshPublicKey(property.Value); + sshPublicKey = NetworkCloudSshPublicKey.DeserializeNetworkCloudSshPublicKey(property.Value); continue; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.cs index 5ee0e1e64c6b..a5c0aa9cec80 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KeySetUser.cs @@ -17,7 +17,7 @@ public partial class KeySetUser /// The user name that will be used for access. /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. /// or is null. - public KeySetUser(string azureUserName, SshPublicKey sshPublicKey) + public KeySetUser(string azureUserName, NetworkCloudSshPublicKey sshPublicKey) { Argument.AssertNotNull(azureUserName, nameof(azureUserName)); Argument.AssertNotNull(sshPublicKey, nameof(sshPublicKey)); @@ -30,7 +30,7 @@ public KeySetUser(string azureUserName, SshPublicKey sshPublicKey) /// The user name that will be used for access. /// The free-form description for this user. /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. - internal KeySetUser(string azureUserName, string description, SshPublicKey sshPublicKey) + internal KeySetUser(string azureUserName, string description, NetworkCloudSshPublicKey sshPublicKey) { AzureUserName = azureUserName; Description = description; @@ -42,12 +42,12 @@ internal KeySetUser(string azureUserName, string description, SshPublicKey sshPu /// The free-form description for this user. public string Description { get; set; } /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. - internal SshPublicKey SshPublicKey { get; set; } + internal NetworkCloudSshPublicKey SshPublicKey { get; set; } /// The SSH public key data. public string KeyData { get => SshPublicKey is null ? default : SshPublicKey.KeyData; - set => SshPublicKey = new SshPublicKey(value); + set => SshPublicKey = new NetworkCloudSshPublicKey(value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.Serialization.cs index 5930c5e3f4b3..a89ff98e5ea7 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.Serialization.cs @@ -21,7 +21,7 @@ internal static KubernetesClusterList DeserializeKubernetesClusterList(JsonEleme return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static KubernetesClusterList DeserializeKubernetesClusterList(JsonEleme { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(KubernetesClusterData.DeserializeKubernetesClusterData(item)); + array.Add(NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.cs index 1e15be5b3877..5da08cbf8b16 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterList.cs @@ -17,13 +17,13 @@ internal partial class KubernetesClusterList /// Initializes a new instance of KubernetesClusterList. internal KubernetesClusterList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of KubernetesClusterList. /// The link used to get the next page of operations. /// The list of additional details related to Kubernetes clusters. - internal KubernetesClusterList(string nextLink, IReadOnlyList value) + internal KubernetesClusterList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal KubernetesClusterList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of additional details related to Kubernetes clusters. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.Serialization.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.Serialization.cs index 58012167ec6c..d7bf23b57a85 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.Serialization.cs @@ -6,12 +6,13 @@ #nullable disable using System.Collections.Generic; +using System.Net; using System.Text.Json; using Azure.Core; namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class NetworkConfiguration : IUtf8JsonSerializable + public partial class KubernetesClusterNetworkConfiguration : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -33,7 +34,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) if (Optional.IsDefined(DnsServiceIP)) { writer.WritePropertyName("dnsServiceIp"u8); - writer.WriteStringValue(DnsServiceIP); + writer.WriteStringValue(DnsServiceIP.ToString()); } if (Optional.IsCollectionDefined(PodCidrs)) { @@ -58,7 +59,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static NetworkConfiguration DeserializeNetworkConfiguration(JsonElement element) + internal static KubernetesClusterNetworkConfiguration DeserializeKubernetesClusterNetworkConfiguration(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -66,9 +67,9 @@ internal static NetworkConfiguration DeserializeNetworkConfiguration(JsonElement } Optional attachedNetworkConfiguration = default; Optional bgpServiceLoadBalancerConfiguration = default; - string cloudServicesNetworkId = default; - string cniNetworkId = default; - Optional dnsServiceIP = default; + ResourceIdentifier cloudServicesNetworkId = default; + ResourceIdentifier cniNetworkId = default; + Optional dnsServiceIP = default; Optional> podCidrs = default; Optional> serviceCidrs = default; foreach (var property in element.EnumerateObject()) @@ -93,17 +94,21 @@ internal static NetworkConfiguration DeserializeNetworkConfiguration(JsonElement } if (property.NameEquals("cloudServicesNetworkId"u8)) { - cloudServicesNetworkId = property.Value.GetString(); + cloudServicesNetworkId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("cniNetworkId"u8)) { - cniNetworkId = property.Value.GetString(); + cniNetworkId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("dnsServiceIp"u8)) { - dnsServiceIP = property.Value.GetString(); + if (property.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + dnsServiceIP = IPAddress.Parse(property.Value.GetString()); continue; } if (property.NameEquals("podCidrs"u8)) @@ -135,7 +140,7 @@ internal static NetworkConfiguration DeserializeNetworkConfiguration(JsonElement continue; } } - return new NetworkConfiguration(attachedNetworkConfiguration.Value, bgpServiceLoadBalancerConfiguration.Value, cloudServicesNetworkId, cniNetworkId, dnsServiceIP.Value, Optional.ToList(podCidrs), Optional.ToList(serviceCidrs)); + return new KubernetesClusterNetworkConfiguration(attachedNetworkConfiguration.Value, bgpServiceLoadBalancerConfiguration.Value, cloudServicesNetworkId, cniNetworkId, dnsServiceIP.Value, Optional.ToList(podCidrs), Optional.ToList(serviceCidrs)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.cs similarity index 82% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.cs index a03a9c4bd1f2..6c2aea95238a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNetworkConfiguration.cs @@ -7,18 +7,19 @@ using System; using System.Collections.Generic; +using System.Net; using Azure.Core; namespace Azure.ResourceManager.NetworkCloud.Models { /// NetworkConfiguration specifies the Kubernetes cluster network related configuration. - public partial class NetworkConfiguration + public partial class KubernetesClusterNetworkConfiguration { - /// Initializes a new instance of NetworkConfiguration. + /// Initializes a new instance of KubernetesClusterNetworkConfiguration. /// The resource ID of the associated Cloud Services network. /// The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network. /// or is null. - public NetworkConfiguration(string cloudServicesNetworkId, string cniNetworkId) + public KubernetesClusterNetworkConfiguration(ResourceIdentifier cloudServicesNetworkId, ResourceIdentifier cniNetworkId) { Argument.AssertNotNull(cloudServicesNetworkId, nameof(cloudServicesNetworkId)); Argument.AssertNotNull(cniNetworkId, nameof(cniNetworkId)); @@ -29,7 +30,7 @@ public NetworkConfiguration(string cloudServicesNetworkId, string cniNetworkId) ServiceCidrs = new ChangeTrackingList(); } - /// Initializes a new instance of NetworkConfiguration. + /// Initializes a new instance of KubernetesClusterNetworkConfiguration. /// The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster. /// The configuration of the BGP service load balancer for this Kubernetes cluster. /// The resource ID of the associated Cloud Services network. @@ -37,7 +38,7 @@ public NetworkConfiguration(string cloudServicesNetworkId, string cniNetworkId) /// The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR. /// The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. /// The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. - internal NetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration, BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration, string cloudServicesNetworkId, string cniNetworkId, string dnsServiceIP, IList podCidrs, IList serviceCidrs) + internal KubernetesClusterNetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfiguration, BgpServiceLoadBalancerConfiguration bgpServiceLoadBalancerConfiguration, ResourceIdentifier cloudServicesNetworkId, ResourceIdentifier cniNetworkId, IPAddress dnsServiceIP, IList podCidrs, IList serviceCidrs) { AttachedNetworkConfiguration = attachedNetworkConfiguration; BgpServiceLoadBalancerConfiguration = bgpServiceLoadBalancerConfiguration; @@ -53,11 +54,11 @@ internal NetworkConfiguration(AttachedNetworkConfiguration attachedNetworkConfig /// The configuration of the BGP service load balancer for this Kubernetes cluster. public BgpServiceLoadBalancerConfiguration BgpServiceLoadBalancerConfiguration { get; set; } /// The resource ID of the associated Cloud Services network. - public string CloudServicesNetworkId { get; set; } + public ResourceIdentifier CloudServicesNetworkId { get; set; } /// The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network. - public string CniNetworkId { get; set; } + public ResourceIdentifier CniNetworkId { get; set; } /// The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR. - public string DnsServiceIP { get; set; } + public IPAddress DnsServiceIP { get; set; } /// The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. public IList PodCidrs { get; } /// The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.Serialization.cs index 566b62137b53..4ca8aaf6aee1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.Serialization.cs @@ -30,7 +30,7 @@ internal static KubernetesClusterNode DeserializeKubernetesClusterNode(JsonEleme Optional kubernetesVersion = default; Optional> labels = default; Optional memorySizeGB = default; - Optional mode = default; + Optional mode = default; Optional name = default; Optional> networkAttachments = default; Optional powerState = default; @@ -125,7 +125,7 @@ internal static KubernetesClusterNode DeserializeKubernetesClusterNode(JsonEleme { continue; } - mode = new AgentPoolMode(property.Value.GetString()); + mode = new NetworkCloudAgentPoolMode(property.Value.GetString()); continue; } if (property.NameEquals("name"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.cs index ab7d9501158d..b83184616ed0 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterNode.cs @@ -40,7 +40,7 @@ internal KubernetesClusterNode() /// The role of this node in the cluster. /// The list of taints that have been assigned to the agent pool containing this node. /// The VM SKU name that was used to create this cluster node. - internal KubernetesClusterNode(string agentPoolId, string availabilityZone, string bareMetalMachineId, long? cpuCores, KubernetesClusterNodeDetailedStatus? detailedStatus, string detailedStatusMessage, long? diskSizeGB, string image, string kubernetesVersion, IReadOnlyList labels, long? memorySizeGB, AgentPoolMode? mode, string name, IReadOnlyList networkAttachments, KubernetesNodePowerState? powerState, KubernetesNodeRole? role, IReadOnlyList taints, string vmSkuName) + internal KubernetesClusterNode(string agentPoolId, string availabilityZone, string bareMetalMachineId, long? cpuCores, KubernetesClusterNodeDetailedStatus? detailedStatus, string detailedStatusMessage, long? diskSizeGB, string image, string kubernetesVersion, IReadOnlyList labels, long? memorySizeGB, NetworkCloudAgentPoolMode? mode, string name, IReadOnlyList networkAttachments, KubernetesNodePowerState? powerState, KubernetesNodeRole? role, IReadOnlyList taints, string vmSkuName) { AgentPoolId = agentPoolId; AvailabilityZone = availabilityZone; @@ -85,7 +85,7 @@ internal KubernetesClusterNode(string agentPoolId, string availabilityZone, stri /// The amount of memory configured for this node, derived from the vm SKU specified. public long? MemorySizeGB { get; } /// The mode of the agent pool containing this node. Not applicable for control plane nodes. - public AgentPoolMode? Mode { get; } + public NetworkCloudAgentPoolMode? Mode { get; } /// The name of this node, as realized in the Kubernetes cluster. public string Name { get; } /// The NetworkAttachments made to this node. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.Serialization.cs index 7db8a1e48aef..0713edb14325 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.Serialization.cs @@ -31,13 +31,13 @@ internal static L2NetworkAttachmentConfiguration DeserializeL2NetworkAttachmentC { return null; } - string networkId = default; + ResourceIdentifier networkId = default; Optional pluginType = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("networkId"u8)) { - networkId = property.Value.GetString(); + networkId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("pluginType"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.cs index 2f9dfc5c91d1..1d65befff9fe 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkAttachmentConfiguration.cs @@ -16,7 +16,7 @@ public partial class L2NetworkAttachmentConfiguration /// Initializes a new instance of L2NetworkAttachmentConfiguration. /// The resource ID of the network that is being configured for attachment. /// is null. - public L2NetworkAttachmentConfiguration(string networkId) + public L2NetworkAttachmentConfiguration(ResourceIdentifier networkId) { Argument.AssertNotNull(networkId, nameof(networkId)); @@ -26,14 +26,14 @@ public L2NetworkAttachmentConfiguration(string networkId) /// Initializes a new instance of L2NetworkAttachmentConfiguration. /// The resource ID of the network that is being configured for attachment. /// The indicator of how this network will be utilized by the Kubernetes cluster. - internal L2NetworkAttachmentConfiguration(string networkId, KubernetesPluginType? pluginType) + internal L2NetworkAttachmentConfiguration(ResourceIdentifier networkId, KubernetesPluginType? pluginType) { NetworkId = networkId; PluginType = pluginType; } /// The resource ID of the network that is being configured for attachment. - public string NetworkId { get; set; } + public ResourceIdentifier NetworkId { get; set; } /// The indicator of how this network will be utilized by the Kubernetes cluster. public KubernetesPluginType? PluginType { get; set; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.Serialization.cs index f600706a94b0..91d7dbdda9f8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.Serialization.cs @@ -21,7 +21,7 @@ internal static L2NetworkList DeserializeL2NetworkList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static L2NetworkList DeserializeL2NetworkList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(L2NetworkData.DeserializeL2NetworkData(item)); + array.Add(NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.cs index a3dd51b8bdf4..f8ac257247a5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkList.cs @@ -17,13 +17,13 @@ internal partial class L2NetworkList /// Initializes a new instance of L2NetworkList. internal L2NetworkList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of L2NetworkList. /// The link used to get the next page of operations. /// The list of L2 networks. - internal L2NetworkList(string nextLink, IReadOnlyList value) + internal L2NetworkList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal L2NetworkList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of L2 networks. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.Serialization.cs index 541d0d3e55cc..335e8a38c238 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.Serialization.cs @@ -37,7 +37,7 @@ internal static L3NetworkAttachmentConfiguration DeserializeL3NetworkAttachmentC return null; } Optional ipamEnabled = default; - string networkId = default; + ResourceIdentifier networkId = default; Optional pluginType = default; foreach (var property in element.EnumerateObject()) { @@ -52,7 +52,7 @@ internal static L3NetworkAttachmentConfiguration DeserializeL3NetworkAttachmentC } if (property.NameEquals("networkId"u8)) { - networkId = property.Value.GetString(); + networkId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("pluginType"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.cs index 1640ebaacc64..63ba0ed741f9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkAttachmentConfiguration.cs @@ -16,7 +16,7 @@ public partial class L3NetworkAttachmentConfiguration /// Initializes a new instance of L3NetworkAttachmentConfiguration. /// The resource ID of the network that is being configured for attachment. /// is null. - public L3NetworkAttachmentConfiguration(string networkId) + public L3NetworkAttachmentConfiguration(ResourceIdentifier networkId) { Argument.AssertNotNull(networkId, nameof(networkId)); @@ -27,7 +27,7 @@ public L3NetworkAttachmentConfiguration(string networkId) /// The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached. /// The resource ID of the network that is being configured for attachment. /// The indicator of how this network will be utilized by the Kubernetes cluster. - internal L3NetworkAttachmentConfiguration(L3NetworkConfigurationIpamEnabled? ipamEnabled, string networkId, KubernetesPluginType? pluginType) + internal L3NetworkAttachmentConfiguration(L3NetworkConfigurationIpamEnabled? ipamEnabled, ResourceIdentifier networkId, KubernetesPluginType? pluginType) { IpamEnabled = ipamEnabled; NetworkId = networkId; @@ -37,7 +37,7 @@ internal L3NetworkAttachmentConfiguration(L3NetworkConfigurationIpamEnabled? ipa /// The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached. public L3NetworkConfigurationIpamEnabled? IpamEnabled { get; set; } /// The resource ID of the network that is being configured for attachment. - public string NetworkId { get; set; } + public ResourceIdentifier NetworkId { get; set; } /// The indicator of how this network will be utilized by the Kubernetes cluster. public KubernetesPluginType? PluginType { get; set; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.Serialization.cs index ced169aab9ad..567f0672c417 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.Serialization.cs @@ -21,7 +21,7 @@ internal static L3NetworkList DeserializeL3NetworkList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static L3NetworkList DeserializeL3NetworkList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(L3NetworkData.DeserializeL3NetworkData(item)); + array.Add(NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.cs index 575c5a5ed3d8..fdd1d1d7426a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkList.cs @@ -17,13 +17,13 @@ internal partial class L3NetworkList /// Initializes a new instance of L3NetworkList. internal L3NetworkList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of L3NetworkList. /// The link used to get the next page of operations. /// The list of L3 networks. - internal L3NetworkList(string nextLink, IReadOnlyList value) + internal L3NetworkList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal L3NetworkList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of L3 networks. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.Serialization.cs index e21a124ba5d0..9f5d155d25ae 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.Serialization.cs @@ -28,7 +28,7 @@ internal static MachineSkuSlot DeserializeMachineSkuSlot(JsonElement element) Optional hardwareVersion = default; Optional memoryCapacityGB = default; Optional model = default; - Optional> networkInterfaces = default; + Optional> networkInterfaces = default; Optional totalThreads = default; Optional vendor = default; foreach (var property in element.EnumerateObject()) @@ -122,10 +122,10 @@ internal static MachineSkuSlot DeserializeMachineSkuSlot(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(NetworkInterface.DeserializeNetworkInterface(item)); + array.Add(NetworkCloudNetworkInterface.DeserializeNetworkCloudNetworkInterface(item)); } networkInterfaces = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.cs index 9dc65508322e..bcba695145e6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/MachineSkuSlot.cs @@ -17,7 +17,7 @@ public partial class MachineSkuSlot internal MachineSkuSlot() { Disks = new ChangeTrackingList(); - NetworkInterfaces = new ChangeTrackingList(); + NetworkInterfaces = new ChangeTrackingList(); } /// Initializes a new instance of MachineSkuSlot. @@ -33,7 +33,7 @@ internal MachineSkuSlot() /// The list of network interfaces. /// The count of SMT and physical core threads for this machine. /// The make of the machine. - internal MachineSkuSlot(long? rackSlot, BootstrapProtocol? bootstrapProtocol, long? cpuCores, long? cpuSockets, IReadOnlyList disks, string generation, string hardwareVersion, long? memoryCapacityGB, string model, IReadOnlyList networkInterfaces, long? totalThreads, string vendor) + internal MachineSkuSlot(long? rackSlot, BootstrapProtocol? bootstrapProtocol, long? cpuCores, long? cpuSockets, IReadOnlyList disks, string generation, string hardwareVersion, long? memoryCapacityGB, string model, IReadOnlyList networkInterfaces, long? totalThreads, string vendor) { RackSlot = rackSlot; BootstrapProtocol = bootstrapProtocol; @@ -68,7 +68,7 @@ internal MachineSkuSlot(long? rackSlot, BootstrapProtocol? bootstrapProtocol, lo /// The model of the machine. public string Model { get; } /// The list of network interfaces. - public IReadOnlyList NetworkInterfaces { get; } + public IReadOnlyList NetworkInterfaces { get; } /// The count of SMT and physical core threads for this machine. public long? TotalThreads { get; } /// The make of the machine. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.Serialization.cs similarity index 83% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.Serialization.cs index f6495d22cebc..9c3baf0b899d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - internal partial class AadConfiguration : IUtf8JsonSerializable + internal partial class NetworkCloudAadConfiguration : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -26,7 +26,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static AadConfiguration DeserializeAadConfiguration(JsonElement element) + internal static NetworkCloudAadConfiguration DeserializeNetworkCloudAadConfiguration(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -46,7 +46,7 @@ internal static AadConfiguration DeserializeAadConfiguration(JsonElement element continue; } } - return new AadConfiguration(adminGroupObjectIds); + return new NetworkCloudAadConfiguration(adminGroupObjectIds); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.cs similarity index 76% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.cs index 477e6917e8b2..5f27217af390 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AadConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAadConfiguration.cs @@ -13,21 +13,21 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// AadConfiguration represents the Azure Active Directory Integration properties. - internal partial class AadConfiguration + internal partial class NetworkCloudAadConfiguration { - /// Initializes a new instance of AadConfiguration. + /// Initializes a new instance of NetworkCloudAadConfiguration. /// The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. /// is null. - public AadConfiguration(IEnumerable adminGroupObjectIds) + public NetworkCloudAadConfiguration(IEnumerable adminGroupObjectIds) { Argument.AssertNotNull(adminGroupObjectIds, nameof(adminGroupObjectIds)); AdminGroupObjectIds = adminGroupObjectIds.ToList(); } - /// Initializes a new instance of AadConfiguration. + /// Initializes a new instance of NetworkCloudAadConfiguration. /// The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. - internal AadConfiguration(IList adminGroupObjectIds) + internal NetworkCloudAadConfiguration(IList adminGroupObjectIds) { AdminGroupObjectIds = adminGroupObjectIds; } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.Serialization.cs similarity index 84% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.Serialization.cs index 9a20627d148e..33ce8c797ec6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class AgentOptions : IUtf8JsonSerializable + public partial class NetworkCloudAgentConfiguration : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -25,7 +25,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static AgentOptions DeserializeAgentOptions(JsonElement element) + internal static NetworkCloudAgentConfiguration DeserializeNetworkCloudAgentConfiguration(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -50,7 +50,7 @@ internal static AgentOptions DeserializeAgentOptions(JsonElement element) continue; } } - return new AgentOptions(hugepagesCount, Optional.ToNullable(hugepagesSize)); + return new NetworkCloudAgentConfiguration(hugepagesCount, Optional.ToNullable(hugepagesSize)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.cs index 63b3d63fa93b..1ce9c29e0495 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentOptions.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentConfiguration.cs @@ -8,19 +8,19 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// AgentOptions are configurations that will be applied to each agent in an agent pool. - public partial class AgentOptions + public partial class NetworkCloudAgentConfiguration { - /// Initializes a new instance of AgentOptions. + /// Initializes a new instance of NetworkCloudAgentConfiguration. /// The number of hugepages to allocate. - public AgentOptions(long hugepagesCount) + public NetworkCloudAgentConfiguration(long hugepagesCount) { HugepagesCount = hugepagesCount; } - /// Initializes a new instance of AgentOptions. + /// Initializes a new instance of NetworkCloudAgentConfiguration. /// The number of hugepages to allocate. /// The size of the hugepages to allocate. - internal AgentOptions(long hugepagesCount, HugepagesSize? hugepagesSize) + internal NetworkCloudAgentConfiguration(long hugepagesCount, HugepagesSize? hugepagesSize) { HugepagesCount = hugepagesCount; HugepagesSize = hugepagesSize; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolData.Serialization.cs similarity index 92% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolData.Serialization.cs index 5d543258c37c..a6c596343a43 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class AgentPoolData : IUtf8JsonSerializable + public partial class NetworkCloudAgentPoolData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -98,7 +98,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) + internal static NetworkCloudAgentPoolData DeserializeNetworkCloudAgentPoolData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -112,7 +112,7 @@ internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) ResourceType type = default; Optional systemData = default; Optional administratorConfiguration = default; - Optional agentOptions = default; + Optional agentOptions = default; Optional attachedNetworkConfiguration = default; Optional> availabilityZones = default; long count = default; @@ -120,7 +120,7 @@ internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) Optional detailedStatusMessage = default; Optional kubernetesVersion = default; Optional> labels = default; - AgentPoolMode mode = default; + NetworkCloudAgentPoolMode mode = default; Optional provisioningState = default; Optional> taints = default; Optional upgradeSettings = default; @@ -203,7 +203,7 @@ internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) { continue; } - agentOptions = AgentOptions.DeserializeAgentOptions(property0.Value); + agentOptions = NetworkCloudAgentConfiguration.DeserializeNetworkCloudAgentConfiguration(property0.Value); continue; } if (property0.NameEquals("attachedNetworkConfiguration"u8)) @@ -269,7 +269,7 @@ internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) } if (property0.NameEquals("mode"u8)) { - mode = new AgentPoolMode(property0.Value.GetString()); + mode = new NetworkCloudAgentPoolMode(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -313,7 +313,7 @@ internal static AgentPoolData DeserializeAgentPoolData(JsonElement element) continue; } } - return new AgentPoolData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation.Value, administratorConfiguration.Value, agentOptions.Value, attachedNetworkConfiguration.Value, Optional.ToList(availabilityZones), count, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, kubernetesVersion.Value, Optional.ToList(labels), mode, Optional.ToNullable(provisioningState), Optional.ToList(taints), upgradeSettings.Value, vmSkuName); + return new NetworkCloudAgentPoolData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation.Value, administratorConfiguration.Value, agentOptions.Value, attachedNetworkConfiguration.Value, Optional.ToList(availabilityZones), count, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, kubernetesVersion.Value, Optional.ToList(labels), mode, Optional.ToNullable(provisioningState), Optional.ToList(taints), upgradeSettings.Value, vmSkuName); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolMode.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolMode.cs new file mode 100644 index 000000000000..05aa27e1720b --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolMode.cs @@ -0,0 +1,54 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.ComponentModel; + +namespace Azure.ResourceManager.NetworkCloud.Models +{ + /// The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. + public readonly partial struct NetworkCloudAgentPoolMode : IEquatable + { + private readonly string _value; + + /// Initializes a new instance of . + /// is null. + public NetworkCloudAgentPoolMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + private const string SystemValue = "System"; + private const string UserValue = "User"; + private const string NotApplicableValue = "NotApplicable"; + + /// System. + public static NetworkCloudAgentPoolMode System { get; } = new NetworkCloudAgentPoolMode(SystemValue); + /// User. + public static NetworkCloudAgentPoolMode User { get; } = new NetworkCloudAgentPoolMode(UserValue); + /// NotApplicable. + public static NetworkCloudAgentPoolMode NotApplicable { get; } = new NetworkCloudAgentPoolMode(NotApplicableValue); + /// Determines if two values are the same. + public static bool operator ==(NetworkCloudAgentPoolMode left, NetworkCloudAgentPoolMode right) => left.Equals(right); + /// Determines if two values are not the same. + public static bool operator !=(NetworkCloudAgentPoolMode left, NetworkCloudAgentPoolMode right) => !left.Equals(right); + /// Converts a string to a . + public static implicit operator NetworkCloudAgentPoolMode(string value) => new NetworkCloudAgentPoolMode(value); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) => obj is NetworkCloudAgentPoolMode other && Equals(other); + /// + public bool Equals(NetworkCloudAgentPoolMode other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + /// + public override string ToString() => _value; + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.Serialization.cs similarity index 94% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.Serialization.cs index 35b68d9f113b..b1cb5182c912 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class AgentPoolPatch : IUtf8JsonSerializable + public partial class NetworkCloudAgentPoolPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.cs similarity index 89% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.cs index ea56ab2b1784..1947ff83e98c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/AgentPoolPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudAgentPoolPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// AgentPoolPatchParameters represents the body of the request to patch the Kubernetes cluster agent pool. - public partial class AgentPoolPatch + public partial class NetworkCloudAgentPoolPatch { - /// Initializes a new instance of AgentPoolPatch. - public AgentPoolPatch() + /// Initializes a new instance of NetworkCloudAgentPoolPatch. + public NetworkCloudAgentPoolPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineData.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineData.Serialization.cs index 87bf5558f30d..19afa6e02c50 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineData.Serialization.cs @@ -6,6 +6,7 @@ #nullable disable using System.Collections.Generic; +using System.Net; using System.Text.Json; using Azure.Core; using Azure.ResourceManager.Models; @@ -13,7 +14,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class BareMetalMachineData : IUtf8JsonSerializable + public partial class NetworkCloudBareMetalMachineData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -59,7 +60,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement element) + internal static NetworkCloudBareMetalMachineData DeserializeNetworkCloudBareMetalMachineData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -72,12 +73,12 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement string name = default; ResourceType type = default; Optional systemData = default; - Optional> associatedResourceIds = default; + Optional> associatedResourceIds = default; string bmcConnectionString = default; AdministrativeCredentials bmcCredentials = default; string bmcMacAddress = default; string bootMacAddress = default; - Optional clusterId = default; + Optional clusterId = default; Optional cordonStatus = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; @@ -89,12 +90,12 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement string machineDetails = default; string machineName = default; string machineSkuId = default; - Optional oamIPv4Address = default; + Optional oamIPv4Address = default; Optional oamIPv6Address = default; Optional osImage = default; Optional powerState = default; Optional provisioningState = default; - string rackId = default; + ResourceIdentifier rackId = default; long rackSlot = default; Optional readyState = default; string serialNumber = default; @@ -165,10 +166,17 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } associatedResourceIds = array; continue; @@ -195,7 +203,11 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("cordonStatus"u8)) @@ -280,7 +292,11 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement } if (property0.NameEquals("oamIpv4Address"u8)) { - oamIPv4Address = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + oamIPv4Address = IPAddress.Parse(property0.Value.GetString()); continue; } if (property0.NameEquals("oamIpv6Address"u8)) @@ -313,7 +329,7 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement } if (property0.NameEquals("rackId"u8)) { - rackId = property0.Value.GetString(); + rackId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("rackSlot"u8)) @@ -358,7 +374,7 @@ internal static BareMetalMachineData DeserializeBareMetalMachineData(JsonElement continue; } } - return new BareMetalMachineData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, clusterId.Value, Optional.ToNullable(cordonStatus), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, hardwareInventory.Value, hardwareValidationStatus.Value, Optional.ToList(hybridAksClustersAssociatedIds), kubernetesNodeName.Value, kubernetesVersion.Value, machineDetails, machineName, machineSkuId, oamIPv4Address.Value, oamIPv6Address.Value, osImage.Value, Optional.ToNullable(powerState), Optional.ToNullable(provisioningState), rackId, rackSlot, Optional.ToNullable(readyState), serialNumber, serviceTag.Value, Optional.ToList(virtualMachinesAssociatedIds)); + return new NetworkCloudBareMetalMachineData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, clusterId.Value, Optional.ToNullable(cordonStatus), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, hardwareInventory.Value, hardwareValidationStatus.Value, Optional.ToList(hybridAksClustersAssociatedIds), kubernetesNodeName.Value, kubernetesVersion.Value, machineDetails, machineName, machineSkuId, oamIPv4Address.Value, oamIPv6Address.Value, osImage.Value, Optional.ToNullable(powerState), Optional.ToNullable(provisioningState), rackId, rackSlot, Optional.ToNullable(readyState), serialNumber, serviceTag.Value, Optional.ToList(virtualMachinesAssociatedIds)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetData.Serialization.cs similarity index 87% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetData.Serialization.cs index 4bf3252a3709..faaaf8099944 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetData.Serialization.cs @@ -7,6 +7,7 @@ using System; using System.Collections.Generic; +using System.Net; using System.Text.Json; using Azure.Core; using Azure.ResourceManager.Models; @@ -14,7 +15,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class BareMetalMachineKeySetData : IUtf8JsonSerializable + public partial class NetworkCloudBareMetalMachineKeySetData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -39,12 +40,17 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("azureGroupId"u8); writer.WriteStringValue(AzureGroupId); writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration, "O"); + writer.WriteStringValue(ExpireOn, "O"); writer.WritePropertyName("jumpHostsAllowed"u8); writer.WriteStartArray(); foreach (var item in JumpHostsAllowed) { - writer.WriteStringValue(item); + if (item == null) + { + writer.WriteNullValue(); + continue; + } + writer.WriteStringValue(item.ToString()); } writer.WriteEndArray(); if (Optional.IsDefined(OSGroupName)) @@ -65,7 +71,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static BareMetalMachineKeySetData DeserializeBareMetalMachineKeySetData(JsonElement element) + internal static NetworkCloudBareMetalMachineKeySetData DeserializeNetworkCloudBareMetalMachineKeySetData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -82,7 +88,7 @@ internal static BareMetalMachineKeySetData DeserializeBareMetalMachineKeySetData Optional detailedStatus = default; Optional detailedStatusMessage = default; DateTimeOffset expiration = default; - IList jumpHostsAllowed = default; + IList jumpHostsAllowed = default; Optional lastValidation = default; Optional osGroupName = default; BareMetalMachineKeySetPrivilegeLevel privilegeLevel = default; @@ -174,10 +180,17 @@ internal static BareMetalMachineKeySetData DeserializeBareMetalMachineKeySetData } if (property0.NameEquals("jumpHostsAllowed"u8)) { - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(IPAddress.Parse(item.GetString())); + } } jumpHostsAllowed = array; continue; @@ -238,7 +251,7 @@ internal static BareMetalMachineKeySetData DeserializeBareMetalMachineKeySetData continue; } } - return new BareMetalMachineKeySetData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, azureGroupId, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, expiration, jumpHostsAllowed, Optional.ToNullable(lastValidation), osGroupName.Value, privilegeLevel, Optional.ToNullable(provisioningState), userList, Optional.ToList(userListStatus)); + return new NetworkCloudBareMetalMachineKeySetData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, azureGroupId, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, expiration, jumpHostsAllowed, Optional.ToNullable(lastValidation), osGroupName.Value, privilegeLevel, Optional.ToNullable(provisioningState), userList, Optional.ToList(userListStatus)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.Serialization.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.Serialization.cs index f1c5d6360fe7..06e37acad389 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class BareMetalMachineKeySetPatch : IUtf8JsonSerializable + public partial class NetworkCloudBareMetalMachineKeySetPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -28,10 +28,10 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } writer.WritePropertyName("properties"u8); writer.WriteStartObject(); - if (Optional.IsDefined(Expiration)) + if (Optional.IsDefined(ExpireOn)) { writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration.Value, "O"); + writer.WriteStringValue(ExpireOn.Value, "O"); } if (Optional.IsCollectionDefined(JumpHostsAllowed)) { @@ -39,7 +39,12 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStartArray(); foreach (var item in JumpHostsAllowed) { - writer.WriteStringValue(item); + if (item == null) + { + writer.WriteNullValue(); + continue; + } + writer.WriteStringValue(item.ToString()); } writer.WriteEndArray(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.cs similarity index 72% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.cs index d97edc4747eb..634e92d9e570 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachineKeySetPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachineKeySetPatch.cs @@ -7,27 +7,28 @@ using System; using System.Collections.Generic; +using System.Net; using Azure.Core; namespace Azure.ResourceManager.NetworkCloud.Models { /// BareMetalMachineKeySetPatchParameters represents the body of the request to patch the bare metal machine key set. - public partial class BareMetalMachineKeySetPatch + public partial class NetworkCloudBareMetalMachineKeySetPatch { - /// Initializes a new instance of BareMetalMachineKeySetPatch. - public BareMetalMachineKeySetPatch() + /// Initializes a new instance of NetworkCloudBareMetalMachineKeySetPatch. + public NetworkCloudBareMetalMachineKeySetPatch() { Tags = new ChangeTrackingDictionary(); - JumpHostsAllowed = new ChangeTrackingList(); + JumpHostsAllowed = new ChangeTrackingList(); UserList = new ChangeTrackingList(); } /// The Azure resource tags that will replace the existing ones. public IDictionary Tags { get; } /// The date and time after which the users in this key set will be removed from the bare metal machines. - public DateTimeOffset? Expiration { get; set; } + public DateTimeOffset? ExpireOn { get; set; } /// The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. - public IList JumpHostsAllowed { get; } + public IList JumpHostsAllowed { get; } /// The unique list of permitted users. public IList UserList { get; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.Serialization.cs index 3ea91f8fdc4b..851fcdf30084 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class BareMetalMachinePatch : IUtf8JsonSerializable + public partial class NetworkCloudBareMetalMachinePatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.cs index 0c551b96bae1..4909ee70d95e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BareMetalMachinePatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBareMetalMachinePatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// BareMetalMachinePatchParameters represents the body of the request to patch bare metal machine properties. - public partial class BareMetalMachinePatch + public partial class NetworkCloudBareMetalMachinePatch { - /// Initializes a new instance of BareMetalMachinePatch. - public BareMetalMachinePatch() + /// Initializes a new instance of NetworkCloudBareMetalMachinePatch. + public NetworkCloudBareMetalMachinePatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetData.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetData.Serialization.cs index db2ee925dbd0..2c01510ec050 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetData.Serialization.cs @@ -14,7 +14,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class BmcKeySetData : IUtf8JsonSerializable + public partial class NetworkCloudBmcKeySetData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -39,7 +39,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("azureGroupId"u8); writer.WriteStringValue(AzureGroupId); writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration, "O"); + writer.WriteStringValue(ExpireOn, "O"); writer.WritePropertyName("privilegeLevel"u8); writer.WriteStringValue(PrivilegeLevel.ToString()); writer.WritePropertyName("userList"u8); @@ -53,7 +53,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static BmcKeySetData DeserializeBmcKeySetData(JsonElement element) + internal static NetworkCloudBmcKeySetData DeserializeNetworkCloudBmcKeySetData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -209,7 +209,7 @@ internal static BmcKeySetData DeserializeBmcKeySetData(JsonElement element) continue; } } - return new BmcKeySetData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, azureGroupId, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, expiration, Optional.ToNullable(lastValidation), privilegeLevel, Optional.ToNullable(provisioningState), userList, Optional.ToList(userListStatus)); + return new NetworkCloudBmcKeySetData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, azureGroupId, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, expiration, Optional.ToNullable(lastValidation), privilegeLevel, Optional.ToNullable(provisioningState), userList, Optional.ToList(userListStatus)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.Serialization.cs similarity index 88% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.Serialization.cs index d062b6a6cb3c..7513d077018a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class BmcKeySetPatch : IUtf8JsonSerializable + public partial class NetworkCloudBmcKeySetPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -28,10 +28,10 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } writer.WritePropertyName("properties"u8); writer.WriteStartObject(); - if (Optional.IsDefined(Expiration)) + if (Optional.IsDefined(ExpireOn)) { writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration.Value, "O"); + writer.WriteStringValue(ExpireOn.Value, "O"); } if (Optional.IsCollectionDefined(UserList)) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.cs index 0f34af22b7a0..8198f97c0fe0 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/BmcKeySetPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudBmcKeySetPatch.cs @@ -12,10 +12,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// BmcKeySetPatchParameters represents the body of the request to patch the baseboard management controller key set. - public partial class BmcKeySetPatch + public partial class NetworkCloudBmcKeySetPatch { - /// Initializes a new instance of BmcKeySetPatch. - public BmcKeySetPatch() + /// Initializes a new instance of NetworkCloudBmcKeySetPatch. + public NetworkCloudBmcKeySetPatch() { Tags = new ChangeTrackingDictionary(); UserList = new ChangeTrackingList(); @@ -24,7 +24,7 @@ public BmcKeySetPatch() /// The Azure resource tags that will replace the existing ones. public IDictionary Tags { get; } /// The date and time after which the users in this key set will be removed from the baseboard management controllers. - public DateTimeOffset? Expiration { get; set; } + public DateTimeOffset? ExpireOn { get; set; } /// The unique list of permitted users. public IList UserList { get; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkData.Serialization.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkData.Serialization.cs index da651235b34c..59f2da9c05d6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class CloudServicesNetworkData : IUtf8JsonSerializable + public partial class NetworkCloudCloudServicesNetworkData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -54,7 +54,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(JsonElement element) + internal static NetworkCloudCloudServicesNetworkData DeserializeNetworkCloudCloudServicesNetworkData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -68,16 +68,16 @@ internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(Jso ResourceType type = default; Optional systemData = default; Optional> additionalEgressEndpoints = default; - Optional> associatedResourceIds = default; - Optional clusterId = default; + Optional> associatedResourceIds = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; Optional enableDefaultEgressEndpoints = default; Optional> enabledEgressEndpoints = default; - Optional> hybridAksClustersAssociatedIds = default; + Optional> hybridAksClustersAssociatedIds = default; Optional interfaceName = default; Optional provisioningState = default; - Optional> virtualMachinesAssociatedIds = default; + Optional> virtualMachinesAssociatedIds = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -157,17 +157,28 @@ internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(Jso { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } associatedResourceIds = array; continue; } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -213,10 +224,17 @@ internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(Jso { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } hybridAksClustersAssociatedIds = array; continue; @@ -241,10 +259,17 @@ internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(Jso { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } virtualMachinesAssociatedIds = array; continue; @@ -253,7 +278,7 @@ internal static CloudServicesNetworkData DeserializeCloudServicesNetworkData(Jso continue; } } - return new CloudServicesNetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(additionalEgressEndpoints), Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(enableDefaultEgressEndpoints), Optional.ToList(enabledEgressEndpoints), Optional.ToList(hybridAksClustersAssociatedIds), interfaceName.Value, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds)); + return new NetworkCloudCloudServicesNetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(additionalEgressEndpoints), Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(enableDefaultEgressEndpoints), Optional.ToList(enabledEgressEndpoints), Optional.ToList(hybridAksClustersAssociatedIds), interfaceName.Value, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.Serialization.cs similarity index 94% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.Serialization.cs index c612f54b11b4..92a2d72c9342 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class CloudServicesNetworkPatch : IUtf8JsonSerializable + public partial class NetworkCloudCloudServicesNetworkPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.cs similarity index 84% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.cs index ba81da987c7a..a91bdb0406f8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/CloudServicesNetworkPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudCloudServicesNetworkPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// CloudServicesNetworkPatchParameters represents the body of the request to patch the cloud services network. - public partial class CloudServicesNetworkPatch + public partial class NetworkCloudCloudServicesNetworkPatch { - /// Initializes a new instance of CloudServicesNetworkPatch. - public CloudServicesNetworkPatch() + /// Initializes a new instance of NetworkCloudCloudServicesNetworkPatch. + public NetworkCloudCloudServicesNetworkPatch() { Tags = new ChangeTrackingDictionary(); AdditionalEgressEndpoints = new ChangeTrackingList(); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterData.Serialization.cs similarity index 83% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterData.Serialization.cs index e8a83b73500c..60d346d09616 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterData.Serialization.cs @@ -5,6 +5,7 @@ #nullable disable +using System; using System.Collections.Generic; using System.Text.Json; using Azure.Core; @@ -13,7 +14,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class ClusterData : IUtf8JsonSerializable + public partial class NetworkCloudClusterData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -82,7 +83,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ClusterData DeserializeClusterData(JsonElement element) + internal static NetworkCloudClusterData DeserializeNetworkCloudClusterData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -95,29 +96,29 @@ internal static ClusterData DeserializeClusterData(JsonElement element) string name = default; ResourceType type = default; Optional systemData = default; - RackDefinition aggregatorOrSingleRackDefinition = default; - Optional analyticsWorkspaceId = default; + NetworkCloudRackDefinition aggregatorOrSingleRackDefinition = default; + Optional analyticsWorkspaceId = default; Optional> availableUpgradeVersions = default; Optional clusterCapacity = default; Optional clusterConnectionStatus = default; Optional clusterExtendedLocation = default; Optional clusterLocation = default; Optional clusterManagerConnectionStatus = default; - Optional clusterManagerId = default; + Optional clusterManagerId = default; Optional clusterServicePrincipal = default; ClusterType clusterType = default; string clusterVersion = default; Optional computeDeploymentThreshold = default; - Optional> computeRackDefinitions = default; + Optional> computeRackDefinitions = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; Optional hybridAksExtendedLocation = default; Optional managedResourceGroupConfiguration = default; Optional manualActionCount = default; - string networkFabricId = default; + ResourceIdentifier networkFabricId = default; Optional provisioningState = default; - Optional supportExpiryDate = default; - Optional> workloadResourceIds = default; + Optional supportExpiryDate = default; + Optional> workloadResourceIds = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -179,12 +180,16 @@ internal static ClusterData DeserializeClusterData(JsonElement element) { if (property0.NameEquals("aggregatorOrSingleRackDefinition"u8)) { - aggregatorOrSingleRackDefinition = RackDefinition.DeserializeRackDefinition(property0.Value); + aggregatorOrSingleRackDefinition = NetworkCloudRackDefinition.DeserializeNetworkCloudRackDefinition(property0.Value); continue; } if (property0.NameEquals("analyticsWorkspaceId"u8)) { - analyticsWorkspaceId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + analyticsWorkspaceId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("availableUpgradeVersions"u8)) @@ -244,7 +249,11 @@ internal static ClusterData DeserializeClusterData(JsonElement element) } if (property0.NameEquals("clusterManagerId"u8)) { - clusterManagerId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterManagerId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("clusterServicePrincipal"u8)) @@ -281,10 +290,10 @@ internal static ClusterData DeserializeClusterData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(RackDefinition.DeserializeRackDefinition(item)); + array.Add(NetworkCloudRackDefinition.DeserializeNetworkCloudRackDefinition(item)); } computeRackDefinitions = array; continue; @@ -332,7 +341,7 @@ internal static ClusterData DeserializeClusterData(JsonElement element) } if (property0.NameEquals("networkFabricId"u8)) { - networkFabricId = property0.Value.GetString(); + networkFabricId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -346,7 +355,11 @@ internal static ClusterData DeserializeClusterData(JsonElement element) } if (property0.NameEquals("supportExpiryDate"u8)) { - supportExpiryDate = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + supportExpiryDate = property0.Value.GetDateTimeOffset("O"); continue; } if (property0.NameEquals("workloadResourceIds"u8)) @@ -355,10 +368,17 @@ internal static ClusterData DeserializeClusterData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } workloadResourceIds = array; continue; @@ -367,7 +387,7 @@ internal static ClusterData DeserializeClusterData(JsonElement element) continue; } } - return new ClusterData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, aggregatorOrSingleRackDefinition, analyticsWorkspaceId.Value, Optional.ToList(availableUpgradeVersions), clusterCapacity.Value, Optional.ToNullable(clusterConnectionStatus), clusterExtendedLocation.Value, clusterLocation.Value, Optional.ToNullable(clusterManagerConnectionStatus), clusterManagerId.Value, clusterServicePrincipal.Value, clusterType, clusterVersion, computeDeploymentThreshold.Value, Optional.ToList(computeRackDefinitions), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, hybridAksExtendedLocation.Value, managedResourceGroupConfiguration.Value, Optional.ToNullable(manualActionCount), networkFabricId, Optional.ToNullable(provisioningState), supportExpiryDate.Value, Optional.ToList(workloadResourceIds)); + return new NetworkCloudClusterData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, aggregatorOrSingleRackDefinition, analyticsWorkspaceId.Value, Optional.ToList(availableUpgradeVersions), clusterCapacity.Value, Optional.ToNullable(clusterConnectionStatus), clusterExtendedLocation.Value, clusterLocation.Value, Optional.ToNullable(clusterManagerConnectionStatus), clusterManagerId.Value, clusterServicePrincipal.Value, clusterType, clusterVersion, computeDeploymentThreshold.Value, Optional.ToList(computeRackDefinitions), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, hybridAksExtendedLocation.Value, managedResourceGroupConfiguration.Value, Optional.ToNullable(manualActionCount), networkFabricId, Optional.ToNullable(provisioningState), Optional.ToNullable(supportExpiryDate), Optional.ToList(workloadResourceIds)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerData.Serialization.cs similarity index 88% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerData.Serialization.cs index e17e218b40e9..c0aaaf042e3a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class ClusterManagerData : IUtf8JsonSerializable + public partial class NetworkCloudClusterManagerData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -64,7 +64,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ClusterManagerData DeserializeClusterManagerData(JsonElement element) + internal static NetworkCloudClusterManagerData DeserializeNetworkCloudClusterManagerData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -76,12 +76,12 @@ internal static ClusterManagerData DeserializeClusterManagerData(JsonElement ele string name = default; ResourceType type = default; Optional systemData = default; - Optional analyticsWorkspaceId = default; + Optional analyticsWorkspaceId = default; Optional> availabilityZones = default; Optional> clusterVersions = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; - string fabricControllerId = default; + ResourceIdentifier fabricControllerId = default; Optional managedResourceGroupConfiguration = default; Optional managerExtendedLocation = default; Optional provisioningState = default; @@ -142,7 +142,11 @@ internal static ClusterManagerData DeserializeClusterManagerData(JsonElement ele { if (property0.NameEquals("analyticsWorkspaceId"u8)) { - analyticsWorkspaceId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null || property0.Value.ValueKind == JsonValueKind.String && property0.Value.GetString().Length == 0) + { + continue; + } + analyticsWorkspaceId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("availabilityZones"u8)) @@ -189,7 +193,7 @@ internal static ClusterManagerData DeserializeClusterManagerData(JsonElement ele } if (property0.NameEquals("fabricControllerId"u8)) { - fabricControllerId = property0.Value.GetString(); + fabricControllerId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("managedResourceGroupConfiguration"u8)) @@ -228,7 +232,7 @@ internal static ClusterManagerData DeserializeClusterManagerData(JsonElement ele continue; } } - return new ClusterManagerData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, analyticsWorkspaceId.Value, Optional.ToList(availabilityZones), Optional.ToList(clusterVersions), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, fabricControllerId, managedResourceGroupConfiguration.Value, managerExtendedLocation.Value, Optional.ToNullable(provisioningState), vmSize.Value); + return new NetworkCloudClusterManagerData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, analyticsWorkspaceId.Value, Optional.ToList(availabilityZones), Optional.ToList(clusterVersions), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, fabricControllerId, managedResourceGroupConfiguration.Value, managerExtendedLocation.Value, Optional.ToNullable(provisioningState), vmSize.Value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.Serialization.cs similarity index 90% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.Serialization.cs index db4dc29f4365..1998bc3ebe1e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class L3NetworkPatch : IUtf8JsonSerializable + public partial class NetworkCloudClusterManagerPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.cs similarity index 75% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.cs index 7e67e6d416ee..a2991f7cf9f1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterManagerPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// ClusterManagerPatchParameters represents the body of the request to patch the cluster properties. - public partial class ClusterManagerPatch + public partial class NetworkCloudClusterManagerPatch { - /// Initializes a new instance of ClusterManagerPatch. - public ClusterManagerPatch() + /// Initializes a new instance of NetworkCloudClusterManagerPatch. + public NetworkCloudClusterManagerPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationData.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationData.Serialization.cs index f599aa62f84a..ac425c43a5ce 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class ClusterMetricsConfigurationData : IUtf8JsonSerializable + public partial class NetworkCloudClusterMetricsConfigurationData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -51,7 +51,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ClusterMetricsConfigurationData DeserializeClusterMetricsConfigurationData(JsonElement element) + internal static NetworkCloudClusterMetricsConfigurationData DeserializeNetworkCloudClusterMetricsConfigurationData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -189,7 +189,7 @@ internal static ClusterMetricsConfigurationData DeserializeClusterMetricsConfigu continue; } } - return new ClusterMetricsConfigurationData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, collectionInterval, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(disabledMetrics), Optional.ToList(enabledMetrics), Optional.ToNullable(provisioningState)); + return new NetworkCloudClusterMetricsConfigurationData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, collectionInterval, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(disabledMetrics), Optional.ToList(enabledMetrics), Optional.ToNullable(provisioningState)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.Serialization.cs similarity index 94% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.Serialization.cs index 6a1101eadc3f..071c862015dd 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class ClusterMetricsConfigurationPatch : IUtf8JsonSerializable + public partial class NetworkCloudClusterMetricsConfigurationPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.cs index 0232cd9929d2..99108451ffe5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterMetricsConfigurationPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterMetricsConfigurationPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// ClusterMetricsConfigurationPatchParameters represents the body of the request to patch the metrics configuration of cluster. - public partial class ClusterMetricsConfigurationPatch + public partial class NetworkCloudClusterMetricsConfigurationPatch { - /// Initializes a new instance of ClusterMetricsConfigurationPatch. - public ClusterMetricsConfigurationPatch() + /// Initializes a new instance of NetworkCloudClusterMetricsConfigurationPatch. + public NetworkCloudClusterMetricsConfigurationPatch() { Tags = new ChangeTrackingDictionary(); EnabledMetrics = new ChangeTrackingList(); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.Serialization.cs similarity index 96% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.Serialization.cs index 1920c4850aca..b334f06f388f 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class ClusterPatch : IUtf8JsonSerializable + public partial class NetworkCloudClusterPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.cs index 43ef4c19ecc1..4ec2e6fbebb2 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudClusterPatch.cs @@ -11,19 +11,19 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// ClusterPatchParameters represents the body of the request to patch the cluster properties. - public partial class ClusterPatch + public partial class NetworkCloudClusterPatch { - /// Initializes a new instance of ClusterPatch. - public ClusterPatch() + /// Initializes a new instance of NetworkCloudClusterPatch. + public NetworkCloudClusterPatch() { Tags = new ChangeTrackingDictionary(); - ComputeRackDefinitions = new ChangeTrackingList(); + ComputeRackDefinitions = new ChangeTrackingList(); } /// The Azure resource tags that will replace the existing ones. public IDictionary Tags { get; } /// The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. - public RackDefinition AggregatorOrSingleRackDefinition { get; set; } + public NetworkCloudRackDefinition AggregatorOrSingleRackDefinition { get; set; } /// The customer-provided location information to identify where the cluster resides. public string ClusterLocation { get; set; } /// The service principal to be used by the cluster during Arc Appliance installation. @@ -34,6 +34,6 @@ public ClusterPatch() /// The list of rack definitions for the compute racks in a multi-rack /// cluster, or an empty list in a single-rack cluster. /// - public IList ComputeRackDefinitions { get; } + public IList ComputeRackDefinitions { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterData.Serialization.cs similarity index 84% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterData.Serialization.cs index 8e4fa22f99f3..447023000008 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class KubernetesClusterData : IUtf8JsonSerializable + public partial class NetworkCloudKubernetesClusterData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -67,7 +67,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonElement element) + internal static NetworkCloudKubernetesClusterData DeserializeNetworkCloudKubernetesClusterData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -80,12 +80,12 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme string name = default; ResourceType type = default; Optional systemData = default; - Optional aadConfiguration = default; + Optional aadConfiguration = default; Optional administratorConfiguration = default; - Optional> attachedNetworkIds = default; + Optional> attachedNetworkIds = default; Optional> availableUpgrades = default; - Optional clusterId = default; - Optional connectedClusterId = default; + Optional clusterId = default; + Optional connectedClusterId = default; Optional controlPlaneKubernetesVersion = default; ControlPlaneNodeConfiguration controlPlaneNodeConfiguration = default; Optional detailedStatus = default; @@ -94,7 +94,7 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme IList initialAgentPoolConfigurations = default; string kubernetesVersion = default; Optional managedResourceGroupConfiguration = default; - NetworkConfiguration networkConfiguration = default; + KubernetesClusterNetworkConfiguration networkConfiguration = default; Optional> nodes = default; Optional provisioningState = default; foreach (var property in element.EnumerateObject()) @@ -162,7 +162,7 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme { continue; } - aadConfiguration = AadConfiguration.DeserializeAadConfiguration(property0.Value); + aadConfiguration = NetworkCloudAadConfiguration.DeserializeNetworkCloudAadConfiguration(property0.Value); continue; } if (property0.NameEquals("administratorConfiguration"u8)) @@ -180,10 +180,17 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } attachedNetworkIds = array; continue; @@ -204,12 +211,20 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("connectedClusterId"u8)) { - connectedClusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + connectedClusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("controlPlaneKubernetesVersion"u8)) @@ -276,7 +291,7 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme } if (property0.NameEquals("networkConfiguration"u8)) { - networkConfiguration = NetworkConfiguration.DeserializeNetworkConfiguration(property0.Value); + networkConfiguration = KubernetesClusterNetworkConfiguration.DeserializeKubernetesClusterNetworkConfiguration(property0.Value); continue; } if (property0.NameEquals("nodes"u8)) @@ -306,7 +321,7 @@ internal static KubernetesClusterData DeserializeKubernetesClusterData(JsonEleme continue; } } - return new KubernetesClusterData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, aadConfiguration.Value, administratorConfiguration.Value, Optional.ToList(attachedNetworkIds), Optional.ToList(availableUpgrades), clusterId.Value, connectedClusterId.Value, controlPlaneKubernetesVersion.Value, controlPlaneNodeConfiguration, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(featureStatuses), initialAgentPoolConfigurations, kubernetesVersion, managedResourceGroupConfiguration.Value, networkConfiguration, Optional.ToList(nodes), Optional.ToNullable(provisioningState)); + return new NetworkCloudKubernetesClusterData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, aadConfiguration.Value, administratorConfiguration.Value, Optional.ToList(attachedNetworkIds), Optional.ToList(availableUpgrades), clusterId.Value, connectedClusterId.Value, controlPlaneKubernetesVersion.Value, controlPlaneNodeConfiguration, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(featureStatuses), initialAgentPoolConfigurations, kubernetesVersion, managedResourceGroupConfiguration.Value, networkConfiguration, Optional.ToList(nodes), Optional.ToNullable(provisioningState)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.Serialization.cs similarity index 94% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.Serialization.cs index e2ba39b45a78..0b67b3311443 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class KubernetesClusterPatch : IUtf8JsonSerializable + public partial class NetworkCloudKubernetesClusterPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.cs similarity index 88% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.cs index 69aa2e962125..7681ae031418 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/KubernetesClusterPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudKubernetesClusterPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// KubernetesClusterPatchParameters represents the body of the request to patch the Hybrid AKS cluster. - public partial class KubernetesClusterPatch + public partial class NetworkCloudKubernetesClusterPatch { - /// Initializes a new instance of KubernetesClusterPatch. - public KubernetesClusterPatch() + /// Initializes a new instance of NetworkCloudKubernetesClusterPatch. + public NetworkCloudKubernetesClusterPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkData.Serialization.cs similarity index 75% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkData.Serialization.cs index a37ea114e58b..291f0bbd14e8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class L2NetworkData : IUtf8JsonSerializable + public partial class NetworkCloudL2NetworkData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -51,7 +51,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) + internal static NetworkCloudL2NetworkData DeserializeNetworkCloudL2NetworkData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -64,16 +64,16 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) string name = default; ResourceType type = default; Optional systemData = default; - Optional> associatedResourceIds = default; - Optional clusterId = default; + Optional> associatedResourceIds = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; - Optional> hybridAksClustersAssociatedIds = default; + Optional> hybridAksClustersAssociatedIds = default; Optional hybridAksPluginType = default; Optional interfaceName = default; - string l2IsolationDomainId = default; + ResourceIdentifier l2IsolationDomainId = default; Optional provisioningState = default; - Optional> virtualMachinesAssociatedIds = default; + Optional> virtualMachinesAssociatedIds = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -139,17 +139,28 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } associatedResourceIds = array; continue; } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -172,10 +183,17 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } hybridAksClustersAssociatedIds = array; continue; @@ -196,7 +214,7 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) } if (property0.NameEquals("l2IsolationDomainId"u8)) { - l2IsolationDomainId = property0.Value.GetString(); + l2IsolationDomainId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -214,10 +232,17 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } virtualMachinesAssociatedIds = array; continue; @@ -226,7 +251,7 @@ internal static L2NetworkData DeserializeL2NetworkData(JsonElement element) continue; } } - return new L2NetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, l2IsolationDomainId, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds)); + return new NetworkCloudL2NetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, l2IsolationDomainId, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.Serialization.cs similarity index 91% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.Serialization.cs index aaf0109d0bc3..0ea52c89962e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class L2NetworkPatch : IUtf8JsonSerializable + public partial class NetworkCloudL2NetworkPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.cs similarity index 76% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.cs index ff10ead34df7..96c9b7c89888 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L2NetworkPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL2NetworkPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// L2NetworkPatchParameters represents the body of the request to patch the L2 network. - public partial class L2NetworkPatch + public partial class NetworkCloudL2NetworkPatch { - /// Initializes a new instance of L2NetworkPatch. - public L2NetworkPatch() + /// Initializes a new instance of NetworkCloudL2NetworkPatch. + public NetworkCloudL2NetworkPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkData.Serialization.cs similarity index 79% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkData.Serialization.cs index db0de20baa91..b9f4c99223a5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class L3NetworkData : IUtf8JsonSerializable + public partial class NetworkCloudL3NetworkData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -73,7 +73,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) + internal static NetworkCloudL3NetworkData DeserializeNetworkCloudL3NetworkData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -86,20 +86,20 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) string name = default; ResourceType type = default; Optional systemData = default; - Optional> associatedResourceIds = default; - Optional clusterId = default; + Optional> associatedResourceIds = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; - Optional> hybridAksClustersAssociatedIds = default; + Optional> hybridAksClustersAssociatedIds = default; Optional hybridAksIpamEnabled = default; Optional hybridAksPluginType = default; Optional interfaceName = default; Optional ipAllocationType = default; Optional ipv4ConnectedPrefix = default; Optional ipv6ConnectedPrefix = default; - string l3IsolationDomainId = default; + ResourceIdentifier l3IsolationDomainId = default; Optional provisioningState = default; - Optional> virtualMachinesAssociatedIds = default; + Optional> virtualMachinesAssociatedIds = default; long vlan = default; foreach (var property in element.EnumerateObject()) { @@ -166,17 +166,28 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } associatedResourceIds = array; continue; } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -199,10 +210,17 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } hybridAksClustersAssociatedIds = array; continue; @@ -251,7 +269,7 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) } if (property0.NameEquals("l3IsolationDomainId"u8)) { - l3IsolationDomainId = property0.Value.GetString(); + l3IsolationDomainId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -269,10 +287,17 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } virtualMachinesAssociatedIds = array; continue; @@ -286,7 +311,7 @@ internal static L3NetworkData DeserializeL3NetworkData(JsonElement element) continue; } } - return new L3NetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksIpamEnabled), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, Optional.ToNullable(ipAllocationType), ipv4ConnectedPrefix.Value, ipv6ConnectedPrefix.Value, l3IsolationDomainId, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds), vlan); + return new NetworkCloudL3NetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksIpamEnabled), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, Optional.ToNullable(ipAllocationType), ipv4ConnectedPrefix.Value, ipv6ConnectedPrefix.Value, l3IsolationDomainId, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds), vlan); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.Serialization.cs similarity index 91% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.Serialization.cs index c8d7c6c87ea1..337c898f7b21 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ClusterManagerPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class ClusterManagerPatch : IUtf8JsonSerializable + public partial class NetworkCloudL3NetworkPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.cs similarity index 76% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.cs index a785988153db..3c2cdad6160b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/L3NetworkPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudL3NetworkPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// L3NetworkPatchParameters represents the body of the request to patch the cloud services network. - public partial class L3NetworkPatch + public partial class NetworkCloudL3NetworkPatch { - /// Initializes a new instance of L3NetworkPatch. - public L3NetworkPatch() + /// Initializes a new instance of NetworkCloudL3NetworkPatch. + public NetworkCloudL3NetworkPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.Serialization.cs similarity index 87% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.Serialization.cs index 75a4b5b89a3d..fa9d44f7c6f5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.Serialization.cs @@ -10,9 +10,9 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class NetworkInterface + public partial class NetworkCloudNetworkInterface { - internal static NetworkInterface DeserializeNetworkInterface(JsonElement element) + internal static NetworkCloudNetworkInterface DeserializeNetworkCloudNetworkInterface(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -79,7 +79,7 @@ internal static NetworkInterface DeserializeNetworkInterface(JsonElement element continue; } } - return new NetworkInterface(address.Value, Optional.ToNullable(deviceConnectionType), model.Value, Optional.ToNullable(physicalSlot), Optional.ToNullable(portCount), Optional.ToNullable(portSpeed), vendor.Value); + return new NetworkCloudNetworkInterface(address.Value, Optional.ToNullable(deviceConnectionType), model.Value, Optional.ToNullable(physicalSlot), Optional.ToNullable(portCount), Optional.ToNullable(portSpeed), vendor.Value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.cs index cb19d5283410..f4c18f85cbfc 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkInterface.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNetworkInterface.cs @@ -8,14 +8,14 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// NetworkInterface represents properties of the network interface. - public partial class NetworkInterface + public partial class NetworkCloudNetworkInterface { - /// Initializes a new instance of NetworkInterface. - internal NetworkInterface() + /// Initializes a new instance of NetworkCloudNetworkInterface. + internal NetworkCloudNetworkInterface() { } - /// Initializes a new instance of NetworkInterface. + /// Initializes a new instance of NetworkCloudNetworkInterface. /// The partial address of Peripheral Component Interconnect (PCI). /// The connection type of the device. /// The model name of the device. @@ -23,7 +23,7 @@ internal NetworkInterface() /// The number of ports on the device. /// The maximum amount of data in GB that the line card transmits through a port at any given second. /// The vendor name of the device. - internal NetworkInterface(string address, DeviceConnectionType? deviceConnectionType, string model, long? physicalSlot, long? portCount, long? portSpeed, string vendor) + internal NetworkCloudNetworkInterface(string address, DeviceConnectionType? deviceConnectionType, string model, long? physicalSlot, long? portCount, long? portSpeed, string vendor) { Address = address; DeviceConnectionType = deviceConnectionType; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.Serialization.cs index cb941d6d7e8b..16e2e51d88ad 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.Serialization.cs @@ -10,9 +10,9 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class Nic + public partial class NetworkCloudNic { - internal static Nic DeserializeNic(JsonElement element) + internal static NetworkCloudNic DeserializeNetworkCloudNic(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -43,7 +43,7 @@ internal static Nic DeserializeNic(JsonElement element) continue; } } - return new Nic(lldpNeighbor.Value, macAddress.Value, name.Value); + return new NetworkCloudNic(lldpNeighbor.Value, macAddress.Value, name.Value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.cs index 2cf755191e86..a6377ec83332 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/Nic.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudNic.cs @@ -8,18 +8,18 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// Type Deprecated. Will be removed in an upcoming version. Nic represents the network interface card details. - public partial class Nic + public partial class NetworkCloudNic { - /// Initializes a new instance of Nic. - internal Nic() + /// Initializes a new instance of NetworkCloudNic. + internal NetworkCloudNic() { } - /// Initializes a new instance of Nic. + /// Initializes a new instance of NetworkCloudNic. /// The information about the device connected to this NIC. /// The MAC address associated with this NIC. /// The name of the NIC/interface. - internal Nic(LldpNeighbor lldpNeighbor, string macAddress, string name) + internal NetworkCloudNic(LldpNeighbor lldpNeighbor, string macAddress, string name) { LldpNeighbor = lldpNeighbor; MacAddress = macAddress; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.Serialization.cs index fddc3a5eaa52..07a4b8ae72ea 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class OSDisk : IUtf8JsonSerializable + public partial class NetworkCloudOSDisk : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -26,11 +26,11 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStringValue(DeleteOption.Value.ToString()); } writer.WritePropertyName("diskSizeGB"u8); - writer.WriteNumberValue(DiskSizeGB); + writer.WriteNumberValue(DiskSizeInGB); writer.WriteEndObject(); } - internal static OSDisk DeserializeOSDisk(JsonElement element) + internal static NetworkCloudOSDisk DeserializeNetworkCloudOSDisk(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -65,7 +65,7 @@ internal static OSDisk DeserializeOSDisk(JsonElement element) continue; } } - return new OSDisk(Optional.ToNullable(createOption), Optional.ToNullable(deleteOption), diskSizeGB); + return new NetworkCloudOSDisk(Optional.ToNullable(createOption), Optional.ToNullable(deleteOption), diskSizeGB); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.cs similarity index 55% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.cs index 394af169a7c3..9f76cbfa1e33 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/OSDisk.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudOSDisk.cs @@ -8,24 +8,24 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// OsDisk represents configuration of the boot disk. - public partial class OSDisk + public partial class NetworkCloudOSDisk { - /// Initializes a new instance of OSDisk. - /// The size of the disk in gigabytes. Required if the createOption is Ephemeral. - public OSDisk(long diskSizeGB) + /// Initializes a new instance of NetworkCloudOSDisk. + /// The size of the disk in gigabytes. Required if the createOption is Ephemeral. + public NetworkCloudOSDisk(long diskSizeInGB) { - DiskSizeGB = diskSizeGB; + DiskSizeInGB = diskSizeInGB; } - /// Initializes a new instance of OSDisk. + /// Initializes a new instance of NetworkCloudOSDisk. /// The strategy for creating the OS disk. /// The strategy for deleting the OS disk. - /// The size of the disk in gigabytes. Required if the createOption is Ephemeral. - internal OSDisk(OSDiskCreateOption? createOption, OSDiskDeleteOption? deleteOption, long diskSizeGB) + /// The size of the disk in gigabytes. Required if the createOption is Ephemeral. + internal NetworkCloudOSDisk(OSDiskCreateOption? createOption, OSDiskDeleteOption? deleteOption, long diskSizeInGB) { CreateOption = createOption; DeleteOption = deleteOption; - DiskSizeGB = diskSizeGB; + DiskSizeInGB = diskSizeInGB; } /// The strategy for creating the OS disk. @@ -33,6 +33,6 @@ internal OSDisk(OSDiskCreateOption? createOption, OSDiskDeleteOption? deleteOpti /// The strategy for deleting the OS disk. public OSDiskDeleteOption? DeleteOption { get; set; } /// The size of the disk in gigabytes. Required if the createOption is Ephemeral. - public long DiskSizeGB { get; set; } + public long DiskSizeInGB { get; set; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackData.Serialization.cs similarity index 88% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackData.Serialization.cs index 656c0b686c18..c711f5343880 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class RackData : IUtf8JsonSerializable + public partial class NetworkCloudRackData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -47,7 +47,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static RackData DeserializeRackData(JsonElement element) + internal static NetworkCloudRackData DeserializeNetworkCloudRackData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -61,13 +61,13 @@ internal static RackData DeserializeRackData(JsonElement element) ResourceType type = default; Optional systemData = default; string availabilityZone = default; - Optional clusterId = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; Optional provisioningState = default; string rackLocation = default; string rackSerialNumber = default; - string rackSkuId = default; + ResourceIdentifier rackSkuId = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -134,7 +134,11 @@ internal static RackData DeserializeRackData(JsonElement element) } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -172,14 +176,14 @@ internal static RackData DeserializeRackData(JsonElement element) } if (property0.NameEquals("rackSkuId"u8)) { - rackSkuId = property0.Value.GetString(); + rackSkuId = new ResourceIdentifier(property0.Value.GetString()); continue; } } continue; } } - return new RackData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, availabilityZone, clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(provisioningState), rackLocation, rackSerialNumber, rackSkuId); + return new NetworkCloudRackData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, availabilityZone, clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(provisioningState), rackLocation, rackSerialNumber, rackSkuId); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.Serialization.cs similarity index 75% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.Serialization.cs index 9b700dc439ef..6c50e63ebe36 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class RackDefinition : IUtf8JsonSerializable + public partial class NetworkCloudRackDefinition : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -55,19 +55,19 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static RackDefinition DeserializeRackDefinition(JsonElement element) + internal static NetworkCloudRackDefinition DeserializeNetworkCloudRackDefinition(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { return null; } Optional availabilityZone = default; - Optional> bareMetalMachineConfigurationData = default; - string networkRackId = default; + Optional> bareMetalMachineConfigurationData = default; + ResourceIdentifier networkRackId = default; Optional rackLocation = default; string rackSerialNumber = default; - string rackSkuId = default; - Optional> storageApplianceConfigurationData = default; + ResourceIdentifier rackSkuId = default; + Optional> storageApplianceConfigurationData = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("availabilityZone"u8)) @@ -81,17 +81,17 @@ internal static RackDefinition DeserializeRackDefinition(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(Models.BareMetalMachineConfigurationData.DeserializeBareMetalMachineConfigurationData(item)); + array.Add(BareMetalMachineConfiguration.DeserializeBareMetalMachineConfiguration(item)); } bareMetalMachineConfigurationData = array; continue; } if (property.NameEquals("networkRackId"u8)) { - networkRackId = property.Value.GetString(); + networkRackId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("rackLocation"u8)) @@ -106,7 +106,7 @@ internal static RackDefinition DeserializeRackDefinition(JsonElement element) } if (property.NameEquals("rackSkuId"u8)) { - rackSkuId = property.Value.GetString(); + rackSkuId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("storageApplianceConfigurationData"u8)) @@ -115,16 +115,16 @@ internal static RackDefinition DeserializeRackDefinition(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(Models.StorageApplianceConfigurationData.DeserializeStorageApplianceConfigurationData(item)); + array.Add(StorageApplianceConfiguration.DeserializeStorageApplianceConfiguration(item)); } storageApplianceConfigurationData = array; continue; } } - return new RackDefinition(availabilityZone.Value, Optional.ToList(bareMetalMachineConfigurationData), networkRackId, rackLocation.Value, rackSerialNumber, rackSkuId, Optional.ToList(storageApplianceConfigurationData)); + return new NetworkCloudRackDefinition(availabilityZone.Value, Optional.ToList(bareMetalMachineConfigurationData), networkRackId, rackLocation.Value, rackSerialNumber, rackSkuId, Optional.ToList(storageApplianceConfigurationData)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.cs index d72d07688204..28a8ec3167db 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackDefinition.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackDefinition.cs @@ -12,27 +12,27 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// RackDefinition represents details regarding the rack. - public partial class RackDefinition + public partial class NetworkCloudRackDefinition { - /// Initializes a new instance of RackDefinition. + /// Initializes a new instance of NetworkCloudRackDefinition. /// The resource ID of the network rack that matches this rack definition. /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. /// The resource ID of the sku for the rack being added. /// , or is null. - public RackDefinition(string networkRackId, string rackSerialNumber, string rackSkuId) + public NetworkCloudRackDefinition(ResourceIdentifier networkRackId, string rackSerialNumber, ResourceIdentifier rackSkuId) { Argument.AssertNotNull(networkRackId, nameof(networkRackId)); Argument.AssertNotNull(rackSerialNumber, nameof(rackSerialNumber)); Argument.AssertNotNull(rackSkuId, nameof(rackSkuId)); - BareMetalMachineConfigurationData = new ChangeTrackingList(); + BareMetalMachineConfigurationData = new ChangeTrackingList(); NetworkRackId = networkRackId; RackSerialNumber = rackSerialNumber; RackSkuId = rackSkuId; - StorageApplianceConfigurationData = new ChangeTrackingList(); + StorageApplianceConfigurationData = new ChangeTrackingList(); } - /// Initializes a new instance of RackDefinition. + /// Initializes a new instance of NetworkCloudRackDefinition. /// The zone name used for this rack when created. Availability zones are used for workload placement. /// The unordered list of bare metal machine configuration. /// The resource ID of the network rack that matches this rack definition. @@ -40,7 +40,7 @@ public RackDefinition(string networkRackId, string rackSerialNumber, string rack /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. /// The resource ID of the sku for the rack being added. /// The list of storage appliance configuration data for this rack. - internal RackDefinition(string availabilityZone, IList bareMetalMachineConfigurationData, string networkRackId, string rackLocation, string rackSerialNumber, string rackSkuId, IList storageApplianceConfigurationData) + internal NetworkCloudRackDefinition(string availabilityZone, IList bareMetalMachineConfigurationData, ResourceIdentifier networkRackId, string rackLocation, string rackSerialNumber, ResourceIdentifier rackSkuId, IList storageApplianceConfigurationData) { AvailabilityZone = availabilityZone; BareMetalMachineConfigurationData = bareMetalMachineConfigurationData; @@ -54,16 +54,16 @@ internal RackDefinition(string availabilityZone, IList The zone name used for this rack when created. Availability zones are used for workload placement. public string AvailabilityZone { get; set; } /// The unordered list of bare metal machine configuration. - public IList BareMetalMachineConfigurationData { get; } + public IList BareMetalMachineConfigurationData { get; } /// The resource ID of the network rack that matches this rack definition. - public string NetworkRackId { get; set; } + public ResourceIdentifier NetworkRackId { get; set; } /// The free-form description of the rack's location. public string RackLocation { get; set; } /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. public string RackSerialNumber { get; set; } /// The resource ID of the sku for the rack being added. - public string RackSkuId { get; set; } + public ResourceIdentifier RackSkuId { get; set; } /// The list of storage appliance configuration data for this rack. - public IList StorageApplianceConfigurationData { get; } + public IList StorageApplianceConfigurationData { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.Serialization.cs similarity index 94% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.Serialization.cs index bc7667f376a6..606b1e4e87b6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class RackPatch : IUtf8JsonSerializable + public partial class NetworkCloudRackPatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.cs similarity index 84% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.cs index ad63accafdc4..83e5c744e09c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// RackPatchParameters represents the body of the request to patch the rack properties. - public partial class RackPatch + public partial class NetworkCloudRackPatch { - /// Initializes a new instance of RackPatch. - public RackPatch() + /// Initializes a new instance of NetworkCloudRackPatch. + public NetworkCloudRackPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackSkuData.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackSkuData.Serialization.cs index 774d0221f1d8..621c3288881c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudRackSkuData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class RackSkuData : IUtf8JsonSerializable + public partial class NetworkCloudRackSkuData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -24,7 +24,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static RackSkuData DeserializeRackSkuData(JsonElement element) + internal static NetworkCloudRackSkuData DeserializeNetworkCloudRackSkuData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -169,7 +169,7 @@ internal static RackSkuData DeserializeRackSkuData(JsonElement element) continue; } } - return new RackSkuData(id, name, type, systemData.Value, Optional.ToList(computeMachines), Optional.ToList(controllerMachines), description.Value, Optional.ToNullable(maxClusterSlots), Optional.ToNullable(provisioningState), Optional.ToNullable(rackType), Optional.ToList(storageAppliances), Optional.ToList(supportedRackSkuIds)); + return new NetworkCloudRackSkuData(id, name, type, systemData.Value, Optional.ToList(computeMachines), Optional.ToList(controllerMachines), description.Value, Optional.ToNullable(maxClusterSlots), Optional.ToNullable(provisioningState), Optional.ToNullable(rackType), Optional.ToList(storageAppliances), Optional.ToList(supportedRackSkuIds)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.Serialization.cs similarity index 79% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.Serialization.cs index e2c185fc7886..f713e911876a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class SshPublicKey : IUtf8JsonSerializable + public partial class NetworkCloudSshPublicKey : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -20,7 +20,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static SshPublicKey DeserializeSshPublicKey(JsonElement element) + internal static NetworkCloudSshPublicKey DeserializeNetworkCloudSshPublicKey(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -35,7 +35,7 @@ internal static SshPublicKey DeserializeSshPublicKey(JsonElement element) continue; } } - return new SshPublicKey(keyData); + return new NetworkCloudSshPublicKey(keyData); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.cs similarity index 79% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.cs index b664074082f6..4b2fe199649c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/SshPublicKey.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudSshPublicKey.cs @@ -11,12 +11,12 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// SshPublicKey represents the public key used to authenticate with a resource through SSH. - public partial class SshPublicKey + public partial class NetworkCloudSshPublicKey { - /// Initializes a new instance of SshPublicKey. + /// Initializes a new instance of NetworkCloudSshPublicKey. /// The SSH public key data. /// is null. - public SshPublicKey(string keyData) + public NetworkCloudSshPublicKey(string keyData) { Argument.AssertNotNull(keyData, nameof(keyData)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageApplianceData.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageApplianceData.Serialization.cs index 700768e765dc..e60ddbd01b53 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageApplianceData.Serialization.cs @@ -6,6 +6,7 @@ #nullable disable using System.Collections.Generic; +using System.Net; using System.Text.Json; using Azure.Core; using Azure.ResourceManager.Models; @@ -13,7 +14,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class StorageApplianceData : IUtf8JsonSerializable + public partial class NetworkCloudStorageApplianceData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -49,7 +50,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement element) + internal static NetworkCloudStorageApplianceData DeserializeNetworkCloudStorageApplianceData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -65,12 +66,12 @@ internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement AdministrativeCredentials administratorCredentials = default; Optional capacity = default; Optional capacityUsed = default; - Optional clusterId = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; - Optional managementIPv4Address = default; + Optional managementIPv4Address = default; Optional provisioningState = default; - string rackId = default; + ResourceIdentifier rackId = default; long rackSlot = default; Optional remoteVendorManagementFeature = default; Optional remoteVendorManagementStatus = default; @@ -160,7 +161,11 @@ internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -179,7 +184,11 @@ internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement } if (property0.NameEquals("managementIpv4Address"u8)) { - managementIPv4Address = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + managementIPv4Address = IPAddress.Parse(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -193,7 +202,7 @@ internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement } if (property0.NameEquals("rackId"u8)) { - rackId = property0.Value.GetString(); + rackId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("rackSlot"u8)) @@ -233,7 +242,7 @@ internal static StorageApplianceData DeserializeStorageApplianceData(JsonElement continue; } } - return new StorageApplianceData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, administratorCredentials, Optional.ToNullable(capacity), Optional.ToNullable(capacityUsed), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, managementIPv4Address.Value, Optional.ToNullable(provisioningState), rackId, rackSlot, Optional.ToNullable(remoteVendorManagementFeature), Optional.ToNullable(remoteVendorManagementStatus), serialNumber, storageApplianceSkuId); + return new NetworkCloudStorageApplianceData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, administratorCredentials, Optional.ToNullable(capacity), Optional.ToNullable(capacityUsed), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, managementIPv4Address.Value, Optional.ToNullable(provisioningState), rackId, rackSlot, Optional.ToNullable(remoteVendorManagementFeature), Optional.ToNullable(remoteVendorManagementStatus), serialNumber, storageApplianceSkuId); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.Serialization.cs index 3e193beee9eb..0faf18fe4ac9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class StorageAppliancePatch : IUtf8JsonSerializable + public partial class NetworkCloudStorageAppliancePatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.cs index 0b92f477ca1e..bf37a3ffa4e3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageAppliancePatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageAppliancePatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// StorageAppliancePatchParameters represents the body of the request to patch storage appliance properties. - public partial class StorageAppliancePatch + public partial class NetworkCloudStorageAppliancePatch { - /// Initializes a new instance of StorageAppliancePatch. - public StorageAppliancePatch() + /// Initializes a new instance of NetworkCloudStorageAppliancePatch. + public NetworkCloudStorageAppliancePatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.Serialization.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.Serialization.cs index de27d7d02353..f0b05ffa2d7d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class StorageProfile : IUtf8JsonSerializable + public partial class NetworkCloudStorageProfile : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -24,6 +24,11 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStartArray(); foreach (var item in VolumeAttachments) { + if (item == null) + { + writer.WriteNullValue(); + continue; + } writer.WriteStringValue(item); } writer.WriteEndArray(); @@ -31,19 +36,19 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static StorageProfile DeserializeStorageProfile(JsonElement element) + internal static NetworkCloudStorageProfile DeserializeNetworkCloudStorageProfile(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { return null; } - OSDisk osDisk = default; - Optional> volumeAttachments = default; + NetworkCloudOSDisk osDisk = default; + Optional> volumeAttachments = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("osDisk"u8)) { - osDisk = OSDisk.DeserializeOSDisk(property.Value); + osDisk = NetworkCloudOSDisk.DeserializeNetworkCloudOSDisk(property.Value); continue; } if (property.NameEquals("volumeAttachments"u8)) @@ -52,16 +57,23 @@ internal static StorageProfile DeserializeStorageProfile(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } volumeAttachments = array; continue; } } - return new StorageProfile(osDisk, Optional.ToList(volumeAttachments)); + return new NetworkCloudStorageProfile(osDisk, Optional.ToList(volumeAttachments)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.cs similarity index 65% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.cs index c0df292267b7..2f0cde7cfb52 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageProfile.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudStorageProfile.cs @@ -12,31 +12,31 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// StorageProfile represents information about a disk. - public partial class StorageProfile + public partial class NetworkCloudStorageProfile { - /// Initializes a new instance of StorageProfile. + /// Initializes a new instance of NetworkCloudStorageProfile. /// The disk to use with this virtual machine. /// is null. - public StorageProfile(OSDisk osDisk) + public NetworkCloudStorageProfile(NetworkCloudOSDisk osDisk) { Argument.AssertNotNull(osDisk, nameof(osDisk)); OSDisk = osDisk; - VolumeAttachments = new ChangeTrackingList(); + VolumeAttachments = new ChangeTrackingList(); } - /// Initializes a new instance of StorageProfile. + /// Initializes a new instance of NetworkCloudStorageProfile. /// The disk to use with this virtual machine. /// The resource IDs of volumes that are requested to be attached to the virtual machine. - internal StorageProfile(OSDisk osDisk, IList volumeAttachments) + internal NetworkCloudStorageProfile(NetworkCloudOSDisk osDisk, IList volumeAttachments) { OSDisk = osDisk; VolumeAttachments = volumeAttachments; } /// The disk to use with this virtual machine. - public OSDisk OSDisk { get; set; } + public NetworkCloudOSDisk OSDisk { get; set; } /// The resource IDs of volumes that are requested to be attached to the virtual machine. - public IList VolumeAttachments { get; } + public IList VolumeAttachments { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkData.Serialization.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkData.Serialization.cs index 073c4076c570..f51561f82e24 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class TrunkedNetworkData : IUtf8JsonSerializable + public partial class NetworkCloudTrunkedNetworkData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -49,6 +49,11 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStartArray(); foreach (var item in IsolationDomainIds) { + if (item == null) + { + writer.WriteNullValue(); + continue; + } writer.WriteStringValue(item); } writer.WriteEndArray(); @@ -63,7 +68,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement element) + internal static NetworkCloudTrunkedNetworkData DeserializeNetworkCloudTrunkedNetworkData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -77,15 +82,15 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele ResourceType type = default; Optional systemData = default; Optional> associatedResourceIds = default; - Optional clusterId = default; + Optional clusterId = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; - Optional> hybridAksClustersAssociatedIds = default; + Optional> hybridAksClustersAssociatedIds = default; Optional hybridAksPluginType = default; Optional interfaceName = default; - IList isolationDomainIds = default; + IList isolationDomainIds = default; Optional provisioningState = default; - Optional> virtualMachinesAssociatedIds = default; + Optional> virtualMachinesAssociatedIds = default; IList vlans = default; foreach (var property in element.EnumerateObject()) { @@ -162,7 +167,11 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("detailedStatus"u8)) @@ -185,10 +194,17 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } hybridAksClustersAssociatedIds = array; continue; @@ -209,10 +225,17 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele } if (property0.NameEquals("isolationDomainIds"u8)) { - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } isolationDomainIds = array; continue; @@ -232,10 +255,17 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } virtualMachinesAssociatedIds = array; continue; @@ -254,7 +284,7 @@ internal static TrunkedNetworkData DeserializeTrunkedNetworkData(JsonElement ele continue; } } - return new TrunkedNetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, isolationDomainIds, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds), vlans); + return new NetworkCloudTrunkedNetworkData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(associatedResourceIds), clusterId.Value, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToList(hybridAksClustersAssociatedIds), Optional.ToNullable(hybridAksPluginType), interfaceName.Value, isolationDomainIds, Optional.ToNullable(provisioningState), Optional.ToList(virtualMachinesAssociatedIds), vlans); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.Serialization.cs new file mode 100644 index 000000000000..09ac715d68c9 --- /dev/null +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.Serialization.cs @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using Azure.Core; + +namespace Azure.ResourceManager.NetworkCloud.Models +{ + public partial class NetworkCloudTrunkedNetworkPatch : IUtf8JsonSerializable + { + void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) + { + writer.WriteStartObject(); + if (Optional.IsCollectionDefined(Tags)) + { + writer.WritePropertyName("tags"u8); + writer.WriteStartObject(); + foreach (var item in Tags) + { + writer.WritePropertyName(item.Key); + writer.WriteStringValue(item.Value); + } + writer.WriteEndObject(); + } + writer.WriteEndObject(); + } + } +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.cs similarity index 75% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.cs index 366b28157400..12d96b313eec 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudTrunkedNetworkPatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// TrunkedNetworkPatchParameters represents the body of the request to patch the Trunked network. - public partial class TrunkedNetworkPatch + public partial class NetworkCloudTrunkedNetworkPatch { - /// Initializes a new instance of TrunkedNetworkPatch. - public TrunkedNetworkPatch() + /// Initializes a new instance of NetworkCloudTrunkedNetworkPatch. + public NetworkCloudTrunkedNetworkPatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsoleData.Serialization.cs similarity index 82% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsoleData.Serialization.cs index a4b3439cd710..0e84dfe73c42 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsoleData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsoleData.Serialization.cs @@ -14,7 +14,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class ConsoleData : IUtf8JsonSerializable + public partial class NetworkCloudVirtualMachineConsoleData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -38,10 +38,10 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStartObject(); writer.WritePropertyName("enabled"u8); writer.WriteStringValue(Enabled.ToString()); - if (Optional.IsDefined(Expiration)) + if (Optional.IsDefined(ExpireOn)) { writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration.Value, "O"); + writer.WriteStringValue(ExpireOn.Value, "O"); } writer.WritePropertyName("sshPublicKey"u8); writer.WriteObjectValue(SshPublicKey); @@ -49,7 +49,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ConsoleData DeserializeConsoleData(JsonElement element) + internal static NetworkCloudVirtualMachineConsoleData DeserializeNetworkCloudVirtualMachineConsoleData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -66,10 +66,10 @@ internal static ConsoleData DeserializeConsoleData(JsonElement element) Optional detailedStatusMessage = default; ConsoleEnabled enabled = default; Optional expiration = default; - Optional privateLinkServiceId = default; + Optional privateLinkServiceId = default; Optional provisioningState = default; - SshPublicKey sshPublicKey = default; - Optional virtualMachineAccessId = default; + NetworkCloudSshPublicKey sshPublicKey = default; + Optional virtualMachineAccessId = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -159,7 +159,11 @@ internal static ConsoleData DeserializeConsoleData(JsonElement element) } if (property0.NameEquals("privateLinkServiceId"u8)) { - privateLinkServiceId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + privateLinkServiceId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("provisioningState"u8)) @@ -173,19 +177,23 @@ internal static ConsoleData DeserializeConsoleData(JsonElement element) } if (property0.NameEquals("sshPublicKey"u8)) { - sshPublicKey = SshPublicKey.DeserializeSshPublicKey(property0.Value); + sshPublicKey = NetworkCloudSshPublicKey.DeserializeNetworkCloudSshPublicKey(property0.Value); continue; } if (property0.NameEquals("virtualMachineAccessId"u8)) { - virtualMachineAccessId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + virtualMachineAccessId = property0.Value.GetGuid(); continue; } } continue; } } - return new ConsoleData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, enabled, Optional.ToNullable(expiration), privateLinkServiceId.Value, Optional.ToNullable(provisioningState), sshPublicKey, virtualMachineAccessId.Value); + return new NetworkCloudVirtualMachineConsoleData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, enabled, Optional.ToNullable(expiration), privateLinkServiceId.Value, Optional.ToNullable(provisioningState), sshPublicKey, Optional.ToNullable(virtualMachineAccessId)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.Serialization.cs similarity index 87% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.Serialization.cs index e52261252e30..474d1431fc46 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class ConsolePatch : IUtf8JsonSerializable + public partial class NetworkCloudVirtualMachineConsolePatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -33,10 +33,10 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("enabled"u8); writer.WriteStringValue(Enabled.Value.ToString()); } - if (Optional.IsDefined(Expiration)) + if (Optional.IsDefined(ExpireOn)) { writer.WritePropertyName("expiration"u8); - writer.WriteStringValue(Expiration.Value, "O"); + writer.WriteStringValue(ExpireOn.Value, "O"); } if (Optional.IsDefined(SshPublicKey)) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.cs similarity index 75% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.cs index 65b1c0d15de3..b67754f19f45 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/ConsolePatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineConsolePatch.cs @@ -12,10 +12,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// ConsolePatchParameters represents the body of the request to patch the virtual machine console. - public partial class ConsolePatch + public partial class NetworkCloudVirtualMachineConsolePatch { - /// Initializes a new instance of ConsolePatch. - public ConsolePatch() + /// Initializes a new instance of NetworkCloudVirtualMachineConsolePatch. + public NetworkCloudVirtualMachineConsolePatch() { Tags = new ChangeTrackingDictionary(); } @@ -25,14 +25,14 @@ public ConsolePatch() /// The credentials used to login to the image repository that has access to the specified image. public ConsoleEnabled? Enabled { get; set; } /// The date and time after which the key will be disallowed access. - public DateTimeOffset? Expiration { get; set; } + public DateTimeOffset? ExpireOn { get; set; } /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. - internal SshPublicKey SshPublicKey { get; set; } + internal NetworkCloudSshPublicKey SshPublicKey { get; set; } /// The SSH public key data. public string KeyData { get => SshPublicKey is null ? default : SshPublicKey.KeyData; - set => SshPublicKey = new SshPublicKey(value); + set => SshPublicKey = new NetworkCloudSshPublicKey(value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineData.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineData.Serialization.cs index 226b2b533c85..2d041fb1ed52 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachineData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class VirtualMachineData : IUtf8JsonSerializable + public partial class NetworkCloudVirtualMachineData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -52,7 +52,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteStringValue(IsolateEmulatorThread.Value.ToString()); } writer.WritePropertyName("memorySizeGB"u8); - writer.WriteNumberValue(MemorySizeGB); + writer.WriteNumberValue(MemorySizeInGB); if (Optional.IsCollectionDefined(NetworkAttachments)) { writer.WritePropertyName("networkAttachments"u8); @@ -116,7 +116,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement element) + internal static NetworkCloudVirtualMachineData DeserializeNetworkCloudVirtualMachineData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -131,10 +131,10 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele Optional systemData = default; string adminUsername = default; Optional availabilityZone = default; - Optional bareMetalMachineId = default; + Optional bareMetalMachineId = default; Optional bootMethod = default; NetworkAttachment cloudServicesNetworkAttachment = default; - Optional clusterId = default; + Optional clusterId = default; long cpuCores = default; Optional detailedStatus = default; Optional detailedStatusMessage = default; @@ -145,14 +145,14 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele Optional> placementHints = default; Optional powerState = default; Optional provisioningState = default; - Optional> sshPublicKeys = default; - StorageProfile storageProfile = default; + Optional> sshPublicKeys = default; + NetworkCloudStorageProfile storageProfile = default; Optional userData = default; Optional virtioInterface = default; Optional vmDeviceModel = default; string vmImage = default; Optional vmImageRepositoryCredentials = default; - Optional> volumes = default; + Optional> volumes = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("extendedLocation"u8)) @@ -224,7 +224,11 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele } if (property0.NameEquals("bareMetalMachineId"u8)) { - bareMetalMachineId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + bareMetalMachineId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("bootMethod"u8)) @@ -243,7 +247,11 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele } if (property0.NameEquals("clusterId"u8)) { - clusterId = property0.Value.GetString(); + if (property0.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + clusterId = new ResourceIdentifier(property0.Value.GetString()); continue; } if (property0.NameEquals("cpuCores"u8)) @@ -336,17 +344,17 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(SshPublicKey.DeserializeSshPublicKey(item)); + array.Add(NetworkCloudSshPublicKey.DeserializeNetworkCloudSshPublicKey(item)); } sshPublicKeys = array; continue; } if (property0.NameEquals("storageProfile"u8)) { - storageProfile = StorageProfile.DeserializeStorageProfile(property0.Value); + storageProfile = NetworkCloudStorageProfile.DeserializeNetworkCloudStorageProfile(property0.Value); continue; } if (property0.NameEquals("userData"u8)) @@ -392,10 +400,17 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(item.GetString()); + if (item.ValueKind == JsonValueKind.Null) + { + array.Add(null); + } + else + { + array.Add(new ResourceIdentifier(item.GetString())); + } } volumes = array; continue; @@ -404,7 +419,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele continue; } } - return new VirtualMachineData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, adminUsername, availabilityZone.Value, bareMetalMachineId.Value, Optional.ToNullable(bootMethod), cloudServicesNetworkAttachment, clusterId.Value, cpuCores, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(isolateEmulatorThread), memorySizeGB, Optional.ToList(networkAttachments), networkData.Value, Optional.ToList(placementHints), Optional.ToNullable(powerState), Optional.ToNullable(provisioningState), Optional.ToList(sshPublicKeys), storageProfile, userData.Value, Optional.ToNullable(virtioInterface), Optional.ToNullable(vmDeviceModel), vmImage, vmImageRepositoryCredentials.Value, Optional.ToList(volumes)); + return new NetworkCloudVirtualMachineData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, adminUsername, availabilityZone.Value, bareMetalMachineId.Value, Optional.ToNullable(bootMethod), cloudServicesNetworkAttachment, clusterId.Value, cpuCores, Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(isolateEmulatorThread), memorySizeGB, Optional.ToList(networkAttachments), networkData.Value, Optional.ToList(placementHints), Optional.ToNullable(powerState), Optional.ToNullable(provisioningState), Optional.ToList(sshPublicKeys), storageProfile, userData.Value, Optional.ToNullable(virtioInterface), Optional.ToNullable(vmDeviceModel), vmImage, vmImageRepositoryCredentials.Value, Optional.ToList(volumes)); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.Serialization.cs similarity index 93% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.Serialization.cs index f5d4eb55724c..417286bb8fd2 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class VirtualMachinePatch : IUtf8JsonSerializable + public partial class NetworkCloudVirtualMachinePatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.cs index 4c826532ffc7..759d762b984d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVirtualMachinePatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// VirtualMachinePatchParameters represents the body of the request to patch the virtual machine. - public partial class VirtualMachinePatch + public partial class NetworkCloudVirtualMachinePatch { - /// Initializes a new instance of VirtualMachinePatch. - public VirtualMachinePatch() + /// Initializes a new instance of NetworkCloudVirtualMachinePatch. + public NetworkCloudVirtualMachinePatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumeData.Serialization.cs similarity index 92% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumeData.Serialization.cs index f3afc648c394..bc5bf8f4cc7c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumeData.Serialization.cs @@ -13,7 +13,7 @@ namespace Azure.ResourceManager.NetworkCloud { - public partial class VolumeData : IUtf8JsonSerializable + public partial class NetworkCloudVolumeData : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -36,12 +36,12 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("properties"u8); writer.WriteStartObject(); writer.WritePropertyName("sizeMiB"u8); - writer.WriteNumberValue(SizeMiB); + writer.WriteNumberValue(SizeInMiB); writer.WriteEndObject(); writer.WriteEndObject(); } - internal static VolumeData DeserializeVolumeData(JsonElement element) + internal static NetworkCloudVolumeData DeserializeNetworkCloudVolumeData(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -170,7 +170,7 @@ internal static VolumeData DeserializeVolumeData(JsonElement element) continue; } } - return new VolumeData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(attachedTo), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(provisioningState), serialNumber.Value, sizeMiB); + return new NetworkCloudVolumeData(id, name, type, systemData.Value, Optional.ToDictionary(tags), location, extendedLocation, Optional.ToList(attachedTo), Optional.ToNullable(detailedStatus), detailedStatusMessage.Value, Optional.ToNullable(provisioningState), serialNumber.Value, sizeMiB); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.Serialization.cs similarity index 91% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.Serialization.cs index fb3d8cf3e657..06816c587bb9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkPatch.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class TrunkedNetworkPatch : IUtf8JsonSerializable + public partial class NetworkCloudVolumePatch : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.cs index b966d256bd77..7caa5b6b902d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/NetworkCloudVolumePatch.cs @@ -11,10 +11,10 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// VolumePatchParameters represents the body of the request to patch the volume resource. - public partial class VolumePatch + public partial class NetworkCloudVolumePatch { - /// Initializes a new instance of VolumePatch. - public VolumePatch() + /// Initializes a new instance of NetworkCloudVolumePatch. + public NetworkCloudVolumePatch() { Tags = new ChangeTrackingDictionary(); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.Serialization.cs index cc7ad6430c2a..3db3603913f3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.Serialization.cs @@ -21,7 +21,7 @@ internal static RackList DeserializeRackList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static RackList DeserializeRackList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(RackData.DeserializeRackData(item)); + array.Add(NetworkCloudRackData.DeserializeNetworkCloudRackData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.cs index 02cb6483c7c5..1a5c786eca45 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackList.cs @@ -17,13 +17,13 @@ internal partial class RackList /// Initializes a new instance of RackList. internal RackList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of RackList. /// The link used to get the next page of operations. /// The list of racks. - internal RackList(string nextLink, IReadOnlyList value) + internal RackList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal RackList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of racks. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.Serialization.cs index d1bb0f36faf3..8bdd70cd1953 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.Serialization.cs @@ -21,7 +21,7 @@ internal static RackSkuList DeserializeRackSkuList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static RackSkuList DeserializeRackSkuList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(RackSkuData.DeserializeRackSkuData(item)); + array.Add(NetworkCloudRackSkuData.DeserializeNetworkCloudRackSkuData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.cs index a31f69f2abc0..1439c41ddeef 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/RackSkuList.cs @@ -17,13 +17,13 @@ internal partial class RackSkuList /// Initializes a new instance of RackSkuList. internal RackSkuList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of RackSkuList. /// The link used to get the next page of operations. /// The list of Rack SKUs. - internal RackSkuList(string nextLink, IReadOnlyList value) + internal RackSkuList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal RackSkuList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of Rack SKUs. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.Serialization.cs deleted file mode 100644 index cf37c98e0d0e..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.Serialization.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - public partial class StorageApplianceCommandSpecification : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsCollectionDefined(Arguments)) - { - writer.WritePropertyName("arguments"u8); - writer.WriteStartArray(); - foreach (var item in Arguments) - { - writer.WriteStringValue(item); - } - writer.WriteEndArray(); - } - writer.WritePropertyName("command"u8); - writer.WriteStringValue(Command); - writer.WriteEndObject(); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.cs deleted file mode 100644 index c73d32eb2862..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceCommandSpecification.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.Collections.Generic; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// StorageApplianceCommandSpecification represents the read-only command and optional arguments to execute against a storage appliance. - public partial class StorageApplianceCommandSpecification - { - /// Initializes a new instance of StorageApplianceCommandSpecification. - /// The read-only command to execute against the storage appliance. - /// is null. - public StorageApplianceCommandSpecification(string command) - { - Argument.AssertNotNull(command, nameof(command)); - - Arguments = new ChangeTrackingList(); - Command = command; - } - - /// The list of string arguments that will be passed to the script in order as separate arguments. - public IList Arguments { get; } - /// The read-only command to execute against the storage appliance. - public string Command { get; } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.Serialization.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.Serialization.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.Serialization.cs index 1a318bb33b22..09c775a74cbb 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.NetworkCloud.Models { - public partial class StorageApplianceConfigurationData : IUtf8JsonSerializable + public partial class StorageApplianceConfiguration : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -29,7 +29,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static StorageApplianceConfigurationData DeserializeStorageApplianceConfigurationData(JsonElement element) + internal static StorageApplianceConfiguration DeserializeStorageApplianceConfiguration(JsonElement element) { if (element.ValueKind == JsonValueKind.Null) { @@ -62,7 +62,7 @@ internal static StorageApplianceConfigurationData DeserializeStorageApplianceCon continue; } } - return new StorageApplianceConfigurationData(adminCredentials, rackSlot, serialNumber, storageApplianceName.Value); + return new StorageApplianceConfiguration(adminCredentials, rackSlot, serialNumber, storageApplianceName.Value); } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.cs similarity index 86% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.cs index c0ac611df3ed..089c8a1e92f6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfigurationData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceConfiguration.cs @@ -11,14 +11,14 @@ namespace Azure.ResourceManager.NetworkCloud.Models { /// StorageApplianceConfigurationData represents configuration for the storage application. - public partial class StorageApplianceConfigurationData + public partial class StorageApplianceConfiguration { - /// Initializes a new instance of StorageApplianceConfigurationData. + /// Initializes a new instance of StorageApplianceConfiguration. /// The credentials of the administrative interface on this storage appliance. /// The slot that storage appliance is in the rack based on the BOM configuration. /// The serial number of the appliance. /// or is null. - public StorageApplianceConfigurationData(AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber) + public StorageApplianceConfiguration(AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber) { Argument.AssertNotNull(adminCredentials, nameof(adminCredentials)); Argument.AssertNotNull(serialNumber, nameof(serialNumber)); @@ -28,12 +28,12 @@ public StorageApplianceConfigurationData(AdministrativeCredentials adminCredenti SerialNumber = serialNumber; } - /// Initializes a new instance of StorageApplianceConfigurationData. + /// Initializes a new instance of StorageApplianceConfiguration. /// The credentials of the administrative interface on this storage appliance. /// The slot that storage appliance is in the rack based on the BOM configuration. /// The serial number of the appliance. /// The user-provided name for the storage appliance that will be created from this specification. - internal StorageApplianceConfigurationData(AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber, string storageApplianceName) + internal StorageApplianceConfiguration(AdministrativeCredentials adminCredentials, long rackSlot, string serialNumber, string storageApplianceName) { AdminCredentials = adminCredentials; RackSlot = rackSlot; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.Serialization.cs index 0b9d1063e363..01596b7ead85 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.Serialization.cs @@ -21,7 +21,7 @@ internal static StorageApplianceList DeserializeStorageApplianceList(JsonElement return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static StorageApplianceList DeserializeStorageApplianceList(JsonElement { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(StorageApplianceData.DeserializeStorageApplianceData(item)); + array.Add(NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.cs index ebd2aff842ba..fde2f0e8447d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceList.cs @@ -17,13 +17,13 @@ internal partial class StorageApplianceList /// Initializes a new instance of StorageApplianceList. internal StorageApplianceList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of StorageApplianceList. /// The link used to get the next page of operations. /// The list of storage appliances. - internal StorageApplianceList(string nextLink, IReadOnlyList value) + internal StorageApplianceList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal StorageApplianceList(string nextLink, IReadOnlyList The link used to get the next page of operations. public string NextLink { get; } /// The list of storage appliances. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.Serialization.cs deleted file mode 100644 index 692ef30e152c..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.Serialization.cs +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - public partial class StorageApplianceRunReadCommandsContent : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - writer.WritePropertyName("commands"u8); - writer.WriteStartArray(); - foreach (var item in Commands) - { - writer.WriteObjectValue(item); - } - writer.WriteEndArray(); - writer.WritePropertyName("limitTimeSeconds"u8); - writer.WriteNumberValue(LimitTimeSeconds); - writer.WriteEndObject(); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.cs deleted file mode 100644 index f0a6feb7409c..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/StorageApplianceRunReadCommandsContent.cs +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.Collections.Generic; -using System.Linq; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// StorageApplianceRunReadCommandsParameters represents the body of request containing list of read-only commands to run for a storage appliance. - public partial class StorageApplianceRunReadCommandsContent - { - /// Initializes a new instance of StorageApplianceRunReadCommandsContent. - /// The list of read-only commands to run. - /// - /// The maximum time the commands are allowed to run. - /// If the execution time exceeds the maximum, the script will be stopped, any output produced until then will be captured, and the exit code matching a timeout will be returned (252). - /// - /// is null. - public StorageApplianceRunReadCommandsContent(IEnumerable commands, long limitTimeSeconds) - { - Argument.AssertNotNull(commands, nameof(commands)); - - Commands = commands.ToList(); - LimitTimeSeconds = limitTimeSeconds; - } - - /// The list of read-only commands to run. - public IList Commands { get; } - /// - /// The maximum time the commands are allowed to run. - /// If the execution time exceeds the maximum, the script will be stopped, any output produced until then will be captured, and the exit code matching a timeout will be returned (252). - /// - public long LimitTimeSeconds { get; } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.Serialization.cs index 5ac18ceb234e..3b7a1e928d11 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.Serialization.cs @@ -31,13 +31,13 @@ internal static TrunkedNetworkAttachmentConfiguration DeserializeTrunkedNetworkA { return null; } - string networkId = default; + ResourceIdentifier networkId = default; Optional pluginType = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("networkId"u8)) { - networkId = property.Value.GetString(); + networkId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("pluginType"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.cs index 93467f3eb145..3da2e9e02d14 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkAttachmentConfiguration.cs @@ -16,7 +16,7 @@ public partial class TrunkedNetworkAttachmentConfiguration /// Initializes a new instance of TrunkedNetworkAttachmentConfiguration. /// The resource ID of the network that is being configured for attachment. /// is null. - public TrunkedNetworkAttachmentConfiguration(string networkId) + public TrunkedNetworkAttachmentConfiguration(ResourceIdentifier networkId) { Argument.AssertNotNull(networkId, nameof(networkId)); @@ -26,14 +26,14 @@ public TrunkedNetworkAttachmentConfiguration(string networkId) /// Initializes a new instance of TrunkedNetworkAttachmentConfiguration. /// The resource ID of the network that is being configured for attachment. /// The indicator of how this network will be utilized by the Kubernetes cluster. - internal TrunkedNetworkAttachmentConfiguration(string networkId, KubernetesPluginType? pluginType) + internal TrunkedNetworkAttachmentConfiguration(ResourceIdentifier networkId, KubernetesPluginType? pluginType) { NetworkId = networkId; PluginType = pluginType; } /// The resource ID of the network that is being configured for attachment. - public string NetworkId { get; set; } + public ResourceIdentifier NetworkId { get; set; } /// The indicator of how this network will be utilized by the Kubernetes cluster. public KubernetesPluginType? PluginType { get; set; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.Serialization.cs index 88aa4e113a79..06c3dbca734e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.Serialization.cs @@ -21,7 +21,7 @@ internal static TrunkedNetworkList DeserializeTrunkedNetworkList(JsonElement ele return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static TrunkedNetworkList DeserializeTrunkedNetworkList(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(TrunkedNetworkData.DeserializeTrunkedNetworkData(item)); + array.Add(NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.cs index e614af46e966..f5283b4c87db 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/TrunkedNetworkList.cs @@ -17,13 +17,13 @@ internal partial class TrunkedNetworkList /// Initializes a new instance of TrunkedNetworkList. internal TrunkedNetworkList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of TrunkedNetworkList. /// The link used to get the next page of operations. /// The list of trunked networks. - internal TrunkedNetworkList(string nextLink, IReadOnlyList value) + internal TrunkedNetworkList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal TrunkedNetworkList(string nextLink, IReadOnlyList v /// The link used to get the next page of operations. public string NextLink { get; } /// The list of trunked networks. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.Serialization.cs index 0bdbca366508..3965d40a48f3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.Serialization.cs @@ -21,7 +21,7 @@ internal static VirtualMachineList DeserializeVirtualMachineList(JsonElement ele return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static VirtualMachineList DeserializeVirtualMachineList(JsonElement ele { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(VirtualMachineData.DeserializeVirtualMachineData(item)); + array.Add(NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.cs index 776d545b29d5..a452dac69da1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineList.cs @@ -17,13 +17,13 @@ internal partial class VirtualMachineList /// Initializes a new instance of VirtualMachineList. internal VirtualMachineList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of VirtualMachineList. /// The link used to get the next page of operations. /// The list of virtual machines. - internal VirtualMachineList(string nextLink, IReadOnlyList value) + internal VirtualMachineList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal VirtualMachineList(string nextLink, IReadOnlyList v /// The link used to get the next page of operations. public string NextLink { get; } /// The list of virtual machines. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.Serialization.cs index 0525d3b3d882..687dd1a8bac4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.Serialization.cs @@ -33,7 +33,7 @@ internal static VirtualMachinePlacementHint DeserializeVirtualMachinePlacementHi return null; } VirtualMachinePlacementHintType hintType = default; - string resourceId = default; + ResourceIdentifier resourceId = default; VirtualMachineSchedulingExecution schedulingExecution = default; VirtualMachinePlacementHintPodAffinityScope scope = default; foreach (var property in element.EnumerateObject()) @@ -45,7 +45,7 @@ internal static VirtualMachinePlacementHint DeserializeVirtualMachinePlacementHi } if (property.NameEquals("resourceId"u8)) { - resourceId = property.Value.GetString(); + resourceId = new ResourceIdentifier(property.Value.GetString()); continue; } if (property.NameEquals("schedulingExecution"u8)) diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.cs index 86d0bedd9cfc..309fbaafa29d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachinePlacementHint.cs @@ -19,7 +19,7 @@ public partial class VirtualMachinePlacementHint /// The indicator of whether the hint is a hard or soft requirement during scheduling. /// The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity. /// is null. - public VirtualMachinePlacementHint(VirtualMachinePlacementHintType hintType, string resourceId, VirtualMachineSchedulingExecution schedulingExecution, VirtualMachinePlacementHintPodAffinityScope scope) + public VirtualMachinePlacementHint(VirtualMachinePlacementHintType hintType, ResourceIdentifier resourceId, VirtualMachineSchedulingExecution schedulingExecution, VirtualMachinePlacementHintPodAffinityScope scope) { Argument.AssertNotNull(resourceId, nameof(resourceId)); @@ -32,7 +32,7 @@ public VirtualMachinePlacementHint(VirtualMachinePlacementHintType hintType, str /// The specification of whether this hint supports affinity or anti-affinity with the referenced resources. public VirtualMachinePlacementHintType HintType { get; set; } /// The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine. - public string ResourceId { get; set; } + public ResourceIdentifier ResourceId { get; set; } /// The indicator of whether the hint is a hard or soft requirement during scheduling. public VirtualMachineSchedulingExecution SchedulingExecution { get; set; } /// The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.Serialization.cs deleted file mode 100644 index 2ad24b72cbc0..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.Serialization.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - public partial class VirtualMachineVolumeParameters : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - writer.WritePropertyName("volumeId"u8); - writer.WriteStringValue(VolumeId); - writer.WriteEndObject(); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.cs deleted file mode 100644 index 77838f8b92b1..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VirtualMachineVolumeParameters.cs +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - /// VirtualMachineVolumeParameters represents the body of the request to handle attachment and detachment of volumes for the virtual machine. - public partial class VirtualMachineVolumeParameters - { - /// Initializes a new instance of VirtualMachineVolumeParameters. - /// The resource ID of the volume. - /// is null. - public VirtualMachineVolumeParameters(string volumeId) - { - Argument.AssertNotNull(volumeId, nameof(volumeId)); - - VolumeId = volumeId; - } - - /// The resource ID of the volume. - public string VolumeId { get; } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.Serialization.cs index 0bebcf792a5d..c4315d36a18b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.Serialization.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.Serialization.cs @@ -21,7 +21,7 @@ internal static VolumeList DeserializeVolumeList(JsonElement element) return null; } Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("nextLink"u8)) @@ -35,10 +35,10 @@ internal static VolumeList DeserializeVolumeList(JsonElement element) { continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(VolumeData.DeserializeVolumeData(item)); + array.Add(NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(item)); } value = array; continue; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.cs index 1db1edfd6008..944a04f0b1f1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumeList.cs @@ -17,13 +17,13 @@ internal partial class VolumeList /// Initializes a new instance of VolumeList. internal VolumeList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of VolumeList. /// The link used to get the next page of operations. /// The list of volumes. - internal VolumeList(string nextLink, IReadOnlyList value) + internal VolumeList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; @@ -32,6 +32,6 @@ internal VolumeList(string nextLink, IReadOnlyList value) /// The link used to get the next page of operations. public string NextLink { get; } /// The list of volumes. - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.Serialization.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.Serialization.cs deleted file mode 100644 index 100212f8ddb1..000000000000 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/Models/VolumePatch.Serialization.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.ResourceManager.NetworkCloud.Models -{ - public partial class VolumePatch : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsCollectionDefined(Tags)) - { - writer.WritePropertyName("tags"u8); - writer.WriteStartObject(); - foreach (var item in Tags) - { - writer.WritePropertyName(item.Key); - writer.WriteStringValue(item.Value); - } - writer.WriteEndObject(); - } - writer.WriteEndObject(); - } - } -} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolCollection.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolCollection.cs index 2c0189d49297..e2127c815bf0 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolCollection.cs @@ -19,28 +19,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get an instance call the GetAgentPools method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudAgentPools method from an instance of . /// - public partial class AgentPoolCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudAgentPoolCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _agentPoolClientDiagnostics; - private readonly AgentPoolsRestOperations _agentPoolRestClient; + private readonly ClientDiagnostics _networkCloudAgentPoolAgentPoolsClientDiagnostics; + private readonly AgentPoolsRestOperations _networkCloudAgentPoolAgentPoolsRestClient; - /// Initializes a new instance of the class for mocking. - protected AgentPoolCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudAgentPoolCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal AgentPoolCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudAgentPoolCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _agentPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", AgentPoolResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(AgentPoolResource.ResourceType, out string agentPoolApiVersion); - _agentPoolRestClient = new AgentPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, agentPoolApiVersion); + _networkCloudAgentPoolAgentPoolsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudAgentPoolResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudAgentPoolResource.ResourceType, out string networkCloudAgentPoolAgentPoolsApiVersion); + _networkCloudAgentPoolAgentPoolsRestClient = new AgentPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudAgentPoolAgentPoolsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -48,8 +48,8 @@ internal AgentPoolCollection(ArmClient client, ResourceIdentifier id) : base(cli internal static void ValidateResourceId(ResourceIdentifier id) { - if (id.ResourceType != KubernetesClusterResource.ResourceType) - throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, KubernetesClusterResource.ResourceType), nameof(id)); + if (id.ResourceType != NetworkCloudKubernetesClusterResource.ResourceType) + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, NetworkCloudKubernetesClusterResource.ResourceType), nameof(id)); } /// @@ -71,17 +71,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string agentPoolName, AgentPoolData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string agentPoolName, NetworkCloudAgentPoolData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.CreateOrUpdate"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _agentPoolRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new AgentPoolOperationSource(Client), _agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudAgentPoolOperationSource(Client), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -112,17 +112,17 @@ public virtual async Task> CreateOrUpdateAsync(W /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string agentPoolName, AgentPoolData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string agentPoolName, NetworkCloudAgentPoolData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.CreateOrUpdate"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.CreateOrUpdate"); scope.Start(); try { - var response = _agentPoolRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new AgentPoolOperationSource(Client), _agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudAgentPoolAgentPoolsRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudAgentPoolOperationSource(Client), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -151,18 +151,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUnti /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string agentPoolName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string agentPoolName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.Get"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.Get"); scope.Start(); try { - var response = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new AgentPoolResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,18 +188,18 @@ public virtual async Task> GetAsync(string agentPool /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string agentPoolName, CancellationToken cancellationToken = default) + public virtual Response Get(string agentPoolName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.Get"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.Get"); scope.Start(); try { - var response = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken); + var response = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new AgentPoolResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -222,12 +222,12 @@ public virtual Response Get(string agentPoolName, Cancellatio /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _agentPoolRestClient.CreateListByKubernetesClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _agentPoolRestClient.CreateListByKubernetesClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new AgentPoolResource(Client, AgentPoolData.DeserializeAgentPoolData(e)), _agentPoolClientDiagnostics, Pipeline, "AgentPoolCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudAgentPoolAgentPoolsRestClient.CreateListByKubernetesClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudAgentPoolAgentPoolsRestClient.CreateListByKubernetesClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudAgentPoolResource(Client, NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(e)), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, "NetworkCloudAgentPoolCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -244,12 +244,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken ca /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _agentPoolRestClient.CreateListByKubernetesClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _agentPoolRestClient.CreateListByKubernetesClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new AgentPoolResource(Client, AgentPoolData.DeserializeAgentPoolData(e)), _agentPoolClientDiagnostics, Pipeline, "AgentPoolCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudAgentPoolAgentPoolsRestClient.CreateListByKubernetesClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudAgentPoolAgentPoolsRestClient.CreateListByKubernetesClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudAgentPoolResource(Client, NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(e)), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, "NetworkCloudAgentPoolCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -273,11 +273,11 @@ public virtual async Task> ExistsAsync(string agentPoolName, Canc { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.Exists"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.Exists"); scope.Start(); try { - var response = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -308,11 +308,11 @@ public virtual Response Exists(string agentPoolName, CancellationToken can { Argument.AssertNotNullOrEmpty(agentPoolName, nameof(agentPoolName)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolCollection.Exists"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolCollection.Exists"); scope.Start(); try { - var response = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken: cancellationToken); + var response = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, agentPoolName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -322,7 +322,7 @@ public virtual Response Exists(string agentPoolName, CancellationToken can } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -332,7 +332,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolData.cs similarity index 85% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolData.cs index f22c96e45485..3c8dc2b5f962 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolData.cs @@ -14,18 +14,18 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the AgentPool data model. + /// A class representing the NetworkCloudAgentPool data model. /// AgentPool represents the agent pool of Kubernetes cluster. /// - public partial class AgentPoolData : TrackedResourceData + public partial class NetworkCloudAgentPoolData : TrackedResourceData { - /// Initializes a new instance of AgentPoolData. + /// Initializes a new instance of NetworkCloudAgentPoolData. /// The location. /// The number of virtual machines that use this configuration. /// The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. /// The name of the VM SKU that determines the size of resources allocated for node VMs. /// is null. - public AgentPoolData(AzureLocation location, long count, AgentPoolMode mode, string vmSkuName) : base(location) + public NetworkCloudAgentPoolData(AzureLocation location, long count, NetworkCloudAgentPoolMode mode, string vmSkuName) : base(location) { Argument.AssertNotNull(vmSkuName, nameof(vmSkuName)); @@ -37,7 +37,7 @@ public AgentPoolData(AzureLocation location, long count, AgentPoolMode mode, str VmSkuName = vmSkuName; } - /// Initializes a new instance of AgentPoolData. + /// Initializes a new instance of NetworkCloudAgentPoolData. /// The id. /// The name. /// The resourceType. @@ -59,7 +59,7 @@ public AgentPoolData(AzureLocation location, long count, AgentPoolMode mode, str /// The taints applied to the nodes in this agent pool. /// The configuration of the agent pool. /// The name of the VM SKU that determines the size of resources allocated for node VMs. - internal AgentPoolData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, AdministratorConfiguration administratorConfiguration, AgentOptions agentOptions, AttachedNetworkConfiguration attachedNetworkConfiguration, IList availabilityZones, long count, AgentPoolDetailedStatus? detailedStatus, string detailedStatusMessage, string kubernetesVersion, IList labels, AgentPoolMode mode, AgentPoolProvisioningState? provisioningState, IList taints, AgentPoolUpgradeSettings upgradeSettings, string vmSkuName) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudAgentPoolData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, AdministratorConfiguration administratorConfiguration, NetworkCloudAgentConfiguration agentOptions, AttachedNetworkConfiguration attachedNetworkConfiguration, IList availabilityZones, long count, AgentPoolDetailedStatus? detailedStatus, string detailedStatusMessage, string kubernetesVersion, IList labels, NetworkCloudAgentPoolMode mode, AgentPoolProvisioningState? provisioningState, IList taints, AgentPoolUpgradeSettings upgradeSettings, string vmSkuName) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AdministratorConfiguration = administratorConfiguration; @@ -83,7 +83,7 @@ internal AgentPoolData(ResourceIdentifier id, string name, ResourceType resource /// The administrator credentials to be used for the nodes in this agent pool. public AdministratorConfiguration AdministratorConfiguration { get; set; } /// The configurations that will be applied to each agent in this agent pool. - public AgentOptions AgentOptions { get; set; } + public NetworkCloudAgentConfiguration AgentOptions { get; set; } /// The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. public AttachedNetworkConfiguration AttachedNetworkConfiguration { get; set; } /// The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. @@ -99,7 +99,7 @@ internal AgentPoolData(ResourceIdentifier id, string name, ResourceType resource /// The labels applied to the nodes in this agent pool. public IList Labels { get; } /// The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. - public AgentPoolMode Mode { get; set; } + public NetworkCloudAgentPoolMode Mode { get; set; } /// The provisioning state of the agent pool. public AgentPoolProvisioningState? ProvisioningState { get; } /// The taints applied to the nodes in this agent pool. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolResource.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolResource.cs index c8ee6b50bef0..88025c5c4aea 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/AgentPoolResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudAgentPoolResource.cs @@ -19,46 +19,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing an AgentPool along with the instance operations that can be performed on it. - /// If you have a you can construct an - /// from an instance of using the GetAgentPoolResource method. - /// Otherwise you can get one from its parent resource using the GetAgentPool method. + /// A Class representing a NetworkCloudAgentPool along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudAgentPoolResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudAgentPool method. /// - public partial class AgentPoolResource : ArmResource + public partial class NetworkCloudAgentPoolResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/agentPools/{agentPoolName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _agentPoolClientDiagnostics; - private readonly AgentPoolsRestOperations _agentPoolRestClient; - private readonly AgentPoolData _data; + private readonly ClientDiagnostics _networkCloudAgentPoolAgentPoolsClientDiagnostics; + private readonly AgentPoolsRestOperations _networkCloudAgentPoolAgentPoolsRestClient; + private readonly NetworkCloudAgentPoolData _data; - /// Initializes a new instance of the class for mocking. - protected AgentPoolResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudAgentPoolResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal AgentPoolResource(ArmClient client, AgentPoolData data) : this(client, data.Id) + internal NetworkCloudAgentPoolResource(ArmClient client, NetworkCloudAgentPoolData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal AgentPoolResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudAgentPoolResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _agentPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string agentPoolApiVersion); - _agentPoolRestClient = new AgentPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, agentPoolApiVersion); + _networkCloudAgentPoolAgentPoolsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudAgentPoolAgentPoolsApiVersion); + _networkCloudAgentPoolAgentPoolsRestClient = new AgentPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudAgentPoolAgentPoolsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,7 +72,7 @@ internal AgentPoolResource(ArmClient client, ResourceIdentifier id) : base(clien /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual AgentPoolData Data + public virtual NetworkCloudAgentPoolData Data { get { @@ -102,16 +102,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Get"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Get"); scope.Start(); try { - var response = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new AgentPoolResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -134,16 +134,16 @@ public virtual async Task> GetAsync(CancellationToke /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Get"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Get"); scope.Start(); try { - var response = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var response = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new AgentPoolResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -169,12 +169,12 @@ public virtual Response Get(CancellationToken cancellationTok /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Delete"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Delete"); scope.Start(); try { - var response = await _agentPoolRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -203,12 +203,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Delete"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Delete"); scope.Start(); try { - var response = _agentPoolRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudAgentPoolAgentPoolsRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, AgentPoolPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudAgentPoolPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Update"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Update"); scope.Start(); try { - var response = await _agentPoolRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new AgentPoolOperationSource(Client), _agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudAgentPoolAgentPoolsRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudAgentPoolOperationSource(Client), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -275,16 +275,16 @@ public virtual async Task> UpdateAsync(WaitUntil /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, AgentPoolPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudAgentPoolPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.Update"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.Update"); scope.Start(); try { - var response = _agentPoolRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new AgentPoolOperationSource(Client), _agentPoolClientDiagnostics, Pipeline, _agentPoolRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudAgentPoolAgentPoolsRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudAgentPoolOperationSource(Client), _networkCloudAgentPoolAgentPoolsClientDiagnostics, Pipeline, _networkCloudAgentPoolAgentPoolsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -313,12 +313,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil, Agent /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.AddTag"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.AddTag"); scope.Start(); try { @@ -327,13 +327,13 @@ public virtual async Task> AddTagAsync(string key, s var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -367,12 +367,12 @@ public virtual async Task> AddTagAsync(string key, s /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.AddTag"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.AddTag"); scope.Start(); try { @@ -381,13 +381,13 @@ public virtual Response AddTag(string key, string value, Canc var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -420,11 +420,11 @@ public virtual Response AddTag(string key, string value, Canc /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.SetTags"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.SetTags"); scope.Start(); try { @@ -434,13 +434,13 @@ public virtual async Task> SetTagsAsync(IDictionary< var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -469,11 +469,11 @@ public virtual async Task> SetTagsAsync(IDictionary< /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.SetTags"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.SetTags"); scope.Start(); try { @@ -483,13 +483,13 @@ public virtual Response SetTags(IDictionary t var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -518,11 +518,11 @@ public virtual Response SetTags(IDictionary t /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.RemoveTag"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.RemoveTag"); scope.Start(); try { @@ -531,13 +531,13 @@ public virtual async Task> RemoveTagAsync(string key var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _agentPoolRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudAgentPoolAgentPoolsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -570,11 +570,11 @@ public virtual async Task> RemoveTagAsync(string key /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _agentPoolClientDiagnostics.CreateScope("AgentPoolResource.RemoveTag"); + using var scope = _networkCloudAgentPoolAgentPoolsClientDiagnostics.CreateScope("NetworkCloudAgentPoolResource.RemoveTag"); scope.Start(); try { @@ -583,13 +583,13 @@ public virtual Response RemoveTag(string key, CancellationTok var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _agentPoolRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new AgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudAgentPoolAgentPoolsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudAgentPoolResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new AgentPoolPatch(); + var patch = new NetworkCloudAgentPoolPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineCollection.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineCollection.cs index 9cde5c9728d3..1b1e49b8dd34 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetBareMetalMachines method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudBareMetalMachines method from an instance of . /// - public partial class BareMetalMachineCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudBareMetalMachineCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _bareMetalMachineClientDiagnostics; - private readonly BareMetalMachinesRestOperations _bareMetalMachineRestClient; + private readonly ClientDiagnostics _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics; + private readonly BareMetalMachinesRestOperations _networkCloudBareMetalMachineBareMetalMachinesRestClient; - /// Initializes a new instance of the class for mocking. - protected BareMetalMachineCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBareMetalMachineCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal BareMetalMachineCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBareMetalMachineCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bareMetalMachineClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", BareMetalMachineResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(BareMetalMachineResource.ResourceType, out string bareMetalMachineApiVersion); - _bareMetalMachineRestClient = new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bareMetalMachineApiVersion); + _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudBareMetalMachineResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudBareMetalMachineResource.ResourceType, out string networkCloudBareMetalMachineBareMetalMachinesApiVersion); + _networkCloudBareMetalMachineBareMetalMachinesRestClient = new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBareMetalMachineBareMetalMachinesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -70,18 +70,18 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string bareMetalMachineName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string bareMetalMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineCollection.Get"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineCollection.Get"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -107,18 +107,18 @@ public virtual async Task> GetAsync(string ba /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string bareMetalMachineName, CancellationToken cancellationToken = default) + public virtual Response Get(string bareMetalMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineCollection.Get"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineCollection.Get"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -141,12 +141,12 @@ public virtual Response Get(string bareMetalMachineNam /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bareMetalMachineRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bareMetalMachineRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineResource(Client, BareMetalMachineData.DeserializeBareMetalMachineData(e)), _bareMetalMachineClientDiagnostics, Pipeline, "BareMetalMachineCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineResource(Client, NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(e)), _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, "NetworkCloudBareMetalMachineCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -163,12 +163,12 @@ public virtual AsyncPageable GetAllAsync(CancellationT /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bareMetalMachineRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bareMetalMachineRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineResource(Client, BareMetalMachineData.DeserializeBareMetalMachineData(e)), _bareMetalMachineClientDiagnostics, Pipeline, "BareMetalMachineCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineResource(Client, NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(e)), _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, "NetworkCloudBareMetalMachineCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -192,11 +192,11 @@ public virtual async Task> ExistsAsync(string bareMetalMachineNam { Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineCollection.Exists"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineCollection.Exists"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -227,11 +227,11 @@ public virtual Response Exists(string bareMetalMachineName, CancellationTo { Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineCollection.Exists"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineCollection.Exists"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken: cancellationToken); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, bareMetalMachineName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -241,7 +241,7 @@ public virtual Response Exists(string bareMetalMachineName, CancellationTo } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -251,7 +251,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineData.cs similarity index 85% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineData.cs index 546e7fceaf6a..dd0c06a6cf45 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineData.cs @@ -7,6 +7,7 @@ using System; using System.Collections.Generic; +using System.Net; using Azure.Core; using Azure.ResourceManager.Models; using Azure.ResourceManager.NetworkCloud.Models; @@ -14,12 +15,12 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the BareMetalMachine data model. + /// A class representing the NetworkCloudBareMetalMachine data model. /// BareMetalMachine represents the physical machine in the rack. /// - public partial class BareMetalMachineData : TrackedResourceData + public partial class NetworkCloudBareMetalMachineData : TrackedResourceData { - /// Initializes a new instance of BareMetalMachineData. + /// Initializes a new instance of NetworkCloudBareMetalMachineData. /// The location. /// The extended location of the cluster associated with the resource. /// The connection string for the baseboard management controller including IP address and protocol. @@ -33,7 +34,7 @@ public partial class BareMetalMachineData : TrackedResourceData /// The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. /// The serial number of the bare metal machine. /// , , , , , , , , or is null. - public BareMetalMachineData(AzureLocation location, ExtendedLocation extendedLocation, string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, string machineSkuId, string rackId, long rackSlot, string serialNumber) : base(location) + public NetworkCloudBareMetalMachineData(AzureLocation location, ExtendedLocation extendedLocation, string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, string machineSkuId, ResourceIdentifier rackId, long rackSlot, string serialNumber) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(bmcConnectionString, nameof(bmcConnectionString)); @@ -47,7 +48,7 @@ public BareMetalMachineData(AzureLocation location, ExtendedLocation extendedLoc Argument.AssertNotNull(serialNumber, nameof(serialNumber)); ExtendedLocation = extendedLocation; - AssociatedResourceIds = new ChangeTrackingList(); + AssociatedResourceIds = new ChangeTrackingList(); BmcConnectionString = bmcConnectionString; BmcCredentials = bmcCredentials; BmcMacAddress = bmcMacAddress; @@ -62,7 +63,7 @@ public BareMetalMachineData(AzureLocation location, ExtendedLocation extendedLoc VirtualMachinesAssociatedIds = new ChangeTrackingList(); } - /// Initializes a new instance of BareMetalMachineData. + /// Initializes a new instance of NetworkCloudBareMetalMachineData. /// The id. /// The name. /// The resourceType. @@ -98,7 +99,7 @@ public BareMetalMachineData(AzureLocation location, ExtendedLocation extendedLoc /// The serial number of the bare metal machine. /// The discovered value of the machine's service tag. /// Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine. - internal BareMetalMachineData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string clusterId, BareMetalMachineCordonStatus? cordonStatus, BareMetalMachineDetailedStatus? detailedStatus, string detailedStatusMessage, HardwareInventory hardwareInventory, HardwareValidationStatus hardwareValidationStatus, IReadOnlyList hybridAksClustersAssociatedIds, string kubernetesNodeName, string kubernetesVersion, string machineDetails, string machineName, string machineSkuId, string oamIPv4Address, string oamIPv6Address, string osImage, BareMetalMachinePowerState? powerState, BareMetalMachineProvisioningState? provisioningState, string rackId, long rackSlot, BareMetalMachineReadyState? readyState, string serialNumber, string serviceTag, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudBareMetalMachineData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, string bmcConnectionString, AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, ResourceIdentifier clusterId, BareMetalMachineCordonStatus? cordonStatus, BareMetalMachineDetailedStatus? detailedStatus, string detailedStatusMessage, HardwareInventory hardwareInventory, HardwareValidationStatus hardwareValidationStatus, IReadOnlyList hybridAksClustersAssociatedIds, string kubernetesNodeName, string kubernetesVersion, string machineDetails, string machineName, string machineSkuId, IPAddress oamIPv4Address, string oamIPv6Address, string osImage, BareMetalMachinePowerState? powerState, BareMetalMachineProvisioningState? provisioningState, ResourceIdentifier rackId, long rackSlot, BareMetalMachineReadyState? readyState, string serialNumber, string serviceTag, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AssociatedResourceIds = associatedResourceIds; @@ -134,7 +135,7 @@ internal BareMetalMachineData(ResourceIdentifier id, string name, ResourceType r /// The extended location of the cluster associated with the resource. public ExtendedLocation ExtendedLocation { get; set; } /// The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. - public IReadOnlyList AssociatedResourceIds { get; } + public IReadOnlyList AssociatedResourceIds { get; } /// The connection string for the baseboard management controller including IP address and protocol. public string BmcConnectionString { get; set; } /// The credentials of the baseboard management controller on this bare metal machine. @@ -144,7 +145,7 @@ internal BareMetalMachineData(ResourceIdentifier id, string name, ResourceType r /// The MAC address of a NIC connected to the PXE network. public string BootMacAddress { get; set; } /// The resource ID of the cluster this bare metal machine is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The cordon status of the bare metal machine. public BareMetalMachineCordonStatus? CordonStatus { get; } /// The more detailed status of the bare metal machine. @@ -168,7 +169,7 @@ internal BareMetalMachineData(ResourceIdentifier id, string name, ResourceType r /// The unique internal identifier of the bare metal machine SKU. public string MachineSkuId { get; set; } /// The IPv4 address that is assigned to the bare metal machine during the cluster deployment. - public string OamIPv4Address { get; } + public IPAddress OamIPv4Address { get; } /// The IPv6 address that is assigned to the bare metal machine during the cluster deployment. public string OamIPv6Address { get; } /// The image that is currently provisioned to the OS disk. @@ -178,7 +179,7 @@ internal BareMetalMachineData(ResourceIdentifier id, string name, ResourceType r /// The provisioning state of the bare metal machine. public BareMetalMachineProvisioningState? ProvisioningState { get; } /// The resource ID of the rack where this bare metal machine resides. - public string RackId { get; set; } + public ResourceIdentifier RackId { get; set; } /// The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. public long RackSlot { get; set; } /// The indicator of whether the bare metal machine is ready to receive workloads. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetCollection.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetCollection.cs index 331dbc34594e..4ab360eb53fb 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetCollection.cs @@ -19,28 +19,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetBareMetalMachineKeySets method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudBareMetalMachineKeySets method from an instance of . /// - public partial class BareMetalMachineKeySetCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudBareMetalMachineKeySetCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _bareMetalMachineKeySetClientDiagnostics; - private readonly BareMetalMachineKeySetsRestOperations _bareMetalMachineKeySetRestClient; + private readonly ClientDiagnostics _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics; + private readonly BareMetalMachineKeySetsRestOperations _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient; - /// Initializes a new instance of the class for mocking. - protected BareMetalMachineKeySetCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBareMetalMachineKeySetCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal BareMetalMachineKeySetCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBareMetalMachineKeySetCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bareMetalMachineKeySetClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", BareMetalMachineKeySetResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(BareMetalMachineKeySetResource.ResourceType, out string bareMetalMachineKeySetApiVersion); - _bareMetalMachineKeySetRestClient = new BareMetalMachineKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bareMetalMachineKeySetApiVersion); + _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudBareMetalMachineKeySetResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudBareMetalMachineKeySetResource.ResourceType, out string networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsApiVersion); + _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient = new BareMetalMachineKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -48,8 +48,8 @@ internal BareMetalMachineKeySetCollection(ArmClient client, ResourceIdentifier i internal static void ValidateResourceId(ResourceIdentifier id) { - if (id.ResourceType != ClusterResource.ResourceType) - throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ClusterResource.ResourceType), nameof(id)); + if (id.ResourceType != NetworkCloudClusterResource.ResourceType) + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, NetworkCloudClusterResource.ResourceType), nameof(id)); } /// @@ -71,17 +71,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string bareMetalMachineKeySetName, BareMetalMachineKeySetData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.CreateOrUpdate"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new BareMetalMachineKeySetOperationSource(Client), _bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineKeySetOperationSource(Client), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -112,17 +112,17 @@ public virtual async Task> CreateOr /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string bareMetalMachineKeySetName, BareMetalMachineKeySetData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.CreateOrUpdate"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.CreateOrUpdate"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new BareMetalMachineKeySetOperationSource(Client), _bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineKeySetOperationSource(Client), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -151,18 +151,18 @@ public virtual ArmOperation CreateOrUpdate(WaitU /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.Get"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.Get"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,18 +188,18 @@ public virtual async Task> GetAsync(str /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public virtual Response Get(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.Get"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.Get"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -222,12 +222,12 @@ public virtual Response Get(string bareMetalMach /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bareMetalMachineKeySetRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bareMetalMachineKeySetRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineKeySetResource(Client, BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(e)), _bareMetalMachineKeySetClientDiagnostics, Pipeline, "BareMetalMachineKeySetCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineKeySetResource(Client, NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(e)), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, "NetworkCloudBareMetalMachineKeySetCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -244,12 +244,12 @@ public virtual AsyncPageable GetAllAsync(Cancell /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bareMetalMachineKeySetRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bareMetalMachineKeySetRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new BareMetalMachineKeySetResource(Client, BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(e)), _bareMetalMachineKeySetClientDiagnostics, Pipeline, "BareMetalMachineKeySetCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBareMetalMachineKeySetResource(Client, NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(e)), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, "NetworkCloudBareMetalMachineKeySetCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -273,11 +273,11 @@ public virtual async Task> ExistsAsync(string bareMetalMachineKey { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.Exists"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.Exists"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -308,11 +308,11 @@ public virtual Response Exists(string bareMetalMachineKeySetName, Cancella { Argument.AssertNotNullOrEmpty(bareMetalMachineKeySetName, nameof(bareMetalMachineKeySetName)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetCollection.Exists"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetCollection.Exists"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken: cancellationToken); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bareMetalMachineKeySetName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -322,7 +322,7 @@ public virtual Response Exists(string bareMetalMachineKeySetName, Cancella } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -332,7 +332,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetData.cs similarity index 74% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetData.cs index e870c168b205..45ee1f504d36 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetData.cs @@ -8,6 +8,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Net; using Azure.Core; using Azure.ResourceManager.Models; using Azure.ResourceManager.NetworkCloud.Models; @@ -15,21 +16,21 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the BareMetalMachineKeySet data model. + /// A class representing the NetworkCloudBareMetalMachineKeySet data model. /// BareMetalMachineKeySet represents the bare metal machine key set. /// - public partial class BareMetalMachineKeySetData : TrackedResourceData + public partial class NetworkCloudBareMetalMachineKeySetData : TrackedResourceData { - /// Initializes a new instance of BareMetalMachineKeySetData. + /// Initializes a new instance of NetworkCloudBareMetalMachineKeySetData. /// The location. /// The extended location of the cluster associated with the resource. /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. - /// The date and time after which the users in this key set will be removed from the bare metal machines. + /// The date and time after which the users in this key set will be removed from the bare metal machines. /// The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. /// The access level allowed for the users in this key set. /// The unique list of permitted users. /// , , or is null. - public BareMetalMachineKeySetData(AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, DateTimeOffset expiration, IEnumerable jumpHostsAllowed, BareMetalMachineKeySetPrivilegeLevel privilegeLevel, IEnumerable userList) : base(location) + public NetworkCloudBareMetalMachineKeySetData(AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, DateTimeOffset expireOn, IEnumerable jumpHostsAllowed, BareMetalMachineKeySetPrivilegeLevel privilegeLevel, IEnumerable userList) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(azureGroupId, nameof(azureGroupId)); @@ -38,14 +39,14 @@ public BareMetalMachineKeySetData(AzureLocation location, ExtendedLocation exten ExtendedLocation = extendedLocation; AzureGroupId = azureGroupId; - Expiration = expiration; + ExpireOn = expireOn; JumpHostsAllowed = jumpHostsAllowed.ToList(); PrivilegeLevel = privilegeLevel; UserList = userList.ToList(); UserListStatus = new ChangeTrackingList(); } - /// Initializes a new instance of BareMetalMachineKeySetData. + /// Initializes a new instance of NetworkCloudBareMetalMachineKeySetData. /// The id. /// The name. /// The resourceType. @@ -56,23 +57,23 @@ public BareMetalMachineKeySetData(AzureLocation location, ExtendedLocation exten /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. /// The more detailed status of the key set. /// The descriptive message about the current detailed status. - /// The date and time after which the users in this key set will be removed from the bare metal machines. + /// The date and time after which the users in this key set will be removed from the bare metal machines. /// The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. - /// The last time this key set was validated. + /// The last time this key set was validated. /// The name of the group that users will be assigned to on the operating system of the machines. /// The access level allowed for the users in this key set. /// The provisioning state of the bare metal machine key set. /// The unique list of permitted users. /// The status evaluation of each user. - internal BareMetalMachineKeySetData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, BareMetalMachineKeySetDetailedStatus? detailedStatus, string detailedStatusMessage, DateTimeOffset expiration, IList jumpHostsAllowed, DateTimeOffset? lastValidation, string osGroupName, BareMetalMachineKeySetPrivilegeLevel privilegeLevel, BareMetalMachineKeySetProvisioningState? provisioningState, IList userList, IReadOnlyList userListStatus) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudBareMetalMachineKeySetData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, BareMetalMachineKeySetDetailedStatus? detailedStatus, string detailedStatusMessage, DateTimeOffset expireOn, IList jumpHostsAllowed, DateTimeOffset? lastValidatedOn, string osGroupName, BareMetalMachineKeySetPrivilegeLevel privilegeLevel, BareMetalMachineKeySetProvisioningState? provisioningState, IList userList, IReadOnlyList userListStatus) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AzureGroupId = azureGroupId; DetailedStatus = detailedStatus; DetailedStatusMessage = detailedStatusMessage; - Expiration = expiration; + ExpireOn = expireOn; JumpHostsAllowed = jumpHostsAllowed; - LastValidation = lastValidation; + LastValidatedOn = lastValidatedOn; OSGroupName = osGroupName; PrivilegeLevel = privilegeLevel; ProvisioningState = provisioningState; @@ -89,11 +90,11 @@ internal BareMetalMachineKeySetData(ResourceIdentifier id, string name, Resource /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// The date and time after which the users in this key set will be removed from the bare metal machines. - public DateTimeOffset Expiration { get; set; } + public DateTimeOffset ExpireOn { get; set; } /// The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. - public IList JumpHostsAllowed { get; } + public IList JumpHostsAllowed { get; } /// The last time this key set was validated. - public DateTimeOffset? LastValidation { get; } + public DateTimeOffset? LastValidatedOn { get; } /// The name of the group that users will be assigned to on the operating system of the machines. public string OSGroupName { get; set; } /// The access level allowed for the users in this key set. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetResource.cs similarity index 68% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetResource.cs index bb5d852544f1..5f8d4d7ffb42 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineKeySetResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineKeySetResource.cs @@ -19,46 +19,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a BareMetalMachineKeySet along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetBareMetalMachineKeySetResource method. - /// Otherwise you can get one from its parent resource using the GetBareMetalMachineKeySet method. + /// A Class representing a NetworkCloudBareMetalMachineKeySet along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudBareMetalMachineKeySetResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudBareMetalMachineKeySet method. /// - public partial class BareMetalMachineKeySetResource : ArmResource + public partial class NetworkCloudBareMetalMachineKeySetResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _bareMetalMachineKeySetClientDiagnostics; - private readonly BareMetalMachineKeySetsRestOperations _bareMetalMachineKeySetRestClient; - private readonly BareMetalMachineKeySetData _data; + private readonly ClientDiagnostics _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics; + private readonly BareMetalMachineKeySetsRestOperations _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient; + private readonly NetworkCloudBareMetalMachineKeySetData _data; - /// Initializes a new instance of the class for mocking. - protected BareMetalMachineKeySetResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBareMetalMachineKeySetResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal BareMetalMachineKeySetResource(ArmClient client, BareMetalMachineKeySetData data) : this(client, data.Id) + internal NetworkCloudBareMetalMachineKeySetResource(ArmClient client, NetworkCloudBareMetalMachineKeySetData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal BareMetalMachineKeySetResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBareMetalMachineKeySetResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bareMetalMachineKeySetClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string bareMetalMachineKeySetApiVersion); - _bareMetalMachineKeySetRestClient = new BareMetalMachineKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bareMetalMachineKeySetApiVersion); + _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsApiVersion); + _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient = new BareMetalMachineKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,7 +72,7 @@ internal BareMetalMachineKeySetResource(ArmClient client, ResourceIdentifier id) /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual BareMetalMachineKeySetData Data + public virtual NetworkCloudBareMetalMachineKeySetData Data { get { @@ -102,16 +102,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Get"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Get"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -134,16 +134,16 @@ public virtual async Task> GetAsync(Can /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Get"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Get"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -169,12 +169,12 @@ public virtual Response Get(CancellationToken ca /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Delete"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Delete"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -203,12 +203,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Delete"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Delete"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, BareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudBareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Update"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Update"); scope.Start(); try { - var response = await _bareMetalMachineKeySetRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new BareMetalMachineKeySetOperationSource(Client), _bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineKeySetOperationSource(Client), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -275,16 +275,16 @@ public virtual async Task> UpdateAs /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, BareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudBareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.Update"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.Update"); scope.Start(); try { - var response = _bareMetalMachineKeySetRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new BareMetalMachineKeySetOperationSource(Client), _bareMetalMachineKeySetClientDiagnostics, Pipeline, _bareMetalMachineKeySetRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineKeySetOperationSource(Client), _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics, Pipeline, _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -313,12 +313,12 @@ public virtual ArmOperation Update(WaitUntil wai /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.AddTag"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.AddTag"); scope.Start(); try { @@ -327,13 +327,13 @@ public virtual async Task> AddTagAsync( var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachineKeySetPatch(); + var patch = new NetworkCloudBareMetalMachineKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -367,12 +367,12 @@ public virtual async Task> AddTagAsync( /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.AddTag"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.AddTag"); scope.Start(); try { @@ -381,13 +381,13 @@ public virtual Response AddTag(string key, strin var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bareMetalMachineKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BareMetalMachineKeySetPatch(); + var patch = new NetworkCloudBareMetalMachineKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -420,11 +420,11 @@ public virtual Response AddTag(string key, strin /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.SetTags"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.SetTags"); scope.Start(); try { @@ -434,13 +434,13 @@ public virtual async Task> SetTagsAsync var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachineKeySetPatch(); + var patch = new NetworkCloudBareMetalMachineKeySetPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -469,11 +469,11 @@ public virtual async Task> SetTagsAsync /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.SetTags"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.SetTags"); scope.Start(); try { @@ -483,13 +483,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.RemoveTag"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.RemoveTag"); scope.Start(); try { @@ -531,13 +531,13 @@ public virtual async Task> RemoveTagAsy var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachineKeySetPatch(); + var patch = new NetworkCloudBareMetalMachineKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -570,11 +570,11 @@ public virtual async Task> RemoveTagAsy /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bareMetalMachineKeySetClientDiagnostics.CreateScope("BareMetalMachineKeySetResource.RemoveTag"); + using var scope = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineKeySetResource.RemoveTag"); scope.Start(); try { @@ -583,13 +583,13 @@ public virtual Response RemoveTag(string key, Ca var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bareMetalMachineKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new BareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBareMetalMachineKeySetBareMetalMachineKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBareMetalMachineKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BareMetalMachineKeySetPatch(); + var patch = new NetworkCloudBareMetalMachineKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineResource.cs similarity index 70% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineResource.cs index ca781600219a..26677fdcc92a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BareMetalMachineResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBareMetalMachineResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a BareMetalMachine along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetBareMetalMachineResource method. - /// Otherwise you can get one from its parent resource using the GetBareMetalMachine method. + /// A Class representing a NetworkCloudBareMetalMachine along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudBareMetalMachineResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudBareMetalMachine method. /// - public partial class BareMetalMachineResource : ArmResource + public partial class NetworkCloudBareMetalMachineResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string bareMetalMachineName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _bareMetalMachineClientDiagnostics; - private readonly BareMetalMachinesRestOperations _bareMetalMachineRestClient; - private readonly BareMetalMachineData _data; + private readonly ClientDiagnostics _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics; + private readonly BareMetalMachinesRestOperations _networkCloudBareMetalMachineBareMetalMachinesRestClient; + private readonly NetworkCloudBareMetalMachineData _data; - /// Initializes a new instance of the class for mocking. - protected BareMetalMachineResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBareMetalMachineResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal BareMetalMachineResource(ArmClient client, BareMetalMachineData data) : this(client, data.Id) + internal NetworkCloudBareMetalMachineResource(ArmClient client, NetworkCloudBareMetalMachineData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal BareMetalMachineResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBareMetalMachineResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bareMetalMachineClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string bareMetalMachineApiVersion); - _bareMetalMachineRestClient = new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bareMetalMachineApiVersion); + _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudBareMetalMachineBareMetalMachinesApiVersion); + _networkCloudBareMetalMachineBareMetalMachinesRestClient = new BareMetalMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBareMetalMachineBareMetalMachinesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal BareMetalMachineResource(ArmClient client, ResourceIdentifier id) : bas /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual BareMetalMachineData Data + public virtual NetworkCloudBareMetalMachineData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Get"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Get"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(Cancellat /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Get"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Get"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BareMetalMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,16 +170,16 @@ public virtual Response Get(CancellationToken cancella /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, BareMetalMachinePatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudBareMetalMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Update"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Update"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new BareMetalMachineOperationSource(Client), _bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineOperationSource(Client), _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -208,16 +208,16 @@ public virtual async Task> UpdateAsync(Wa /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, BareMetalMachinePatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudBareMetalMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Update"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Update"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new BareMetalMachineOperationSource(Client), _bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudBareMetalMachineOperationSource(Client), _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -247,12 +247,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil /// The cancellation token to use. public virtual async Task CordonAsync(WaitUntil waitUntil, BareMetalMachineCordonContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Cordon"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Cordon"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.CordonAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateCordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.CordonAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateCordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -282,12 +282,12 @@ public virtual async Task CordonAsync(WaitUntil waitUntil, BareMet /// The cancellation token to use. public virtual ArmOperation Cordon(WaitUntil waitUntil, BareMetalMachineCordonContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Cordon"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Cordon"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Cordon(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateCordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Cordon(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateCordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -317,12 +317,12 @@ public virtual ArmOperation Cordon(WaitUntil waitUntil, BareMetalMachineCordonCo /// The cancellation token to use. public virtual async Task PowerOffAsync(WaitUntil waitUntil, BareMetalMachinePowerOffContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.PowerOff"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.PowerOff"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.PowerOffAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.PowerOffAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -352,12 +352,12 @@ public virtual async Task PowerOffAsync(WaitUntil waitUntil, BareM /// The cancellation token to use. public virtual ArmOperation PowerOff(WaitUntil waitUntil, BareMetalMachinePowerOffContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.PowerOff"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.PowerOff"); scope.Start(); try { - var response = _bareMetalMachineRestClient.PowerOff(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.PowerOff(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -386,12 +386,12 @@ public virtual ArmOperation PowerOff(WaitUntil waitUntil, BareMetalMachinePowerO /// The cancellation token to use. public virtual async Task ReimageAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Reimage"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Reimage"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.ReimageAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.ReimageAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -420,12 +420,12 @@ public virtual async Task ReimageAsync(WaitUntil waitUntil, Cancel /// The cancellation token to use. public virtual ArmOperation Reimage(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Reimage"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Reimage"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Reimage(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Reimage(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -455,12 +455,12 @@ public virtual ArmOperation Reimage(WaitUntil waitUntil, CancellationToken cance /// The cancellation token to use. public virtual async Task ReplaceAsync(WaitUntil waitUntil, BareMetalMachineReplaceContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Replace"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Replace"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.ReplaceAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateReplaceRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.ReplaceAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateReplaceRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -490,12 +490,12 @@ public virtual async Task ReplaceAsync(WaitUntil waitUntil, BareMe /// The cancellation token to use. public virtual ArmOperation Replace(WaitUntil waitUntil, BareMetalMachineReplaceContent content = null, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Replace"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Replace"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Replace(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateReplaceRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Replace(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateReplaceRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -524,12 +524,12 @@ public virtual ArmOperation Replace(WaitUntil waitUntil, BareMetalMachineReplace /// The cancellation token to use. public virtual async Task RestartAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Restart"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Restart"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.RestartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.RestartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -558,12 +558,12 @@ public virtual async Task RestartAsync(WaitUntil waitUntil, Cancel /// The cancellation token to use. public virtual ArmOperation Restart(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Restart"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Restart"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Restart(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Restart(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -596,12 +596,12 @@ public virtual async Task RunCommandAsync(WaitUntil waitUntil, Bar { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunCommand"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunCommand"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.RunCommandAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunCommandRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunCommandAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunCommandRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -634,12 +634,12 @@ public virtual ArmOperation RunCommand(WaitUntil waitUntil, BareMetalMachineRunC { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunCommand"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunCommand"); scope.Start(); try { - var response = _bareMetalMachineRestClient.RunCommand(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunCommandRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunCommand(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunCommandRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -672,12 +672,12 @@ public virtual async Task RunDataExtractsAsync(WaitUntil waitUntil { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunDataExtracts"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunDataExtracts"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.RunDataExtractsAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunDataExtractsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunDataExtractsAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunDataExtractsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -710,12 +710,12 @@ public virtual ArmOperation RunDataExtracts(WaitUntil waitUntil, BareMetalMachin { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunDataExtracts"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunDataExtracts"); scope.Start(); try { - var response = _bareMetalMachineRestClient.RunDataExtracts(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunDataExtractsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunDataExtracts(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunDataExtractsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -748,12 +748,12 @@ public virtual async Task RunReadCommandsAsync(WaitUntil waitUntil { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunReadCommands"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunReadCommands"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.RunReadCommandsAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunReadCommandsAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -786,12 +786,12 @@ public virtual ArmOperation RunReadCommands(WaitUntil waitUntil, BareMetalMachin { Argument.AssertNotNull(content, nameof(content)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RunReadCommands"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RunReadCommands"); scope.Start(); try { - var response = _bareMetalMachineRestClient.RunReadCommands(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.RunReadCommands(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -820,12 +820,12 @@ public virtual ArmOperation RunReadCommands(WaitUntil waitUntil, BareMetalMachin /// The cancellation token to use. public virtual async Task StartAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Start"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Start"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.StartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.StartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -854,12 +854,12 @@ public virtual async Task StartAsync(WaitUntil waitUntil, Cancella /// The cancellation token to use. public virtual ArmOperation Start(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Start"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Start"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Start(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Start(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -888,12 +888,12 @@ public virtual ArmOperation Start(WaitUntil waitUntil, CancellationToken cancell /// The cancellation token to use. public virtual async Task UncordonAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Uncordon"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Uncordon"); scope.Start(); try { - var response = await _bareMetalMachineRestClient.UncordonAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateUncordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.UncordonAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateUncordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -922,88 +922,12 @@ public virtual async Task UncordonAsync(WaitUntil waitUntil, Cance /// The cancellation token to use. public virtual ArmOperation Uncordon(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.Uncordon"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.Uncordon"); scope.Start(); try { - var response = _bareMetalMachineRestClient.Uncordon(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateUncordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - operation.WaitForCompletionResponse(cancellationToken); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Validate the hardware of the provided bare metal machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/validateHardware - /// - /// - /// Operation Id - /// BareMetalMachines_ValidateHardware - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual async Task ValidateHardwareAsync(WaitUntil waitUntil, BareMetalMachineValidateHardwareContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(content, nameof(content)); - - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.ValidateHardware"); - scope.Start(); - try - { - var response = await _bareMetalMachineRestClient.ValidateHardwareAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateValidateHardwareRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Validate the hardware of the provided bare metal machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/validateHardware - /// - /// - /// Operation Id - /// BareMetalMachines_ValidateHardware - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual ArmOperation ValidateHardware(WaitUntil waitUntil, BareMetalMachineValidateHardwareContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(content, nameof(content)); - - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.ValidateHardware"); - scope.Start(); - try - { - var response = _bareMetalMachineRestClient.ValidateHardware(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_bareMetalMachineClientDiagnostics, Pipeline, _bareMetalMachineRestClient.CreateValidateHardwareRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Uncordon(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics, Pipeline, _networkCloudBareMetalMachineBareMetalMachinesRestClient.CreateUncordonRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -1032,12 +956,12 @@ public virtual ArmOperation ValidateHardware(WaitUntil waitUntil, BareMetalMachi /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.AddTag"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.AddTag"); scope.Start(); try { @@ -1046,13 +970,13 @@ public virtual async Task> AddTagAsync(string var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachinePatch(); + var patch = new NetworkCloudBareMetalMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -1086,12 +1010,12 @@ public virtual async Task> AddTagAsync(string /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.AddTag"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.AddTag"); scope.Start(); try { @@ -1100,13 +1024,13 @@ public virtual Response AddTag(string key, string valu var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bareMetalMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new BareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BareMetalMachinePatch(); + var patch = new NetworkCloudBareMetalMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -1139,11 +1063,11 @@ public virtual Response AddTag(string key, string valu /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.SetTags"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.SetTags"); scope.Start(); try { @@ -1153,13 +1077,13 @@ public virtual async Task> SetTagsAsync(IDict var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachinePatch(); + var patch = new NetworkCloudBareMetalMachinePatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -1188,11 +1112,11 @@ public virtual async Task> SetTagsAsync(IDict /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.SetTags"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.SetTags"); scope.Start(); try { @@ -1202,13 +1126,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RemoveTag"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RemoveTag"); scope.Start(); try { @@ -1250,13 +1174,13 @@ public virtual async Task> RemoveTagAsync(str var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bareMetalMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBareMetalMachineBareMetalMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BareMetalMachinePatch(); + var patch = new NetworkCloudBareMetalMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -1289,11 +1213,11 @@ public virtual async Task> RemoveTagAsync(str /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bareMetalMachineClientDiagnostics.CreateScope("BareMetalMachineResource.RemoveTag"); + using var scope = _networkCloudBareMetalMachineBareMetalMachinesClientDiagnostics.CreateScope("NetworkCloudBareMetalMachineResource.RemoveTag"); scope.Start(); try { @@ -1302,13 +1226,13 @@ public virtual Response RemoveTag(string key, Cancella var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bareMetalMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new BareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBareMetalMachineBareMetalMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBareMetalMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BareMetalMachinePatch(); + var patch = new NetworkCloudBareMetalMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetCollection.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetCollection.cs index ff3605ed33be..3db5bc2aa15b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetCollection.cs @@ -19,28 +19,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetBmcKeySets method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudBmcKeySets method from an instance of . /// - public partial class BmcKeySetCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudBmcKeySetCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _bmcKeySetClientDiagnostics; - private readonly BmcKeySetsRestOperations _bmcKeySetRestClient; + private readonly ClientDiagnostics _networkCloudBmcKeySetBmcKeySetsClientDiagnostics; + private readonly BmcKeySetsRestOperations _networkCloudBmcKeySetBmcKeySetsRestClient; - /// Initializes a new instance of the class for mocking. - protected BmcKeySetCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBmcKeySetCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal BmcKeySetCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBmcKeySetCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bmcKeySetClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", BmcKeySetResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(BmcKeySetResource.ResourceType, out string bmcKeySetApiVersion); - _bmcKeySetRestClient = new BmcKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bmcKeySetApiVersion); + _networkCloudBmcKeySetBmcKeySetsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudBmcKeySetResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudBmcKeySetResource.ResourceType, out string networkCloudBmcKeySetBmcKeySetsApiVersion); + _networkCloudBmcKeySetBmcKeySetsRestClient = new BmcKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBmcKeySetBmcKeySetsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -48,8 +48,8 @@ internal BmcKeySetCollection(ArmClient client, ResourceIdentifier id) : base(cli internal static void ValidateResourceId(ResourceIdentifier id) { - if (id.ResourceType != ClusterResource.ResourceType) - throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ClusterResource.ResourceType), nameof(id)); + if (id.ResourceType != NetworkCloudClusterResource.ResourceType) + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, NetworkCloudClusterResource.ResourceType), nameof(id)); } /// @@ -71,17 +71,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string bmcKeySetName, BmcKeySetData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string bmcKeySetName, NetworkCloudBmcKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.CreateOrUpdate"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _bmcKeySetRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new BmcKeySetOperationSource(Client), _bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudBmcKeySetOperationSource(Client), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -112,17 +112,17 @@ public virtual async Task> CreateOrUpdateAsync(W /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string bmcKeySetName, BmcKeySetData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string bmcKeySetName, NetworkCloudBmcKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.CreateOrUpdate"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.CreateOrUpdate"); scope.Start(); try { - var response = _bmcKeySetRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new BmcKeySetOperationSource(Client), _bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudBmcKeySetOperationSource(Client), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -151,18 +151,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUnti /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string bmcKeySetName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string bmcKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.Get"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.Get"); scope.Start(); try { - var response = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BmcKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,18 +188,18 @@ public virtual async Task> GetAsync(string bmcKeySet /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string bmcKeySetName, CancellationToken cancellationToken = default) + public virtual Response Get(string bmcKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.Get"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.Get"); scope.Start(); try { - var response = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BmcKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -222,12 +222,12 @@ public virtual Response Get(string bmcKeySetName, Cancellatio /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bmcKeySetRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bmcKeySetRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new BmcKeySetResource(Client, BmcKeySetData.DeserializeBmcKeySetData(e)), _bmcKeySetClientDiagnostics, Pipeline, "BmcKeySetCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBmcKeySetBmcKeySetsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBmcKeySetBmcKeySetsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBmcKeySetResource(Client, NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(e)), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, "NetworkCloudBmcKeySetCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -244,12 +244,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken ca /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _bmcKeySetRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _bmcKeySetRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new BmcKeySetResource(Client, BmcKeySetData.DeserializeBmcKeySetData(e)), _bmcKeySetClientDiagnostics, Pipeline, "BmcKeySetCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudBmcKeySetBmcKeySetsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudBmcKeySetBmcKeySetsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudBmcKeySetResource(Client, NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(e)), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, "NetworkCloudBmcKeySetCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -273,11 +273,11 @@ public virtual async Task> ExistsAsync(string bmcKeySetName, Canc { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.Exists"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.Exists"); scope.Start(); try { - var response = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -308,11 +308,11 @@ public virtual Response Exists(string bmcKeySetName, CancellationToken can { Argument.AssertNotNullOrEmpty(bmcKeySetName, nameof(bmcKeySetName)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetCollection.Exists"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetCollection.Exists"); scope.Start(); try { - var response = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken: cancellationToken); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, bmcKeySetName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -322,7 +322,7 @@ public virtual Response Exists(string bmcKeySetName, CancellationToken can } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -332,7 +332,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetData.cs similarity index 73% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetData.cs index a8e0421c9aaa..e1c03b682f2f 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetData.cs @@ -15,20 +15,20 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the BmcKeySet data model. + /// A class representing the NetworkCloudBmcKeySet data model. /// BmcKeySet represents the baseboard management controller key set. /// - public partial class BmcKeySetData : TrackedResourceData + public partial class NetworkCloudBmcKeySetData : TrackedResourceData { - /// Initializes a new instance of BmcKeySetData. + /// Initializes a new instance of NetworkCloudBmcKeySetData. /// The location. /// The extended location of the cluster associated with the resource. /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. - /// The date and time after which the users in this key set will be removed from the baseboard management controllers. + /// The date and time after which the users in this key set will be removed from the baseboard management controllers. /// The access level allowed for the users in this key set. /// The unique list of permitted users. /// , or is null. - public BmcKeySetData(AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, DateTimeOffset expiration, BmcKeySetPrivilegeLevel privilegeLevel, IEnumerable userList) : base(location) + public NetworkCloudBmcKeySetData(AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, DateTimeOffset expireOn, BmcKeySetPrivilegeLevel privilegeLevel, IEnumerable userList) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(azureGroupId, nameof(azureGroupId)); @@ -36,13 +36,13 @@ public BmcKeySetData(AzureLocation location, ExtendedLocation extendedLocation, ExtendedLocation = extendedLocation; AzureGroupId = azureGroupId; - Expiration = expiration; + ExpireOn = expireOn; PrivilegeLevel = privilegeLevel; UserList = userList.ToList(); UserListStatus = new ChangeTrackingList(); } - /// Initializes a new instance of BmcKeySetData. + /// Initializes a new instance of NetworkCloudBmcKeySetData. /// The id. /// The name. /// The resourceType. @@ -53,20 +53,20 @@ public BmcKeySetData(AzureLocation location, ExtendedLocation extendedLocation, /// The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. /// The more detailed status of the key set. /// The descriptive message about the current detailed status. - /// The date and time after which the users in this key set will be removed from the baseboard management controllers. - /// The last time this key set was validated. + /// The date and time after which the users in this key set will be removed from the baseboard management controllers. + /// The last time this key set was validated. /// The access level allowed for the users in this key set. /// The provisioning state of the baseboard management controller key set. /// The unique list of permitted users. /// The status evaluation of each user. - internal BmcKeySetData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, BmcKeySetDetailedStatus? detailedStatus, string detailedStatusMessage, DateTimeOffset expiration, DateTimeOffset? lastValidation, BmcKeySetPrivilegeLevel privilegeLevel, BmcKeySetProvisioningState? provisioningState, IList userList, IReadOnlyList userListStatus) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudBmcKeySetData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string azureGroupId, BmcKeySetDetailedStatus? detailedStatus, string detailedStatusMessage, DateTimeOffset expireOn, DateTimeOffset? lastValidatedOn, BmcKeySetPrivilegeLevel privilegeLevel, BmcKeySetProvisioningState? provisioningState, IList userList, IReadOnlyList userListStatus) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AzureGroupId = azureGroupId; DetailedStatus = detailedStatus; DetailedStatusMessage = detailedStatusMessage; - Expiration = expiration; - LastValidation = lastValidation; + ExpireOn = expireOn; + LastValidatedOn = lastValidatedOn; PrivilegeLevel = privilegeLevel; ProvisioningState = provisioningState; UserList = userList; @@ -82,9 +82,9 @@ internal BmcKeySetData(ResourceIdentifier id, string name, ResourceType resource /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// The date and time after which the users in this key set will be removed from the baseboard management controllers. - public DateTimeOffset Expiration { get; set; } + public DateTimeOffset ExpireOn { get; set; } /// The last time this key set was validated. - public DateTimeOffset? LastValidation { get; } + public DateTimeOffset? LastValidatedOn { get; } /// The access level allowed for the users in this key set. public BmcKeySetPrivilegeLevel PrivilegeLevel { get; set; } /// The provisioning state of the baseboard management controller key set. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetResource.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetResource.cs index 1ae0606e5b48..f3627cdd526e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/BmcKeySetResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudBmcKeySetResource.cs @@ -19,46 +19,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a BmcKeySet along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetBmcKeySetResource method. - /// Otherwise you can get one from its parent resource using the GetBmcKeySet method. + /// A Class representing a NetworkCloudBmcKeySet along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudBmcKeySetResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudBmcKeySet method. /// - public partial class BmcKeySetResource : ArmResource + public partial class NetworkCloudBmcKeySetResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _bmcKeySetClientDiagnostics; - private readonly BmcKeySetsRestOperations _bmcKeySetRestClient; - private readonly BmcKeySetData _data; + private readonly ClientDiagnostics _networkCloudBmcKeySetBmcKeySetsClientDiagnostics; + private readonly BmcKeySetsRestOperations _networkCloudBmcKeySetBmcKeySetsRestClient; + private readonly NetworkCloudBmcKeySetData _data; - /// Initializes a new instance of the class for mocking. - protected BmcKeySetResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudBmcKeySetResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal BmcKeySetResource(ArmClient client, BmcKeySetData data) : this(client, data.Id) + internal NetworkCloudBmcKeySetResource(ArmClient client, NetworkCloudBmcKeySetData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal BmcKeySetResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudBmcKeySetResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _bmcKeySetClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string bmcKeySetApiVersion); - _bmcKeySetRestClient = new BmcKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, bmcKeySetApiVersion); + _networkCloudBmcKeySetBmcKeySetsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudBmcKeySetBmcKeySetsApiVersion); + _networkCloudBmcKeySetBmcKeySetsRestClient = new BmcKeySetsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudBmcKeySetBmcKeySetsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,7 +72,7 @@ internal BmcKeySetResource(ArmClient client, ResourceIdentifier id) : base(clien /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual BmcKeySetData Data + public virtual NetworkCloudBmcKeySetData Data { get { @@ -102,16 +102,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Get"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Get"); scope.Start(); try { - var response = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BmcKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -134,16 +134,16 @@ public virtual async Task> GetAsync(CancellationToke /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Get"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Get"); scope.Start(); try { - var response = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new BmcKeySetResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -169,12 +169,12 @@ public virtual Response Get(CancellationToken cancellationTok /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Delete"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Delete"); scope.Start(); try { - var response = await _bmcKeySetRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -203,12 +203,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Delete"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Delete"); scope.Start(); try { - var response = _bmcKeySetRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, BmcKeySetPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudBmcKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Update"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Update"); scope.Start(); try { - var response = await _bmcKeySetRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new BmcKeySetOperationSource(Client), _bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudBmcKeySetBmcKeySetsRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudBmcKeySetOperationSource(Client), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -275,16 +275,16 @@ public virtual async Task> UpdateAsync(WaitUntil /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, BmcKeySetPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudBmcKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.Update"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.Update"); scope.Start(); try { - var response = _bmcKeySetRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new BmcKeySetOperationSource(Client), _bmcKeySetClientDiagnostics, Pipeline, _bmcKeySetRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudBmcKeySetBmcKeySetsRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudBmcKeySetOperationSource(Client), _networkCloudBmcKeySetBmcKeySetsClientDiagnostics, Pipeline, _networkCloudBmcKeySetBmcKeySetsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -313,12 +313,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil, BmcKe /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.AddTag"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.AddTag"); scope.Start(); try { @@ -327,13 +327,13 @@ public virtual async Task> AddTagAsync(string key, s var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -367,12 +367,12 @@ public virtual async Task> AddTagAsync(string key, s /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.AddTag"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.AddTag"); scope.Start(); try { @@ -381,13 +381,13 @@ public virtual Response AddTag(string key, string value, Canc var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -420,11 +420,11 @@ public virtual Response AddTag(string key, string value, Canc /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.SetTags"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.SetTags"); scope.Start(); try { @@ -434,13 +434,13 @@ public virtual async Task> SetTagsAsync(IDictionary< var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -469,11 +469,11 @@ public virtual async Task> SetTagsAsync(IDictionary< /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.SetTags"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.SetTags"); scope.Start(); try { @@ -483,13 +483,13 @@ public virtual Response SetTags(IDictionary t var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -518,11 +518,11 @@ public virtual Response SetTags(IDictionary t /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.RemoveTag"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.RemoveTag"); scope.Start(); try { @@ -531,13 +531,13 @@ public virtual async Task> RemoveTagAsync(string key var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _bmcKeySetRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudBmcKeySetBmcKeySetsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -570,11 +570,11 @@ public virtual async Task> RemoveTagAsync(string key /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _bmcKeySetClientDiagnostics.CreateScope("BmcKeySetResource.RemoveTag"); + using var scope = _networkCloudBmcKeySetBmcKeySetsClientDiagnostics.CreateScope("NetworkCloudBmcKeySetResource.RemoveTag"); scope.Start(); try { @@ -583,13 +583,13 @@ public virtual Response RemoveTag(string key, CancellationTok var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _bmcKeySetRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new BmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudBmcKeySetBmcKeySetsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudBmcKeySetResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new BmcKeySetPatch(); + var patch = new NetworkCloudBmcKeySetPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkCollection.cs similarity index 62% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkCollection.cs index 0ad74be42f20..1f4e6df63c5a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetCloudServicesNetworks method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudCloudServicesNetworks method from an instance of . /// - public partial class CloudServicesNetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudCloudServicesNetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _cloudServicesNetworkClientDiagnostics; - private readonly CloudServicesNetworksRestOperations _cloudServicesNetworkRestClient; + private readonly ClientDiagnostics _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics; + private readonly CloudServicesNetworksRestOperations _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient; - /// Initializes a new instance of the class for mocking. - protected CloudServicesNetworkCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudCloudServicesNetworkCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal CloudServicesNetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudCloudServicesNetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _cloudServicesNetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", CloudServicesNetworkResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(CloudServicesNetworkResource.ResourceType, out string cloudServicesNetworkApiVersion); - _cloudServicesNetworkRestClient = new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, cloudServicesNetworkApiVersion); + _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudCloudServicesNetworkResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudCloudServicesNetworkResource.ResourceType, out string networkCloudCloudServicesNetworkCloudServicesNetworksApiVersion); + _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient = new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudCloudServicesNetworkCloudServicesNetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string cloudServicesNetworkName, CloudServicesNetworkData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new CloudServicesNetworkOperationSource(Client), _cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudCloudServicesNetworkOperationSource(Client), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUp /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string cloudServicesNetworkName, CloudServicesNetworkData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new CloudServicesNetworkOperationSource(Client), _cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudCloudServicesNetworkOperationSource(Client), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUnt /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string cloudServicesNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.Get"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.Get"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new CloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(strin /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public virtual Response Get(string cloudServicesNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.Get"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.Get"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new CloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string cloudServicesNe /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _cloudServicesNetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _cloudServicesNetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new CloudServicesNetworkResource(Client, CloudServicesNetworkData.DeserializeCloudServicesNetworkData(e)), _cloudServicesNetworkClientDiagnostics, Pipeline, "CloudServicesNetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudCloudServicesNetworkResource(Client, NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(e)), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, "NetworkCloudCloudServicesNetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(Cancellat /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _cloudServicesNetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _cloudServicesNetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new CloudServicesNetworkResource(Client, CloudServicesNetworkData.DeserializeCloudServicesNetworkData(e)), _cloudServicesNetworkClientDiagnostics, Pipeline, "CloudServicesNetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudCloudServicesNetworkResource(Client, NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(e)), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, "NetworkCloudCloudServicesNetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string cloudServicesNetwor { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.Exists"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.Exists"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string cloudServicesNetworkName, Cancellati { Argument.AssertNotNullOrEmpty(cloudServicesNetworkName, nameof(cloudServicesNetworkName)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkCollection.Exists"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkCollection.Exists"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken: cancellationToken); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, cloudServicesNetworkName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string cloudServicesNetworkName, Cancellati } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkData.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkData.cs index 60a26e997cc6..c745d6408baf 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkData.cs @@ -14,31 +14,31 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the CloudServicesNetwork data model. + /// A class representing the NetworkCloudCloudServicesNetwork data model. /// Upon creation, the additional services that are provided by the platform will be allocated and /// represented in the status of this resource. All resources associated with this cloud services network will be part /// of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many /// virtual machines and/or Hybrid AKS clusters. /// - public partial class CloudServicesNetworkData : TrackedResourceData + public partial class NetworkCloudCloudServicesNetworkData : TrackedResourceData { - /// Initializes a new instance of CloudServicesNetworkData. + /// Initializes a new instance of NetworkCloudCloudServicesNetworkData. /// The location. /// The extended location of the cluster associated with the resource. /// is null. - public CloudServicesNetworkData(AzureLocation location, ExtendedLocation extendedLocation) : base(location) + public NetworkCloudCloudServicesNetworkData(AzureLocation location, ExtendedLocation extendedLocation) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); ExtendedLocation = extendedLocation; AdditionalEgressEndpoints = new ChangeTrackingList(); - AssociatedResourceIds = new ChangeTrackingList(); + AssociatedResourceIds = new ChangeTrackingList(); EnabledEgressEndpoints = new ChangeTrackingList(); - HybridAksClustersAssociatedIds = new ChangeTrackingList(); - VirtualMachinesAssociatedIds = new ChangeTrackingList(); + HybridAksClustersAssociatedIds = new ChangeTrackingList(); + VirtualMachinesAssociatedIds = new ChangeTrackingList(); } - /// Initializes a new instance of CloudServicesNetworkData. + /// Initializes a new instance of NetworkCloudCloudServicesNetworkData. /// The id. /// The name. /// The resourceType. @@ -57,7 +57,7 @@ public CloudServicesNetworkData(AzureLocation location, ExtendedLocation extende /// The name of the interface that will be present in the virtual machine to represent this network. /// The provisioning state of the cloud services network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network. - internal CloudServicesNetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IList additionalEgressEndpoints, IReadOnlyList associatedResourceIds, string clusterId, CloudServicesNetworkDetailedStatus? detailedStatus, string detailedStatusMessage, CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints, IReadOnlyList enabledEgressEndpoints, IReadOnlyList hybridAksClustersAssociatedIds, string interfaceName, CloudServicesNetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudCloudServicesNetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IList additionalEgressEndpoints, IReadOnlyList associatedResourceIds, ResourceIdentifier clusterId, CloudServicesNetworkDetailedStatus? detailedStatus, string detailedStatusMessage, CloudServicesNetworkEnableDefaultEgressEndpoint? enableDefaultEgressEndpoints, IReadOnlyList enabledEgressEndpoints, IReadOnlyList hybridAksClustersAssociatedIds, string interfaceName, CloudServicesNetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AdditionalEgressEndpoints = additionalEgressEndpoints; @@ -78,9 +78,9 @@ internal CloudServicesNetworkData(ResourceIdentifier id, string name, ResourceTy /// The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint. public IList AdditionalEgressEndpoints { get; } /// The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. - public IReadOnlyList AssociatedResourceIds { get; } + public IReadOnlyList AssociatedResourceIds { get; } /// The resource ID of the Network Cloud cluster this cloud services network is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The more detailed status of the cloud services network. public CloudServicesNetworkDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. @@ -90,12 +90,12 @@ internal CloudServicesNetworkData(ResourceIdentifier id, string name, ResourceTy /// The full list of additional and default egress endpoints that are currently enabled. public IReadOnlyList EnabledEgressEndpoints { get; } /// Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network. - public IReadOnlyList HybridAksClustersAssociatedIds { get; } + public IReadOnlyList HybridAksClustersAssociatedIds { get; } /// The name of the interface that will be present in the virtual machine to represent this network. public string InterfaceName { get; } /// The provisioning state of the cloud services network. public CloudServicesNetworkProvisioningState? ProvisioningState { get; } /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network. - public IReadOnlyList VirtualMachinesAssociatedIds { get; } + public IReadOnlyList VirtualMachinesAssociatedIds { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkResource.cs similarity index 68% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkResource.cs index bd942e801be4..43b6e298ea8d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/CloudServicesNetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudCloudServicesNetworkResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a CloudServicesNetwork along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetCloudServicesNetworkResource method. - /// Otherwise you can get one from its parent resource using the GetCloudServicesNetwork method. + /// A Class representing a NetworkCloudCloudServicesNetwork along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudCloudServicesNetworkResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudCloudServicesNetwork method. /// - public partial class CloudServicesNetworkResource : ArmResource + public partial class NetworkCloudCloudServicesNetworkResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _cloudServicesNetworkClientDiagnostics; - private readonly CloudServicesNetworksRestOperations _cloudServicesNetworkRestClient; - private readonly CloudServicesNetworkData _data; + private readonly ClientDiagnostics _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics; + private readonly CloudServicesNetworksRestOperations _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient; + private readonly NetworkCloudCloudServicesNetworkData _data; - /// Initializes a new instance of the class for mocking. - protected CloudServicesNetworkResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudCloudServicesNetworkResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal CloudServicesNetworkResource(ArmClient client, CloudServicesNetworkData data) : this(client, data.Id) + internal NetworkCloudCloudServicesNetworkResource(ArmClient client, NetworkCloudCloudServicesNetworkData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal CloudServicesNetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudCloudServicesNetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _cloudServicesNetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string cloudServicesNetworkApiVersion); - _cloudServicesNetworkRestClient = new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, cloudServicesNetworkApiVersion); + _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudCloudServicesNetworkCloudServicesNetworksApiVersion); + _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient = new CloudServicesNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudCloudServicesNetworkCloudServicesNetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal CloudServicesNetworkResource(ArmClient client, ResourceIdentifier id) : /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual CloudServicesNetworkData Data + public virtual NetworkCloudCloudServicesNetworkData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Get"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Get"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new CloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(Cance /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Get"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Get"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new CloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken canc /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Delete"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Delete"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Delete"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Delete"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -238,16 +238,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, CloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudCloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Update"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Update"); scope.Start(); try { - var response = await _cloudServicesNetworkRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new CloudServicesNetworkOperationSource(Client), _cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudCloudServicesNetworkOperationSource(Client), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -276,16 +276,16 @@ public virtual async Task> UpdateAsyn /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, CloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudCloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.Update"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.Update"); scope.Start(); try { - var response = _cloudServicesNetworkRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new CloudServicesNetworkOperationSource(Client), _cloudServicesNetworkClientDiagnostics, Pipeline, _cloudServicesNetworkRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudCloudServicesNetworkOperationSource(Client), _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics, Pipeline, _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -314,12 +314,12 @@ public virtual ArmOperation Update(WaitUntil waitU /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.AddTag"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.AddTag"); scope.Start(); try { @@ -328,13 +328,13 @@ public virtual async Task> AddTagAsync(st var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new CloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new CloudServicesNetworkPatch(); + var patch = new NetworkCloudCloudServicesNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -368,12 +368,12 @@ public virtual async Task> AddTagAsync(st /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.AddTag"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.AddTag"); scope.Start(); try { @@ -382,13 +382,13 @@ public virtual Response AddTag(string key, string var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _cloudServicesNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new CloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new CloudServicesNetworkPatch(); + var patch = new NetworkCloudCloudServicesNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -421,11 +421,11 @@ public virtual Response AddTag(string key, string /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.SetTags"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.SetTags"); scope.Start(); try { @@ -435,13 +435,13 @@ public virtual async Task> SetTagsAsync(I var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new CloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new CloudServicesNetworkPatch(); + var patch = new NetworkCloudCloudServicesNetworkPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -470,11 +470,11 @@ public virtual async Task> SetTagsAsync(I /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.SetTags"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.SetTags"); scope.Start(); try { @@ -484,13 +484,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.RemoveTag"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.RemoveTag"); scope.Start(); try { @@ -532,13 +532,13 @@ public virtual async Task> RemoveTagAsync var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _cloudServicesNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new CloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new CloudServicesNetworkPatch(); + var patch = new NetworkCloudCloudServicesNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -571,11 +571,11 @@ public virtual async Task> RemoveTagAsync /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _cloudServicesNetworkClientDiagnostics.CreateScope("CloudServicesNetworkResource.RemoveTag"); + using var scope = _networkCloudCloudServicesNetworkCloudServicesNetworksClientDiagnostics.CreateScope("NetworkCloudCloudServicesNetworkResource.RemoveTag"); scope.Start(); try { @@ -584,13 +584,13 @@ public virtual Response RemoveTag(string key, Canc var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _cloudServicesNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new CloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudCloudServicesNetworkCloudServicesNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudCloudServicesNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new CloudServicesNetworkPatch(); + var patch = new NetworkCloudCloudServicesNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterCollection.cs similarity index 66% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterCollection.cs index 1e2b792a9755..c856bbb5b9d8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetClusters method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudClusters method from an instance of . /// - public partial class ClusterCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudClusterCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _clusterClientDiagnostics; - private readonly ClustersRestOperations _clusterRestClient; + private readonly ClientDiagnostics _networkCloudClusterClustersClientDiagnostics; + private readonly ClustersRestOperations _networkCloudClusterClustersRestClient; - /// Initializes a new instance of the class for mocking. - protected ClusterCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal ClusterCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ClusterResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ClusterResource.ResourceType, out string clusterApiVersion); - _clusterRestClient = new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterApiVersion); + _networkCloudClusterClustersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudClusterResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudClusterResource.ResourceType, out string networkCloudClusterClustersApiVersion); + _networkCloudClusterClustersRestClient = new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterClustersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string clusterName, ClusterData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string clusterName, NetworkCloudClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _clusterRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ClusterOperationSource(Client), _clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudClusterClustersRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterOperationSource(Client), _networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAsync(Wai /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string clusterName, ClusterData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string clusterName, NetworkCloudClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.CreateOrUpdate"); scope.Start(); try { - var response = _clusterRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new ClusterOperationSource(Client), _clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudClusterClustersRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterOperationSource(Client), _networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string clusterName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string clusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.Get"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.Get"); scope.Start(); try { - var response = await _clusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string clusterName /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string clusterName, CancellationToken cancellationToken = default) + public virtual Response Get(string clusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.Get"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.Get"); scope.Start(); try { - var response = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken); + var response = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string clusterName, CancellationTok /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ClusterResource(Client, ClusterData.DeserializeClusterData(e)), _clusterClientDiagnostics, Pipeline, "ClusterCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterClustersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterClustersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterResource(Client, NetworkCloudClusterData.DeserializeNetworkCloudClusterData(e)), _networkCloudClusterClustersClientDiagnostics, Pipeline, "NetworkCloudClusterCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken canc /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ClusterResource(Client, ClusterData.DeserializeClusterData(e)), _clusterClientDiagnostics, Pipeline, "ClusterCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterClustersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterClustersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterResource(Client, NetworkCloudClusterData.DeserializeNetworkCloudClusterData(e)), _networkCloudClusterClustersClientDiagnostics, Pipeline, "NetworkCloudClusterCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string clusterName, Cancel { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.Exists"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.Exists"); scope.Start(); try { - var response = await _clusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string clusterName, CancellationToken cance { Argument.AssertNotNullOrEmpty(clusterName, nameof(clusterName)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterCollection.Exists"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterCollection.Exists"); scope.Start(); try { - var response = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken: cancellationToken); + var response = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string clusterName, CancellationToken cance } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterData.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterData.cs index c5bf57734716..071a83d95490 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterData.cs @@ -14,12 +14,12 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the Cluster data model. + /// A class representing the NetworkCloudCluster data model. /// Cluster represents the on-premises Network Cloud cluster. /// - public partial class ClusterData : TrackedResourceData + public partial class NetworkCloudClusterData : TrackedResourceData { - /// Initializes a new instance of ClusterData. + /// Initializes a new instance of NetworkCloudClusterData. /// The location. /// The extended location of the cluster manager associated with the cluster. /// The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. @@ -27,7 +27,7 @@ public partial class ClusterData : TrackedResourceData /// The current runtime version of the cluster. /// The resource ID of the Network Fabric associated with the cluster. /// , , or is null. - public ClusterData(AzureLocation location, ExtendedLocation extendedLocation, RackDefinition aggregatorOrSingleRackDefinition, ClusterType clusterType, string clusterVersion, string networkFabricId) : base(location) + public NetworkCloudClusterData(AzureLocation location, ExtendedLocation extendedLocation, NetworkCloudRackDefinition aggregatorOrSingleRackDefinition, ClusterType clusterType, string clusterVersion, ResourceIdentifier networkFabricId) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(aggregatorOrSingleRackDefinition, nameof(aggregatorOrSingleRackDefinition)); @@ -39,12 +39,12 @@ public ClusterData(AzureLocation location, ExtendedLocation extendedLocation, Ra AvailableUpgradeVersions = new ChangeTrackingList(); ClusterType = clusterType; ClusterVersion = clusterVersion; - ComputeRackDefinitions = new ChangeTrackingList(); + ComputeRackDefinitions = new ChangeTrackingList(); NetworkFabricId = networkFabricId; - WorkloadResourceIds = new ChangeTrackingList(); + WorkloadResourceIds = new ChangeTrackingList(); } - /// Initializes a new instance of ClusterData. + /// Initializes a new instance of NetworkCloudClusterData. /// The id. /// The name. /// The resourceType. @@ -76,9 +76,9 @@ public ClusterData(AzureLocation location, ExtendedLocation extendedLocation, Ra /// The count of Manual Action Taken (MAT) events that have not been validated. /// The resource ID of the Network Fabric associated with the cluster. /// The provisioning state of the cluster. - /// The support end date of the runtime version of the cluster. + /// The support end date of the runtime version of the cluster. /// The list of workload resource IDs that are hosted within this cluster. - internal ClusterData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, RackDefinition aggregatorOrSingleRackDefinition, string analyticsWorkspaceId, IReadOnlyList availableUpgradeVersions, ClusterCapacity clusterCapacity, ClusterConnectionStatus? clusterConnectionStatus, ExtendedLocation clusterExtendedLocation, string clusterLocation, ClusterManagerConnectionStatus? clusterManagerConnectionStatus, string clusterManagerId, ServicePrincipalInformation clusterServicePrincipal, ClusterType clusterType, string clusterVersion, ValidationThreshold computeDeploymentThreshold, IList computeRackDefinitions, ClusterDetailedStatus? detailedStatus, string detailedStatusMessage, ExtendedLocation hybridAksExtendedLocation, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, long? manualActionCount, string networkFabricId, ClusterProvisioningState? provisioningState, string supportExpiryDate, IReadOnlyList workloadResourceIds) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudClusterData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, NetworkCloudRackDefinition aggregatorOrSingleRackDefinition, ResourceIdentifier analyticsWorkspaceId, IReadOnlyList availableUpgradeVersions, ClusterCapacity clusterCapacity, ClusterConnectionStatus? clusterConnectionStatus, ExtendedLocation clusterExtendedLocation, string clusterLocation, ClusterManagerConnectionStatus? clusterManagerConnectionStatus, ResourceIdentifier clusterManagerId, ServicePrincipalInformation clusterServicePrincipal, ClusterType clusterType, string clusterVersion, ValidationThreshold computeDeploymentThreshold, IList computeRackDefinitions, ClusterDetailedStatus? detailedStatus, string detailedStatusMessage, ExtendedLocation hybridAksExtendedLocation, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, long? manualActionCount, ResourceIdentifier networkFabricId, ClusterProvisioningState? provisioningState, DateTimeOffset? supportExpireOn, IReadOnlyList workloadResourceIds) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AggregatorOrSingleRackDefinition = aggregatorOrSingleRackDefinition; @@ -102,16 +102,16 @@ internal ClusterData(ResourceIdentifier id, string name, ResourceType resourceTy ManualActionCount = manualActionCount; NetworkFabricId = networkFabricId; ProvisioningState = provisioningState; - SupportExpiryDate = supportExpiryDate; + SupportExpireOn = supportExpireOn; WorkloadResourceIds = workloadResourceIds; } /// The extended location of the cluster manager associated with the cluster. public ExtendedLocation ExtendedLocation { get; set; } /// The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. - public RackDefinition AggregatorOrSingleRackDefinition { get; set; } + public NetworkCloudRackDefinition AggregatorOrSingleRackDefinition { get; set; } /// The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. - public string AnalyticsWorkspaceId { get; set; } + public ResourceIdentifier AnalyticsWorkspaceId { get; set; } /// The list of cluster runtime version upgrades available for this cluster. public IReadOnlyList AvailableUpgradeVersions { get; } /// The capacity supported by this cluster. @@ -125,7 +125,7 @@ internal ClusterData(ResourceIdentifier id, string name, ResourceType resourceTy /// The latest connectivity status between cluster manager and the cluster. public ClusterManagerConnectionStatus? ClusterManagerConnectionStatus { get; } /// The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. - public string ClusterManagerId { get; } + public ResourceIdentifier ClusterManagerId { get; } /// The service principal to be used by the cluster during Arc Appliance installation. public ServicePrincipalInformation ClusterServicePrincipal { get; set; } /// The type of rack configuration for the cluster. @@ -138,7 +138,7 @@ internal ClusterData(ResourceIdentifier id, string name, ResourceType resourceTy /// The list of rack definitions for the compute racks in a multi-rack /// cluster, or an empty list in a single-rack cluster. /// - public IList ComputeRackDefinitions { get; } + public IList ComputeRackDefinitions { get; } /// The current detailed status of the cluster. public ClusterDetailedStatus? DetailedStatus { get; } /// The descriptive message about the detailed status. @@ -150,12 +150,12 @@ internal ClusterData(ResourceIdentifier id, string name, ResourceType resourceTy /// The count of Manual Action Taken (MAT) events that have not been validated. public long? ManualActionCount { get; } /// The resource ID of the Network Fabric associated with the cluster. - public string NetworkFabricId { get; set; } + public ResourceIdentifier NetworkFabricId { get; set; } /// The provisioning state of the cluster. public ClusterProvisioningState? ProvisioningState { get; } /// The support end date of the runtime version of the cluster. - public string SupportExpiryDate { get; } + public DateTimeOffset? SupportExpireOn { get; } /// The list of workload resource IDs that are hosted within this cluster. - public IReadOnlyList WorkloadResourceIds { get; } + public IReadOnlyList WorkloadResourceIds { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerCollection.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerCollection.cs index a5d9ed414905..0e4fc2528991 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetClusterManagers method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudClusterManagers method from an instance of . /// - public partial class ClusterManagerCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudClusterManagerCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _clusterManagerClientDiagnostics; - private readonly ClusterManagersRestOperations _clusterManagerRestClient; + private readonly ClientDiagnostics _networkCloudClusterManagerClusterManagersClientDiagnostics; + private readonly ClusterManagersRestOperations _networkCloudClusterManagerClusterManagersRestClient; - /// Initializes a new instance of the class for mocking. - protected ClusterManagerCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterManagerCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal ClusterManagerCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterManagerCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterManagerClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ClusterManagerResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ClusterManagerResource.ResourceType, out string clusterManagerApiVersion); - _clusterManagerRestClient = new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterManagerApiVersion); + _networkCloudClusterManagerClusterManagersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudClusterManagerResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudClusterManagerResource.ResourceType, out string networkCloudClusterManagerClusterManagersApiVersion); + _networkCloudClusterManagerClusterManagersRestClient = new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterManagerClusterManagersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string clusterManagerName, ClusterManagerData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string clusterManagerName, NetworkCloudClusterManagerData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _clusterManagerRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ClusterManagerOperationSource(Client), _clusterManagerClientDiagnostics, Pipeline, _clusterManagerRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudClusterManagerClusterManagersRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterManagerOperationSource(Client), _networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, _networkCloudClusterManagerClusterManagersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAs /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string clusterManagerName, ClusterManagerData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string clusterManagerName, NetworkCloudClusterManagerData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.CreateOrUpdate"); scope.Start(); try { - var response = _clusterManagerRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new ClusterManagerOperationSource(Client), _clusterManagerClientDiagnostics, Pipeline, _clusterManagerRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudClusterManagerClusterManagersRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterManagerOperationSource(Client), _networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, _networkCloudClusterManagerClusterManagersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil wai /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string clusterManagerName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string clusterManagerName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.Get"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.Get"); scope.Start(); try { - var response = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string clus /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string clusterManagerName, CancellationToken cancellationToken = default) + public virtual Response Get(string clusterManagerName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.Get"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.Get"); scope.Start(); try { - var response = _clusterManagerRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken); + var response = _networkCloudClusterManagerClusterManagersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string clusterManagerName, C /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterManagerRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterManagerRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ClusterManagerResource(Client, ClusterManagerData.DeserializeClusterManagerData(e)), _clusterManagerClientDiagnostics, Pipeline, "ClusterManagerCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterManagerClusterManagersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterManagerClusterManagersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterManagerResource(Client, NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(e)), _networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, "NetworkCloudClusterManagerCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationTok /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterManagerRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterManagerRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ClusterManagerResource(Client, ClusterManagerData.DeserializeClusterManagerData(e)), _clusterManagerClientDiagnostics, Pipeline, "ClusterManagerCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterManagerClusterManagersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterManagerClusterManagersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterManagerResource(Client, NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(e)), _networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, "NetworkCloudClusterManagerCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string clusterManagerName, { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.Exists"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.Exists"); scope.Start(); try { - var response = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string clusterManagerName, CancellationToke { Argument.AssertNotNullOrEmpty(clusterManagerName, nameof(clusterManagerName)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerCollection.Exists"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerCollection.Exists"); scope.Start(); try { - var response = _clusterManagerRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken: cancellationToken); + var response = _networkCloudClusterManagerClusterManagersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, clusterManagerName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string clusterManagerName, CancellationToke } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerData.cs similarity index 82% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerData.cs index f0c8fd268073..cf28c952568e 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerData.cs @@ -14,16 +14,16 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the ClusterManager data model. + /// A class representing the NetworkCloudClusterManager data model. /// ClusterManager represents a control-plane to manage one or more on-premises clusters. /// - public partial class ClusterManagerData : TrackedResourceData + public partial class NetworkCloudClusterManagerData : TrackedResourceData { - /// Initializes a new instance of ClusterManagerData. + /// Initializes a new instance of NetworkCloudClusterManagerData. /// The location. /// The resource ID of the fabric controller that has one to one mapping with the cluster manager. /// is null. - public ClusterManagerData(AzureLocation location, string fabricControllerId) : base(location) + public NetworkCloudClusterManagerData(AzureLocation location, ResourceIdentifier fabricControllerId) : base(location) { Argument.AssertNotNull(fabricControllerId, nameof(fabricControllerId)); @@ -32,7 +32,7 @@ public ClusterManagerData(AzureLocation location, string fabricControllerId) : b FabricControllerId = fabricControllerId; } - /// Initializes a new instance of ClusterManagerData. + /// Initializes a new instance of NetworkCloudClusterManagerData. /// The id. /// The name. /// The resourceType. @@ -49,7 +49,7 @@ public ClusterManagerData(AzureLocation location, string fabricControllerId) : b /// The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources. /// The provisioning state of the cluster manager. /// Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource. - internal ClusterManagerData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, string analyticsWorkspaceId, IList availabilityZones, IReadOnlyList clusterVersions, ClusterManagerDetailedStatus? detailedStatus, string detailedStatusMessage, string fabricControllerId, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, ExtendedLocation managerExtendedLocation, ClusterManagerProvisioningState? provisioningState, string vmSize) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudClusterManagerData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ResourceIdentifier analyticsWorkspaceId, IList availabilityZones, IReadOnlyList clusterVersions, ClusterManagerDetailedStatus? detailedStatus, string detailedStatusMessage, ResourceIdentifier fabricControllerId, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, ExtendedLocation managerExtendedLocation, ClusterManagerProvisioningState? provisioningState, string vmSize) : base(id, name, resourceType, systemData, tags, location) { AnalyticsWorkspaceId = analyticsWorkspaceId; AvailabilityZones = availabilityZones; @@ -64,7 +64,7 @@ internal ClusterManagerData(ResourceIdentifier id, string name, ResourceType res } /// The resource ID of the Log Analytics workspace that is used for the logs collection. - public string AnalyticsWorkspaceId { get; set; } + public ResourceIdentifier AnalyticsWorkspaceId { get; set; } /// Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource. public IList AvailabilityZones { get; } /// The list of the cluster versions the manager supports. It is used as input in clusterVersion property of a cluster resource. @@ -74,7 +74,7 @@ internal ClusterManagerData(ResourceIdentifier id, string name, ResourceType res /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// The resource ID of the fabric controller that has one to one mapping with the cluster manager. - public string FabricControllerId { get; set; } + public ResourceIdentifier FabricControllerId { get; set; } /// The configuration of the managed resource group associated with the resource. public ManagedResourceGroupConfiguration ManagedResourceGroupConfiguration { get; set; } /// The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerResource.cs similarity index 70% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerResource.cs index 7a91b0ba29bf..14d873332631 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterManagerResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterManagerResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a ClusterManager along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetClusterManagerResource method. - /// Otherwise you can get one from its parent resource using the GetClusterManager method. + /// A Class representing a NetworkCloudClusterManager along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudClusterManagerResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudClusterManager method. /// - public partial class ClusterManagerResource : ArmResource + public partial class NetworkCloudClusterManagerResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterManagerName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _clusterManagerClientDiagnostics; - private readonly ClusterManagersRestOperations _clusterManagerRestClient; - private readonly ClusterManagerData _data; + private readonly ClientDiagnostics _networkCloudClusterManagerClusterManagersClientDiagnostics; + private readonly ClusterManagersRestOperations _networkCloudClusterManagerClusterManagersRestClient; + private readonly NetworkCloudClusterManagerData _data; - /// Initializes a new instance of the class for mocking. - protected ClusterManagerResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterManagerResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal ClusterManagerResource(ArmClient client, ClusterManagerData data) : this(client, data.Id) + internal NetworkCloudClusterManagerResource(ArmClient client, NetworkCloudClusterManagerData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal ClusterManagerResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterManagerResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterManagerClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string clusterManagerApiVersion); - _clusterManagerRestClient = new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterManagerApiVersion); + _networkCloudClusterManagerClusterManagersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudClusterManagerClusterManagersApiVersion); + _networkCloudClusterManagerClusterManagersRestClient = new ClusterManagersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterManagerClusterManagersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal ClusterManagerResource(ArmClient client, ResourceIdentifier id) : base( /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual ClusterManagerData Data + public virtual NetworkCloudClusterManagerData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Get"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Get"); scope.Start(); try { - var response = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(Cancellatio /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Get"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Get"); scope.Start(); try { - var response = _clusterManagerRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudClusterManagerClusterManagersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken cancellati /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Delete"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Delete"); scope.Start(); try { - var response = await _clusterManagerRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_clusterManagerClientDiagnostics, Pipeline, _clusterManagerRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudClusterManagerClusterManagersRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, _networkCloudClusterManagerClusterManagersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Delete"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Delete"); scope.Start(); try { - var response = _clusterManagerRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_clusterManagerClientDiagnostics, Pipeline, _clusterManagerRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudClusterManagerClusterManagersRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudClusterManagerClusterManagersClientDiagnostics, Pipeline, _networkCloudClusterManagerClusterManagersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(ClusterManagerPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(NetworkCloudClusterManagerPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Update"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Update"); scope.Start(); try { - var response = await _clusterManagerRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + var response = await _networkCloudClusterManagerClusterManagersRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -271,16 +271,16 @@ public virtual async Task> UpdateAsync(ClusterM /// The request body. /// The cancellation token to use. /// is null. - public virtual Response Update(ClusterManagerPatch patch, CancellationToken cancellationToken = default) + public virtual Response Update(NetworkCloudClusterManagerPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.Update"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.Update"); scope.Start(); try { - var response = _clusterManagerRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - return Response.FromValue(new ClusterManagerResource(Client, response.Value), response.GetRawResponse()); + var response = _networkCloudClusterManagerClusterManagersRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -306,12 +306,12 @@ public virtual Response Update(ClusterManagerPatch patch /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.AddTag"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.AddTag"); scope.Start(); try { @@ -320,13 +320,13 @@ public virtual async Task> AddTagAsync(string k var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterManagerPatch(); + var patch = new NetworkCloudClusterManagerPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -360,12 +360,12 @@ public virtual async Task> AddTagAsync(string k /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.AddTag"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.AddTag"); scope.Start(); try { @@ -374,13 +374,13 @@ public virtual Response AddTag(string key, string value, var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterManagerRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new ClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterManagerClusterManagersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterManagerPatch(); + var patch = new NetworkCloudClusterManagerPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -413,11 +413,11 @@ public virtual Response AddTag(string key, string value, /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.SetTags"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.SetTags"); scope.Start(); try { @@ -427,13 +427,13 @@ public virtual async Task> SetTagsAsync(IDictio var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterManagerPatch(); + var patch = new NetworkCloudClusterManagerPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(patch, cancellationToken: cancellationToken).ConfigureAwait(false); return result; @@ -462,11 +462,11 @@ public virtual async Task> SetTagsAsync(IDictio /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.SetTags"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.SetTags"); scope.Start(); try { @@ -476,13 +476,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.RemoveTag"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.RemoveTag"); scope.Start(); try { @@ -524,13 +524,13 @@ public virtual async Task> RemoveTagAsync(strin var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterManagerRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterManagerClusterManagersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterManagerPatch(); + var patch = new NetworkCloudClusterManagerPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -563,11 +563,11 @@ public virtual async Task> RemoveTagAsync(strin /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterManagerClientDiagnostics.CreateScope("ClusterManagerResource.RemoveTag"); + using var scope = _networkCloudClusterManagerClusterManagersClientDiagnostics.CreateScope("NetworkCloudClusterManagerResource.RemoveTag"); scope.Start(); try { @@ -576,13 +576,13 @@ public virtual Response RemoveTag(string key, Cancellati var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterManagerRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new ClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterManagerClusterManagersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterManagerResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterManagerPatch(); + var patch = new NetworkCloudClusterManagerPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationCollection.cs similarity index 60% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationCollection.cs index f916ab9c1558..0ce8e050fdcc 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationCollection.cs @@ -19,28 +19,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetClusterMetricsConfigurations method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudClusterMetricsConfigurations method from an instance of . /// - public partial class ClusterMetricsConfigurationCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudClusterMetricsConfigurationCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics; - private readonly MetricsConfigurationsRestOperations _clusterMetricsConfigurationMetricsConfigurationsRestClient; + private readonly ClientDiagnostics _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics; + private readonly MetricsConfigurationsRestOperations _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient; - /// Initializes a new instance of the class for mocking. - protected ClusterMetricsConfigurationCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterMetricsConfigurationCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal ClusterMetricsConfigurationCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterMetricsConfigurationCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ClusterMetricsConfigurationResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ClusterMetricsConfigurationResource.ResourceType, out string clusterMetricsConfigurationMetricsConfigurationsApiVersion); - _clusterMetricsConfigurationMetricsConfigurationsRestClient = new MetricsConfigurationsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterMetricsConfigurationMetricsConfigurationsApiVersion); + _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudClusterMetricsConfigurationResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudClusterMetricsConfigurationResource.ResourceType, out string networkCloudClusterMetricsConfigurationMetricsConfigurationsApiVersion); + _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient = new MetricsConfigurationsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterMetricsConfigurationMetricsConfigurationsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -48,8 +48,8 @@ internal ClusterMetricsConfigurationCollection(ArmClient client, ResourceIdentif internal static void ValidateResourceId(ResourceIdentifier id) { - if (id.ResourceType != ClusterResource.ResourceType) - throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ClusterResource.ResourceType), nameof(id)); + if (id.ResourceType != NetworkCloudClusterResource.ResourceType) + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, NetworkCloudClusterResource.ResourceType), nameof(id)); } /// @@ -71,17 +71,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string metricsConfigurationName, ClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ClusterMetricsConfigurationOperationSource(Client), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterMetricsConfigurationOperationSource(Client), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -112,17 +112,17 @@ public virtual async Task> Cre /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string metricsConfigurationName, ClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.CreateOrUpdate"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.CreateOrUpdate"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new ClusterMetricsConfigurationOperationSource(Client), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterMetricsConfigurationOperationSource(Client), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -151,18 +151,18 @@ public virtual ArmOperation CreateOrUpdate( /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string metricsConfigurationName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string metricsConfigurationName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.Get"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.Get"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,18 +188,18 @@ public virtual async Task> GetAsyn /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string metricsConfigurationName, CancellationToken cancellationToken = default) + public virtual Response Get(string metricsConfigurationName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.Get"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.Get"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -222,12 +222,12 @@ public virtual Response Get(string metricsC /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ClusterMetricsConfigurationResource(Client, ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(e)), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, "ClusterMetricsConfigurationCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterMetricsConfigurationResource(Client, NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(e)), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, "NetworkCloudClusterMetricsConfigurationCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -244,12 +244,12 @@ public virtual AsyncPageable GetAllAsync(Ca /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ClusterMetricsConfigurationResource(Client, ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(e)), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, "ClusterMetricsConfigurationCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateListByClusterNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudClusterMetricsConfigurationResource(Client, NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(e)), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, "NetworkCloudClusterMetricsConfigurationCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -273,11 +273,11 @@ public virtual async Task> ExistsAsync(string metricsConfiguratio { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.Exists"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.Exists"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -308,11 +308,11 @@ public virtual Response Exists(string metricsConfigurationName, Cancellati { Argument.AssertNotNullOrEmpty(metricsConfigurationName, nameof(metricsConfigurationName)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationCollection.Exists"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationCollection.Exists"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken: cancellationToken); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, metricsConfigurationName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -322,7 +322,7 @@ public virtual Response Exists(string metricsConfigurationName, Cancellati } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -332,7 +332,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationData.cs similarity index 78% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationData.cs index ba398632b574..c6a4176664eb 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationData.cs @@ -14,17 +14,17 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the ClusterMetricsConfiguration data model. + /// A class representing the NetworkCloudClusterMetricsConfiguration data model. /// ClusterMetricsConfiguration represents the metrics configuration of an on-premises Network Cloud cluster. /// - public partial class ClusterMetricsConfigurationData : TrackedResourceData + public partial class NetworkCloudClusterMetricsConfigurationData : TrackedResourceData { - /// Initializes a new instance of ClusterMetricsConfigurationData. + /// Initializes a new instance of NetworkCloudClusterMetricsConfigurationData. /// The location. /// The extended location of the cluster associated with the resource. /// The interval in minutes by which metrics will be collected. /// is null. - public ClusterMetricsConfigurationData(AzureLocation location, ExtendedLocation extendedLocation, long collectionInterval) : base(location) + public NetworkCloudClusterMetricsConfigurationData(AzureLocation location, ExtendedLocation extendedLocation, long collectionInterval) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); @@ -34,7 +34,7 @@ public ClusterMetricsConfigurationData(AzureLocation location, ExtendedLocation EnabledMetrics = new ChangeTrackingList(); } - /// Initializes a new instance of ClusterMetricsConfigurationData. + /// Initializes a new instance of NetworkCloudClusterMetricsConfigurationData. /// The id. /// The name. /// The resourceType. @@ -48,7 +48,7 @@ public ClusterMetricsConfigurationData(AzureLocation location, ExtendedLocation /// The list of metrics that are available for the cluster but disabled at the moment. /// The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics. /// The provisioning state of the metrics configuration. - internal ClusterMetricsConfigurationData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, long collectionInterval, ClusterMetricsConfigurationDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList disabledMetrics, IList enabledMetrics, ClusterMetricsConfigurationProvisioningState? provisioningState) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudClusterMetricsConfigurationData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, long collectionInterval, ClusterMetricsConfigurationDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList disabledMetrics, IList enabledMetrics, ClusterMetricsConfigurationProvisioningState? provisioningState) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; CollectionInterval = collectionInterval; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationResource.cs similarity index 68% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationResource.cs index f5897d35708c..9d7ff9356f3b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterMetricsConfigurationResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterMetricsConfigurationResource.cs @@ -19,46 +19,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a ClusterMetricsConfiguration along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetClusterMetricsConfigurationResource method. - /// Otherwise you can get one from its parent resource using the GetClusterMetricsConfiguration method. + /// A Class representing a NetworkCloudClusterMetricsConfiguration along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudClusterMetricsConfigurationResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudClusterMetricsConfiguration method. /// - public partial class ClusterMetricsConfigurationResource : ArmResource + public partial class NetworkCloudClusterMetricsConfigurationResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics; - private readonly MetricsConfigurationsRestOperations _clusterMetricsConfigurationMetricsConfigurationsRestClient; - private readonly ClusterMetricsConfigurationData _data; + private readonly ClientDiagnostics _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics; + private readonly MetricsConfigurationsRestOperations _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient; + private readonly NetworkCloudClusterMetricsConfigurationData _data; - /// Initializes a new instance of the class for mocking. - protected ClusterMetricsConfigurationResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterMetricsConfigurationResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal ClusterMetricsConfigurationResource(ArmClient client, ClusterMetricsConfigurationData data) : this(client, data.Id) + internal NetworkCloudClusterMetricsConfigurationResource(ArmClient client, NetworkCloudClusterMetricsConfigurationData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal ClusterMetricsConfigurationResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterMetricsConfigurationResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string clusterMetricsConfigurationMetricsConfigurationsApiVersion); - _clusterMetricsConfigurationMetricsConfigurationsRestClient = new MetricsConfigurationsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterMetricsConfigurationMetricsConfigurationsApiVersion); + _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudClusterMetricsConfigurationMetricsConfigurationsApiVersion); + _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient = new MetricsConfigurationsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterMetricsConfigurationMetricsConfigurationsApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,7 +72,7 @@ internal ClusterMetricsConfigurationResource(ArmClient client, ResourceIdentifie /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual ClusterMetricsConfigurationData Data + public virtual NetworkCloudClusterMetricsConfigurationData Data { get { @@ -102,16 +102,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Get"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Get"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -134,16 +134,16 @@ public virtual async Task> GetAsyn /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Get"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Get"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -169,12 +169,12 @@ public virtual Response Get(CancellationTok /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Delete"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Delete"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -203,12 +203,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Delete"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Delete"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, ClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Update"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Update"); scope.Start(); try { - var response = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ClusterMetricsConfigurationOperationSource(Client), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterMetricsConfigurationOperationSource(Client), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -275,16 +275,16 @@ public virtual async Task> Upd /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, ClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.Update"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.Update"); scope.Start(); try { - var response = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new ClusterMetricsConfigurationOperationSource(Client), _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _clusterMetricsConfigurationMetricsConfigurationsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterMetricsConfigurationOperationSource(Client), _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics, Pipeline, _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -313,12 +313,12 @@ public virtual ArmOperation Update(WaitUnti /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.AddTag"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.AddTag"); scope.Start(); try { @@ -327,13 +327,13 @@ public virtual async Task> AddTagA var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -367,12 +367,12 @@ public virtual async Task> AddTagA /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.AddTag"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.AddTag"); scope.Start(); try { @@ -381,13 +381,13 @@ public virtual Response AddTag(string key, var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -420,11 +420,11 @@ public virtual Response AddTag(string key, /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.SetTags"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.SetTags"); scope.Start(); try { @@ -434,13 +434,13 @@ public virtual async Task> SetTags var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -469,11 +469,11 @@ public virtual async Task> SetTags /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.SetTags"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.SetTags"); scope.Start(); try { @@ -483,13 +483,13 @@ public virtual Response SetTags(IDictionary var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -518,11 +518,11 @@ public virtual Response SetTags(IDictionary /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.RemoveTag"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.RemoveTag"); scope.Start(); try { @@ -531,13 +531,13 @@ public virtual async Task> RemoveT var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -570,11 +570,11 @@ public virtual async Task> RemoveT /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("ClusterMetricsConfigurationResource.RemoveTag"); + using var scope = _networkCloudClusterMetricsConfigurationMetricsConfigurationsClientDiagnostics.CreateScope("NetworkCloudClusterMetricsConfigurationResource.RemoveTag"); scope.Start(); try { @@ -583,13 +583,13 @@ public virtual Response RemoveTag(string ke var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterMetricsConfigurationMetricsConfigurationsRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterMetricsConfigurationResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterMetricsConfigurationPatch(); + var patch = new NetworkCloudClusterMetricsConfigurationPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterResource.cs similarity index 72% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterResource.cs index 8908f5f51187..dcdc5ed420ab 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ClusterResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudClusterResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a Cluster along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetClusterResource method. - /// Otherwise you can get one from its parent resource using the GetCluster method. + /// A Class representing a NetworkCloudCluster along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudClusterResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudCluster method. /// - public partial class ClusterResource : ArmResource + public partial class NetworkCloudClusterResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _clusterClientDiagnostics; - private readonly ClustersRestOperations _clusterRestClient; - private readonly ClusterData _data; + private readonly ClientDiagnostics _networkCloudClusterClustersClientDiagnostics; + private readonly ClustersRestOperations _networkCloudClusterClustersRestClient; + private readonly NetworkCloudClusterData _data; - /// Initializes a new instance of the class for mocking. - protected ClusterResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudClusterResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal ClusterResource(ArmClient client, ClusterData data) : this(client, data.Id) + internal NetworkCloudClusterResource(ArmClient client, NetworkCloudClusterData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal ClusterResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudClusterResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _clusterClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string clusterApiVersion); - _clusterRestClient = new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, clusterApiVersion); + _networkCloudClusterClustersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudClusterClustersApiVersion); + _networkCloudClusterClustersRestClient = new ClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudClusterClustersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal ClusterResource(ArmClient client, ResourceIdentifier id) : base(client, /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual ClusterData Data + public virtual NetworkCloudClusterData Data { get { @@ -89,11 +89,11 @@ internal static void ValidateResourceId(ResourceIdentifier id) throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } - /// Gets a collection of BareMetalMachineKeySetResources in the Cluster. - /// An object representing collection of BareMetalMachineKeySetResources and their operations over a BareMetalMachineKeySetResource. - public virtual BareMetalMachineKeySetCollection GetBareMetalMachineKeySets() + /// Gets a collection of NetworkCloudBareMetalMachineKeySetResources in the NetworkCloudCluster. + /// An object representing collection of NetworkCloudBareMetalMachineKeySetResources and their operations over a NetworkCloudBareMetalMachineKeySetResource. + public virtual NetworkCloudBareMetalMachineKeySetCollection GetNetworkCloudBareMetalMachineKeySets() { - return GetCachedClient(Client => new BareMetalMachineKeySetCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudBareMetalMachineKeySetCollection(Client, Id)); } /// @@ -114,9 +114,9 @@ public virtual BareMetalMachineKeySetCollection GetBareMetalMachineKeySets() /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual async Task> GetBareMetalMachineKeySetAsync(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public virtual async Task> GetNetworkCloudBareMetalMachineKeySetAsync(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { - return await GetBareMetalMachineKeySets().GetAsync(bareMetalMachineKeySetName, cancellationToken).ConfigureAwait(false); + return await GetNetworkCloudBareMetalMachineKeySets().GetAsync(bareMetalMachineKeySetName, cancellationToken).ConfigureAwait(false); } /// @@ -137,16 +137,16 @@ public virtual async Task> GetBareMetal /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual Response GetBareMetalMachineKeySet(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public virtual Response GetNetworkCloudBareMetalMachineKeySet(string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { - return GetBareMetalMachineKeySets().Get(bareMetalMachineKeySetName, cancellationToken); + return GetNetworkCloudBareMetalMachineKeySets().Get(bareMetalMachineKeySetName, cancellationToken); } - /// Gets a collection of BmcKeySetResources in the Cluster. - /// An object representing collection of BmcKeySetResources and their operations over a BmcKeySetResource. - public virtual BmcKeySetCollection GetBmcKeySets() + /// Gets a collection of NetworkCloudBmcKeySetResources in the NetworkCloudCluster. + /// An object representing collection of NetworkCloudBmcKeySetResources and their operations over a NetworkCloudBmcKeySetResource. + public virtual NetworkCloudBmcKeySetCollection GetNetworkCloudBmcKeySets() { - return GetCachedClient(Client => new BmcKeySetCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudBmcKeySetCollection(Client, Id)); } /// @@ -167,9 +167,9 @@ public virtual BmcKeySetCollection GetBmcKeySets() /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual async Task> GetBmcKeySetAsync(string bmcKeySetName, CancellationToken cancellationToken = default) + public virtual async Task> GetNetworkCloudBmcKeySetAsync(string bmcKeySetName, CancellationToken cancellationToken = default) { - return await GetBmcKeySets().GetAsync(bmcKeySetName, cancellationToken).ConfigureAwait(false); + return await GetNetworkCloudBmcKeySets().GetAsync(bmcKeySetName, cancellationToken).ConfigureAwait(false); } /// @@ -190,16 +190,16 @@ public virtual async Task> GetBmcKeySetAsync(string /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual Response GetBmcKeySet(string bmcKeySetName, CancellationToken cancellationToken = default) + public virtual Response GetNetworkCloudBmcKeySet(string bmcKeySetName, CancellationToken cancellationToken = default) { - return GetBmcKeySets().Get(bmcKeySetName, cancellationToken); + return GetNetworkCloudBmcKeySets().Get(bmcKeySetName, cancellationToken); } - /// Gets a collection of ClusterMetricsConfigurationResources in the Cluster. - /// An object representing collection of ClusterMetricsConfigurationResources and their operations over a ClusterMetricsConfigurationResource. - public virtual ClusterMetricsConfigurationCollection GetClusterMetricsConfigurations() + /// Gets a collection of NetworkCloudClusterMetricsConfigurationResources in the NetworkCloudCluster. + /// An object representing collection of NetworkCloudClusterMetricsConfigurationResources and their operations over a NetworkCloudClusterMetricsConfigurationResource. + public virtual NetworkCloudClusterMetricsConfigurationCollection GetNetworkCloudClusterMetricsConfigurations() { - return GetCachedClient(Client => new ClusterMetricsConfigurationCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudClusterMetricsConfigurationCollection(Client, Id)); } /// @@ -220,9 +220,9 @@ public virtual ClusterMetricsConfigurationCollection GetClusterMetricsConfigurat /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual async Task> GetClusterMetricsConfigurationAsync(string metricsConfigurationName, CancellationToken cancellationToken = default) + public virtual async Task> GetNetworkCloudClusterMetricsConfigurationAsync(string metricsConfigurationName, CancellationToken cancellationToken = default) { - return await GetClusterMetricsConfigurations().GetAsync(metricsConfigurationName, cancellationToken).ConfigureAwait(false); + return await GetNetworkCloudClusterMetricsConfigurations().GetAsync(metricsConfigurationName, cancellationToken).ConfigureAwait(false); } /// @@ -243,9 +243,9 @@ public virtual async Task> GetClus /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual Response GetClusterMetricsConfiguration(string metricsConfigurationName, CancellationToken cancellationToken = default) + public virtual Response GetNetworkCloudClusterMetricsConfiguration(string metricsConfigurationName, CancellationToken cancellationToken = default) { - return GetClusterMetricsConfigurations().Get(metricsConfigurationName, cancellationToken); + return GetNetworkCloudClusterMetricsConfigurations().Get(metricsConfigurationName, cancellationToken); } /// @@ -262,16 +262,16 @@ public virtual Response GetClusterMetricsCo /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Get"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Get"); scope.Start(); try { - var response = await _clusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudClusterClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -294,16 +294,16 @@ public virtual async Task> GetAsync(CancellationToken /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Get"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Get"); scope.Start(); try { - var response = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -329,12 +329,12 @@ public virtual Response Get(CancellationToken cancellationToken /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Delete"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Delete"); scope.Start(); try { - var response = await _clusterRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudClusterClustersRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -363,12 +363,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Delete"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Delete"); scope.Start(); try { - var response = _clusterRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudClusterClustersRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -397,16 +397,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, ClusterPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Update"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Update"); scope.Start(); try { - var response = await _clusterRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ClusterOperationSource(Client), _clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudClusterClustersRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterOperationSource(Client), _networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -435,16 +435,16 @@ public virtual async Task> UpdateAsync(WaitUntil w /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, ClusterPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Update"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Update"); scope.Start(); try { - var response = _clusterRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new ClusterOperationSource(Client), _clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudClusterClustersRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudClusterOperationSource(Client), _networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -474,12 +474,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil, Cluster /// The cancellation token to use. public virtual async Task DeployAsync(WaitUntil waitUntil, ClusterDeployContent content = null, CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Deploy"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Deploy"); scope.Start(); try { - var response = await _clusterRestClient.DeployAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateDeployRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudClusterClustersRestClient.DeployAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateDeployRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -509,12 +509,12 @@ public virtual async Task DeployAsync(WaitUntil waitUntil, Cluster /// The cancellation token to use. public virtual ArmOperation Deploy(WaitUntil waitUntil, ClusterDeployContent content = null, CancellationToken cancellationToken = default) { - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.Deploy"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.Deploy"); scope.Start(); try { - var response = _clusterRestClient.Deploy(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateDeployRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudClusterClustersRestClient.Deploy(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateDeployRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -547,12 +547,12 @@ public virtual async Task UpdateVersionAsync(WaitUntil waitUntil, { Argument.AssertNotNull(content, nameof(content)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.UpdateVersion"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.UpdateVersion"); scope.Start(); try { - var response = await _clusterRestClient.UpdateVersionAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateUpdateVersionRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudClusterClustersRestClient.UpdateVersionAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateUpdateVersionRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -585,12 +585,12 @@ public virtual ArmOperation UpdateVersion(WaitUntil waitUntil, ClusterUpdateVers { Argument.AssertNotNull(content, nameof(content)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.UpdateVersion"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.UpdateVersion"); scope.Start(); try { - var response = _clusterRestClient.UpdateVersion(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_clusterClientDiagnostics, Pipeline, _clusterRestClient.CreateUpdateVersionRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudClusterClustersRestClient.UpdateVersion(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudClusterClustersClientDiagnostics, Pipeline, _networkCloudClusterClustersRestClient.CreateUpdateVersionRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -619,12 +619,12 @@ public virtual ArmOperation UpdateVersion(WaitUntil waitUntil, ClusterUpdateVers /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.AddTag"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.AddTag"); scope.Start(); try { @@ -633,13 +633,13 @@ public virtual async Task> AddTagAsync(string key, str var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterPatch(); + var patch = new NetworkCloudClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -673,12 +673,12 @@ public virtual async Task> AddTagAsync(string key, str /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.AddTag"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.AddTag"); scope.Start(); try { @@ -687,13 +687,13 @@ public virtual Response AddTag(string key, string value, Cancel var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new ClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterPatch(); + var patch = new NetworkCloudClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -726,11 +726,11 @@ public virtual Response AddTag(string key, string value, Cancel /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.SetTags"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.SetTags"); scope.Start(); try { @@ -740,13 +740,13 @@ public virtual async Task> SetTagsAsync(IDictionary> SetTagsAsync(IDictionary The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.SetTags"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.SetTags"); scope.Start(); try { @@ -789,13 +789,13 @@ public virtual Response SetTags(IDictionary tag var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new ClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterPatch(); + var patch = new NetworkCloudClusterPatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -824,11 +824,11 @@ public virtual Response SetTags(IDictionary tag /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.RemoveTag"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.RemoveTag"); scope.Start(); try { @@ -837,13 +837,13 @@ public virtual async Task> RemoveTagAsync(string key, var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _clusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudClusterClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ClusterPatch(); + var patch = new NetworkCloudClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -876,11 +876,11 @@ public virtual async Task> RemoveTagAsync(string key, /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _clusterClientDiagnostics.CreateScope("ClusterResource.RemoveTag"); + using var scope = _networkCloudClusterClustersClientDiagnostics.CreateScope("NetworkCloudClusterResource.RemoveTag"); scope.Start(); try { @@ -889,13 +889,13 @@ public virtual Response RemoveTag(string key, CancellationToken var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _clusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new ClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudClusterClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ClusterPatch(); + var patch = new NetworkCloudClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterCollection.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterCollection.cs index ea37b2a03d1d..f075a372df50 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetKubernetesClusters method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudKubernetesClusters method from an instance of . /// - public partial class KubernetesClusterCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudKubernetesClusterCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _kubernetesClusterClientDiagnostics; - private readonly KubernetesClustersRestOperations _kubernetesClusterRestClient; + private readonly ClientDiagnostics _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics; + private readonly KubernetesClustersRestOperations _networkCloudKubernetesClusterKubernetesClustersRestClient; - /// Initializes a new instance of the class for mocking. - protected KubernetesClusterCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudKubernetesClusterCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal KubernetesClusterCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudKubernetesClusterCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _kubernetesClusterClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", KubernetesClusterResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(KubernetesClusterResource.ResourceType, out string kubernetesClusterApiVersion); - _kubernetesClusterRestClient = new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, kubernetesClusterApiVersion); + _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudKubernetesClusterResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudKubernetesClusterResource.ResourceType, out string networkCloudKubernetesClusterKubernetesClustersApiVersion); + _networkCloudKubernetesClusterKubernetesClustersRestClient = new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudKubernetesClusterKubernetesClustersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string kubernetesClusterName, KubernetesClusterData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string kubernetesClusterName, NetworkCloudKubernetesClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.CreateOrUpdate"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new KubernetesClusterOperationSource(Client), _kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudKubernetesClusterOperationSource(Client), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdat /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string kubernetesClusterName, KubernetesClusterData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string kubernetesClusterName, NetworkCloudKubernetesClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.CreateOrUpdate"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.CreateOrUpdate"); scope.Start(); try { - var response = _kubernetesClusterRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new KubernetesClusterOperationSource(Client), _kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudKubernetesClusterOperationSource(Client), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string kubernetesClusterName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string kubernetesClusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.Get"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.Get"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new KubernetesClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string k /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string kubernetesClusterName, CancellationToken cancellationToken = default) + public virtual Response Get(string kubernetesClusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.Get"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.Get"); scope.Start(); try { - var response = _kubernetesClusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new KubernetesClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string kubernetesClusterN /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _kubernetesClusterRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _kubernetesClusterRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new KubernetesClusterResource(Client, KubernetesClusterData.DeserializeKubernetesClusterData(e)), _kubernetesClusterClientDiagnostics, Pipeline, "KubernetesClusterCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudKubernetesClusterResource(Client, NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(e)), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, "NetworkCloudKubernetesClusterCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(Cancellation /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _kubernetesClusterRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _kubernetesClusterRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new KubernetesClusterResource(Client, KubernetesClusterData.DeserializeKubernetesClusterData(e)), _kubernetesClusterClientDiagnostics, Pipeline, "KubernetesClusterCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudKubernetesClusterResource(Client, NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(e)), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, "NetworkCloudKubernetesClusterCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string kubernetesClusterNa { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.Exists"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.Exists"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string kubernetesClusterName, CancellationT { Argument.AssertNotNullOrEmpty(kubernetesClusterName, nameof(kubernetesClusterName)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterCollection.Exists"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterCollection.Exists"); scope.Start(); try { - var response = _kubernetesClusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken: cancellationToken); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, kubernetesClusterName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string kubernetesClusterName, CancellationT } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterData.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterData.cs index 107dd839033d..c00acc33536b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterData.cs @@ -15,12 +15,12 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the KubernetesCluster data model. + /// A class representing the NetworkCloudKubernetesCluster data model. /// KubernetesCluster represents the Kubernetes cluster hosted on Network Cloud. /// - public partial class KubernetesClusterData : TrackedResourceData + public partial class NetworkCloudKubernetesClusterData : TrackedResourceData { - /// Initializes a new instance of KubernetesClusterData. + /// Initializes a new instance of NetworkCloudKubernetesClusterData. /// The location. /// The extended location of the cluster associated with the resource. /// The defining characteristics of the control plane for this Kubernetes Cluster. @@ -28,7 +28,7 @@ public partial class KubernetesClusterData : TrackedResourceData /// The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update. /// The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. /// , , , or is null. - public KubernetesClusterData(AzureLocation location, ExtendedLocation extendedLocation, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, IEnumerable initialAgentPoolConfigurations, string kubernetesVersion, NetworkConfiguration networkConfiguration) : base(location) + public NetworkCloudKubernetesClusterData(AzureLocation location, ExtendedLocation extendedLocation, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, IEnumerable initialAgentPoolConfigurations, string kubernetesVersion, KubernetesClusterNetworkConfiguration networkConfiguration) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(controlPlaneNodeConfiguration, nameof(controlPlaneNodeConfiguration)); @@ -37,7 +37,7 @@ public KubernetesClusterData(AzureLocation location, ExtendedLocation extendedLo Argument.AssertNotNull(networkConfiguration, nameof(networkConfiguration)); ExtendedLocation = extendedLocation; - AttachedNetworkIds = new ChangeTrackingList(); + AttachedNetworkIds = new ChangeTrackingList(); AvailableUpgrades = new ChangeTrackingList(); ControlPlaneNodeConfiguration = controlPlaneNodeConfiguration; FeatureStatuses = new ChangeTrackingList(); @@ -47,7 +47,7 @@ public KubernetesClusterData(AzureLocation location, ExtendedLocation extendedLo Nodes = new ChangeTrackingList(); } - /// Initializes a new instance of KubernetesClusterData. + /// Initializes a new instance of NetworkCloudKubernetesClusterData. /// The id. /// The name. /// The resourceType. @@ -72,7 +72,7 @@ public KubernetesClusterData(AzureLocation location, ExtendedLocation extendedLo /// The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. /// The details of the nodes in this cluster. /// The provisioning state of the Kubernetes cluster resource. - internal KubernetesClusterData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, AadConfiguration aadConfiguration, AdministratorConfiguration administratorConfiguration, IReadOnlyList attachedNetworkIds, IReadOnlyList availableUpgrades, string clusterId, string connectedClusterId, string controlPlaneKubernetesVersion, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, KubernetesClusterDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList featureStatuses, IList initialAgentPoolConfigurations, string kubernetesVersion, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, NetworkConfiguration networkConfiguration, IReadOnlyList nodes, KubernetesClusterProvisioningState? provisioningState) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudKubernetesClusterData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, NetworkCloudAadConfiguration aadConfiguration, AdministratorConfiguration administratorConfiguration, IReadOnlyList attachedNetworkIds, IReadOnlyList availableUpgrades, ResourceIdentifier clusterId, ResourceIdentifier connectedClusterId, string controlPlaneKubernetesVersion, ControlPlaneNodeConfiguration controlPlaneNodeConfiguration, KubernetesClusterDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList featureStatuses, IList initialAgentPoolConfigurations, string kubernetesVersion, ManagedResourceGroupConfiguration managedResourceGroupConfiguration, KubernetesClusterNetworkConfiguration networkConfiguration, IReadOnlyList nodes, KubernetesClusterProvisioningState? provisioningState) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AadConfiguration = aadConfiguration; @@ -97,24 +97,24 @@ internal KubernetesClusterData(ResourceIdentifier id, string name, ResourceType /// The extended location of the cluster associated with the resource. public ExtendedLocation ExtendedLocation { get; set; } /// The Azure Active Directory Integration properties. - internal AadConfiguration AadConfiguration { get; set; } + internal NetworkCloudAadConfiguration AadConfiguration { get; set; } /// The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. public IList AadAdminGroupObjectIds { get => AadConfiguration is null ? default : AadConfiguration.AdminGroupObjectIds; - set => AadConfiguration = new AadConfiguration(value); + set => AadConfiguration = new NetworkCloudAadConfiguration(value); } /// The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values. public AdministratorConfiguration AdministratorConfiguration { get; set; } /// The full list of network resource IDs that are attached to this cluster, including those attached only to specific agent pools. - public IReadOnlyList AttachedNetworkIds { get; } + public IReadOnlyList AttachedNetworkIds { get; } /// The list of versions that this Kubernetes cluster can be upgraded to. public IReadOnlyList AvailableUpgrades { get; } /// The resource ID of the Network Cloud cluster. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The resource ID of the connected cluster set up when this Kubernetes cluster is created. - public string ConnectedClusterId { get; } + public ResourceIdentifier ConnectedClusterId { get; } /// The current running version of Kubernetes on the control plane. public string ControlPlaneKubernetesVersion { get; } /// The defining characteristics of the control plane for this Kubernetes Cluster. @@ -132,7 +132,7 @@ public IList AadAdminGroupObjectIds /// The configuration of the managed resource group associated with the resource. public ManagedResourceGroupConfiguration ManagedResourceGroupConfiguration { get; set; } /// The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. - public NetworkConfiguration NetworkConfiguration { get; set; } + public KubernetesClusterNetworkConfiguration NetworkConfiguration { get; set; } /// The details of the nodes in this cluster. public IReadOnlyList Nodes { get; } /// The provisioning state of the Kubernetes cluster resource. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterResource.cs similarity index 70% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterResource.cs index 3ac066eada3c..5c195e54e802 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/KubernetesClusterResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudKubernetesClusterResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a KubernetesCluster along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetKubernetesClusterResource method. - /// Otherwise you can get one from its parent resource using the GetKubernetesCluster method. + /// A Class representing a NetworkCloudKubernetesCluster along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudKubernetesClusterResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudKubernetesCluster method. /// - public partial class KubernetesClusterResource : ArmResource + public partial class NetworkCloudKubernetesClusterResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string kubernetesClusterName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _kubernetesClusterClientDiagnostics; - private readonly KubernetesClustersRestOperations _kubernetesClusterRestClient; - private readonly KubernetesClusterData _data; + private readonly ClientDiagnostics _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics; + private readonly KubernetesClustersRestOperations _networkCloudKubernetesClusterKubernetesClustersRestClient; + private readonly NetworkCloudKubernetesClusterData _data; - /// Initializes a new instance of the class for mocking. - protected KubernetesClusterResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudKubernetesClusterResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal KubernetesClusterResource(ArmClient client, KubernetesClusterData data) : this(client, data.Id) + internal NetworkCloudKubernetesClusterResource(ArmClient client, NetworkCloudKubernetesClusterData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal KubernetesClusterResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudKubernetesClusterResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _kubernetesClusterClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string kubernetesClusterApiVersion); - _kubernetesClusterRestClient = new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, kubernetesClusterApiVersion); + _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudKubernetesClusterKubernetesClustersApiVersion); + _networkCloudKubernetesClusterKubernetesClustersRestClient = new KubernetesClustersRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudKubernetesClusterKubernetesClustersApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal KubernetesClusterResource(ArmClient client, ResourceIdentifier id) : ba /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual KubernetesClusterData Data + public virtual NetworkCloudKubernetesClusterData Data { get { @@ -89,11 +89,11 @@ internal static void ValidateResourceId(ResourceIdentifier id) throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } - /// Gets a collection of AgentPoolResources in the KubernetesCluster. - /// An object representing collection of AgentPoolResources and their operations over a AgentPoolResource. - public virtual AgentPoolCollection GetAgentPools() + /// Gets a collection of NetworkCloudAgentPoolResources in the NetworkCloudKubernetesCluster. + /// An object representing collection of NetworkCloudAgentPoolResources and their operations over a NetworkCloudAgentPoolResource. + public virtual NetworkCloudAgentPoolCollection GetNetworkCloudAgentPools() { - return GetCachedClient(Client => new AgentPoolCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudAgentPoolCollection(Client, Id)); } /// @@ -114,9 +114,9 @@ public virtual AgentPoolCollection GetAgentPools() /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual async Task> GetAgentPoolAsync(string agentPoolName, CancellationToken cancellationToken = default) + public virtual async Task> GetNetworkCloudAgentPoolAsync(string agentPoolName, CancellationToken cancellationToken = default) { - return await GetAgentPools().GetAsync(agentPoolName, cancellationToken).ConfigureAwait(false); + return await GetNetworkCloudAgentPools().GetAsync(agentPoolName, cancellationToken).ConfigureAwait(false); } /// @@ -137,9 +137,9 @@ public virtual async Task> GetAgentPoolAsync(string /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual Response GetAgentPool(string agentPoolName, CancellationToken cancellationToken = default) + public virtual Response GetNetworkCloudAgentPool(string agentPoolName, CancellationToken cancellationToken = default) { - return GetAgentPools().Get(agentPoolName, cancellationToken); + return GetNetworkCloudAgentPools().Get(agentPoolName, cancellationToken); } /// @@ -156,16 +156,16 @@ public virtual Response GetAgentPool(string agentPoolName, Ca /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Get"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Get"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new KubernetesClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,16 +188,16 @@ public virtual async Task> GetAsync(Cancella /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Get"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Get"); scope.Start(); try { - var response = _kubernetesClusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new KubernetesClusterResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(CancellationToken cancell /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Delete"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Delete"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -257,12 +257,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Delete"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Delete"); scope.Start(); try { - var response = _kubernetesClusterRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -291,16 +291,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, KubernetesClusterPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudKubernetesClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Update"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Update"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new KubernetesClusterOperationSource(Client), _kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudKubernetesClusterOperationSource(Client), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -329,16 +329,16 @@ public virtual async Task> UpdateAsync(W /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, KubernetesClusterPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudKubernetesClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.Update"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.Update"); scope.Start(); try { - var response = _kubernetesClusterRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new KubernetesClusterOperationSource(Client), _kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudKubernetesClusterOperationSource(Client), _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -371,12 +371,12 @@ public virtual async Task RestartNodeAsync(WaitUntil waitUntil, Ku { Argument.AssertNotNull(content, nameof(content)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.RestartNode"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.RestartNode"); scope.Start(); try { - var response = await _kubernetesClusterRestClient.RestartNodeAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateRestartNodeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudKubernetesClusterKubernetesClustersRestClient.RestartNodeAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateRestartNodeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -409,12 +409,12 @@ public virtual ArmOperation RestartNode(WaitUntil waitUntil, KubernetesClusterRe { Argument.AssertNotNull(content, nameof(content)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.RestartNode"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.RestartNode"); scope.Start(); try { - var response = _kubernetesClusterRestClient.RestartNode(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_kubernetesClusterClientDiagnostics, Pipeline, _kubernetesClusterRestClient.CreateRestartNodeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudKubernetesClusterKubernetesClustersRestClient.RestartNode(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudKubernetesClusterKubernetesClustersClientDiagnostics, Pipeline, _networkCloudKubernetesClusterKubernetesClustersRestClient.CreateRestartNodeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -443,12 +443,12 @@ public virtual ArmOperation RestartNode(WaitUntil waitUntil, KubernetesClusterRe /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.AddTag"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.AddTag"); scope.Start(); try { @@ -457,13 +457,13 @@ public virtual async Task> AddTagAsync(strin var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new KubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new KubernetesClusterPatch(); + var patch = new NetworkCloudKubernetesClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -497,12 +497,12 @@ public virtual async Task> AddTagAsync(strin /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.AddTag"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.AddTag"); scope.Start(); try { @@ -511,13 +511,13 @@ public virtual Response AddTag(string key, string val var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _kubernetesClusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new KubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudKubernetesClusterKubernetesClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new KubernetesClusterPatch(); + var patch = new NetworkCloudKubernetesClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -550,11 +550,11 @@ public virtual Response AddTag(string key, string val /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.SetTags"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.SetTags"); scope.Start(); try { @@ -564,13 +564,13 @@ public virtual async Task> SetTagsAsync(IDic var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new KubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new KubernetesClusterPatch(); + var patch = new NetworkCloudKubernetesClusterPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -599,11 +599,11 @@ public virtual async Task> SetTagsAsync(IDic /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.SetTags"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.SetTags"); scope.Start(); try { @@ -613,13 +613,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.RemoveTag"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.RemoveTag"); scope.Start(); try { @@ -661,13 +661,13 @@ public virtual async Task> RemoveTagAsync(st var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _kubernetesClusterRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new KubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudKubernetesClusterKubernetesClustersRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new KubernetesClusterPatch(); + var patch = new NetworkCloudKubernetesClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -700,11 +700,11 @@ public virtual async Task> RemoveTagAsync(st /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _kubernetesClusterClientDiagnostics.CreateScope("KubernetesClusterResource.RemoveTag"); + using var scope = _networkCloudKubernetesClusterKubernetesClustersClientDiagnostics.CreateScope("NetworkCloudKubernetesClusterResource.RemoveTag"); scope.Start(); try { @@ -713,13 +713,13 @@ public virtual Response RemoveTag(string key, Cancell var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _kubernetesClusterRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new KubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudKubernetesClusterKubernetesClustersRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudKubernetesClusterResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new KubernetesClusterPatch(); + var patch = new NetworkCloudKubernetesClusterPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkCollection.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkCollection.cs index d05c7ae53a6d..1bf04faa2f94 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetL2Networks method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudL2Networks method from an instance of . /// - public partial class L2NetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudL2NetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _l2NetworkClientDiagnostics; - private readonly L2NetworksRestOperations _l2NetworkRestClient; + private readonly ClientDiagnostics _networkCloudL2NetworkL2NetworksClientDiagnostics; + private readonly L2NetworksRestOperations _networkCloudL2NetworkL2NetworksRestClient; - /// Initializes a new instance of the class for mocking. - protected L2NetworkCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudL2NetworkCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal L2NetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudL2NetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _l2NetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", L2NetworkResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(L2NetworkResource.ResourceType, out string l2NetworkApiVersion); - _l2NetworkRestClient = new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, l2NetworkApiVersion); + _networkCloudL2NetworkL2NetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudL2NetworkResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudL2NetworkResource.ResourceType, out string networkCloudL2NetworkL2NetworksApiVersion); + _networkCloudL2NetworkL2NetworksRestClient = new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudL2NetworkL2NetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string l2NetworkName, L2NetworkData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string l2NetworkName, NetworkCloudL2NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _l2NetworkRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new L2NetworkOperationSource(Client), _l2NetworkClientDiagnostics, Pipeline, _l2NetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudL2NetworkL2NetworksRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudL2NetworkOperationSource(Client), _networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, _networkCloudL2NetworkL2NetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAsync(W /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string l2NetworkName, L2NetworkData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string l2NetworkName, NetworkCloudL2NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = _l2NetworkRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new L2NetworkOperationSource(Client), _l2NetworkClientDiagnostics, Pipeline, _l2NetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudL2NetworkL2NetworksRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudL2NetworkOperationSource(Client), _networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, _networkCloudL2NetworkL2NetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUnti /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string l2NetworkName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string l2NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.Get"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.Get"); scope.Start(); try { - var response = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string l2Network /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string l2NetworkName, CancellationToken cancellationToken = default) + public virtual Response Get(string l2NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.Get"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.Get"); scope.Start(); try { - var response = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken); + var response = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string l2NetworkName, Cancellatio /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _l2NetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _l2NetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new L2NetworkResource(Client, L2NetworkData.DeserializeL2NetworkData(e)), _l2NetworkClientDiagnostics, Pipeline, "L2NetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudL2NetworkL2NetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudL2NetworkL2NetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL2NetworkResource(Client, NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(e)), _networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, "NetworkCloudL2NetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken ca /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _l2NetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _l2NetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new L2NetworkResource(Client, L2NetworkData.DeserializeL2NetworkData(e)), _l2NetworkClientDiagnostics, Pipeline, "L2NetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudL2NetworkL2NetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudL2NetworkL2NetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL2NetworkResource(Client, NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(e)), _networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, "NetworkCloudL2NetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string l2NetworkName, Canc { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.Exists"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.Exists"); scope.Start(); try { - var response = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string l2NetworkName, CancellationToken can { Argument.AssertNotNullOrEmpty(l2NetworkName, nameof(l2NetworkName)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkCollection.Exists"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkCollection.Exists"); scope.Start(); try { - var response = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken: cancellationToken); + var response = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l2NetworkName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string l2NetworkName, CancellationToken can } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkData.cs similarity index 77% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkData.cs index ef1a1398f346..1d3885300a82 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkData.cs @@ -14,29 +14,29 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the L2Network data model. + /// A class representing the NetworkCloudL2Network data model. /// L2Network represents a network that utilizes a single isolation domain set up for layer-2 resources. /// - public partial class L2NetworkData : TrackedResourceData + public partial class NetworkCloudL2NetworkData : TrackedResourceData { - /// Initializes a new instance of L2NetworkData. + /// Initializes a new instance of NetworkCloudL2NetworkData. /// The location. /// The extended location of the cluster associated with the resource. /// The resource ID of the Network Fabric l2IsolationDomain. /// or is null. - public L2NetworkData(AzureLocation location, ExtendedLocation extendedLocation, string l2IsolationDomainId) : base(location) + public NetworkCloudL2NetworkData(AzureLocation location, ExtendedLocation extendedLocation, ResourceIdentifier l2IsolationDomainId) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(l2IsolationDomainId, nameof(l2IsolationDomainId)); ExtendedLocation = extendedLocation; - AssociatedResourceIds = new ChangeTrackingList(); - HybridAksClustersAssociatedIds = new ChangeTrackingList(); + AssociatedResourceIds = new ChangeTrackingList(); + HybridAksClustersAssociatedIds = new ChangeTrackingList(); L2IsolationDomainId = l2IsolationDomainId; - VirtualMachinesAssociatedIds = new ChangeTrackingList(); + VirtualMachinesAssociatedIds = new ChangeTrackingList(); } - /// Initializes a new instance of L2NetworkData. + /// Initializes a new instance of NetworkCloudL2NetworkData. /// The id. /// The name. /// The resourceType. @@ -54,7 +54,7 @@ public L2NetworkData(AzureLocation location, ExtendedLocation extendedLocation, /// The resource ID of the Network Fabric l2IsolationDomain. /// The provisioning state of the L2 network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network. - internal L2NetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, string clusterId, L2NetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksPluginType? hybridAksPluginType, string interfaceName, string l2IsolationDomainId, L2NetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudL2NetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, ResourceIdentifier clusterId, L2NetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksPluginType? hybridAksPluginType, string interfaceName, ResourceIdentifier l2IsolationDomainId, L2NetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AssociatedResourceIds = associatedResourceIds; @@ -72,24 +72,24 @@ internal L2NetworkData(ResourceIdentifier id, string name, ResourceType resource /// The extended location of the cluster associated with the resource. public ExtendedLocation ExtendedLocation { get; set; } /// The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. - public IReadOnlyList AssociatedResourceIds { get; } + public IReadOnlyList AssociatedResourceIds { get; } /// The resource ID of the Network Cloud cluster this L2 network is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The more detailed status of the L2 network. public L2NetworkDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource ID(s) that are associated with this L2 network. - public IReadOnlyList HybridAksClustersAssociatedIds { get; } + public IReadOnlyList HybridAksClustersAssociatedIds { get; } /// Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. public HybridAksPluginType? HybridAksPluginType { get; set; } /// The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. public string InterfaceName { get; set; } /// The resource ID of the Network Fabric l2IsolationDomain. - public string L2IsolationDomainId { get; set; } + public ResourceIdentifier L2IsolationDomainId { get; set; } /// The provisioning state of the L2 network. public L2NetworkProvisioningState? ProvisioningState { get; } /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network. - public IReadOnlyList VirtualMachinesAssociatedIds { get; } + public IReadOnlyList VirtualMachinesAssociatedIds { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkResource.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkResource.cs index 3cdc26d1f202..a774c5130560 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L2NetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL2NetworkResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a L2Network along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetL2NetworkResource method. - /// Otherwise you can get one from its parent resource using the GetL2Network method. + /// A Class representing a NetworkCloudL2Network along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudL2NetworkResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudL2Network method. /// - public partial class L2NetworkResource : ArmResource + public partial class NetworkCloudL2NetworkResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string l2NetworkName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _l2NetworkClientDiagnostics; - private readonly L2NetworksRestOperations _l2NetworkRestClient; - private readonly L2NetworkData _data; + private readonly ClientDiagnostics _networkCloudL2NetworkL2NetworksClientDiagnostics; + private readonly L2NetworksRestOperations _networkCloudL2NetworkL2NetworksRestClient; + private readonly NetworkCloudL2NetworkData _data; - /// Initializes a new instance of the class for mocking. - protected L2NetworkResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudL2NetworkResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal L2NetworkResource(ArmClient client, L2NetworkData data) : this(client, data.Id) + internal NetworkCloudL2NetworkResource(ArmClient client, NetworkCloudL2NetworkData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal L2NetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudL2NetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _l2NetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string l2NetworkApiVersion); - _l2NetworkRestClient = new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, l2NetworkApiVersion); + _networkCloudL2NetworkL2NetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudL2NetworkL2NetworksApiVersion); + _networkCloudL2NetworkL2NetworksRestClient = new L2NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudL2NetworkL2NetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal L2NetworkResource(ArmClient client, ResourceIdentifier id) : base(clien /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual L2NetworkData Data + public virtual NetworkCloudL2NetworkData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Get"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Get"); scope.Start(); try { - var response = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(CancellationToke /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Get"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Get"); scope.Start(); try { - var response = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken cancellationTok /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Delete"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Delete"); scope.Start(); try { - var response = await _l2NetworkRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_l2NetworkClientDiagnostics, Pipeline, _l2NetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudL2NetworkL2NetworksRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, _networkCloudL2NetworkL2NetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Delete"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Delete"); scope.Start(); try { - var response = _l2NetworkRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_l2NetworkClientDiagnostics, Pipeline, _l2NetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudL2NetworkL2NetworksRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudL2NetworkL2NetworksClientDiagnostics, Pipeline, _networkCloudL2NetworkL2NetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(L2NetworkPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(NetworkCloudL2NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Update"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Update"); scope.Start(); try { - var response = await _l2NetworkRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + var response = await _networkCloudL2NetworkL2NetworksRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -271,16 +271,16 @@ public virtual async Task> UpdateAsync(L2NetworkPatc /// The request body. /// The cancellation token to use. /// is null. - public virtual Response Update(L2NetworkPatch patch, CancellationToken cancellationToken = default) + public virtual Response Update(NetworkCloudL2NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.Update"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.Update"); scope.Start(); try { - var response = _l2NetworkRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - return Response.FromValue(new L2NetworkResource(Client, response.Value), response.GetRawResponse()); + var response = _networkCloudL2NetworkL2NetworksRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -306,12 +306,12 @@ public virtual Response Update(L2NetworkPatch patch, Cancella /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.AddTag"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.AddTag"); scope.Start(); try { @@ -320,13 +320,13 @@ public virtual async Task> AddTagAsync(string key, s var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -360,12 +360,12 @@ public virtual async Task> AddTagAsync(string key, s /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.AddTag"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.AddTag"); scope.Start(); try { @@ -374,13 +374,13 @@ public virtual Response AddTag(string key, string value, Canc var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -413,11 +413,11 @@ public virtual Response AddTag(string key, string value, Canc /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.SetTags"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.SetTags"); scope.Start(); try { @@ -427,13 +427,13 @@ public virtual async Task> SetTagsAsync(IDictionary< var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(patch, cancellationToken: cancellationToken).ConfigureAwait(false); return result; @@ -462,11 +462,11 @@ public virtual async Task> SetTagsAsync(IDictionary< /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.SetTags"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.SetTags"); scope.Start(); try { @@ -476,13 +476,13 @@ public virtual Response SetTags(IDictionary t var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); patch.Tags.ReplaceWith(tags); var result = Update(patch, cancellationToken: cancellationToken); return result; @@ -511,11 +511,11 @@ public virtual Response SetTags(IDictionary t /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.RemoveTag"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.RemoveTag"); scope.Start(); try { @@ -524,13 +524,13 @@ public virtual async Task> RemoveTagAsync(string key var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l2NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL2NetworkL2NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -563,11 +563,11 @@ public virtual async Task> RemoveTagAsync(string key /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _l2NetworkClientDiagnostics.CreateScope("L2NetworkResource.RemoveTag"); + using var scope = _networkCloudL2NetworkL2NetworksClientDiagnostics.CreateScope("NetworkCloudL2NetworkResource.RemoveTag"); scope.Start(); try { @@ -576,13 +576,13 @@ public virtual Response RemoveTag(string key, CancellationTok var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l2NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL2NetworkL2NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL2NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L2NetworkPatch(); + var patch = new NetworkCloudL2NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkCollection.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkCollection.cs index e34e08879d63..e00fbea8fc25 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetL3Networks method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudL3Networks method from an instance of . /// - public partial class L3NetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudL3NetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _l3NetworkClientDiagnostics; - private readonly L3NetworksRestOperations _l3NetworkRestClient; + private readonly ClientDiagnostics _networkCloudL3NetworkL3NetworksClientDiagnostics; + private readonly L3NetworksRestOperations _networkCloudL3NetworkL3NetworksRestClient; - /// Initializes a new instance of the class for mocking. - protected L3NetworkCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudL3NetworkCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal L3NetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudL3NetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _l3NetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", L3NetworkResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(L3NetworkResource.ResourceType, out string l3NetworkApiVersion); - _l3NetworkRestClient = new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, l3NetworkApiVersion); + _networkCloudL3NetworkL3NetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudL3NetworkResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudL3NetworkResource.ResourceType, out string networkCloudL3NetworkL3NetworksApiVersion); + _networkCloudL3NetworkL3NetworksRestClient = new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudL3NetworkL3NetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string l3NetworkName, L3NetworkData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string l3NetworkName, NetworkCloudL3NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _l3NetworkRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new L3NetworkOperationSource(Client), _l3NetworkClientDiagnostics, Pipeline, _l3NetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudL3NetworkL3NetworksRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudL3NetworkOperationSource(Client), _networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, _networkCloudL3NetworkL3NetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAsync(W /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string l3NetworkName, L3NetworkData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string l3NetworkName, NetworkCloudL3NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = _l3NetworkRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new L3NetworkOperationSource(Client), _l3NetworkClientDiagnostics, Pipeline, _l3NetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudL3NetworkL3NetworksRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudL3NetworkOperationSource(Client), _networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, _networkCloudL3NetworkL3NetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUnti /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string l3NetworkName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string l3NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.Get"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.Get"); scope.Start(); try { - var response = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string l3Network /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string l3NetworkName, CancellationToken cancellationToken = default) + public virtual Response Get(string l3NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.Get"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.Get"); scope.Start(); try { - var response = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken); + var response = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string l3NetworkName, Cancellatio /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _l3NetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _l3NetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new L3NetworkResource(Client, L3NetworkData.DeserializeL3NetworkData(e)), _l3NetworkClientDiagnostics, Pipeline, "L3NetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudL3NetworkL3NetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudL3NetworkL3NetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL3NetworkResource(Client, NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(e)), _networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, "NetworkCloudL3NetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken ca /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _l3NetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _l3NetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new L3NetworkResource(Client, L3NetworkData.DeserializeL3NetworkData(e)), _l3NetworkClientDiagnostics, Pipeline, "L3NetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudL3NetworkL3NetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudL3NetworkL3NetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudL3NetworkResource(Client, NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(e)), _networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, "NetworkCloudL3NetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string l3NetworkName, Canc { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.Exists"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.Exists"); scope.Start(); try { - var response = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string l3NetworkName, CancellationToken can { Argument.AssertNotNullOrEmpty(l3NetworkName, nameof(l3NetworkName)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkCollection.Exists"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkCollection.Exists"); scope.Start(); try { - var response = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken: cancellationToken); + var response = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, l3NetworkName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string l3NetworkName, CancellationToken can } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkData.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkData.cs index 6476f9d2d9cc..b73b84d93680 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkData.cs @@ -14,31 +14,31 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the L3Network data model. + /// A class representing the NetworkCloudL3Network data model. /// L3Network represents a network that utilizes a single isolation domain set up for layer-3 resources. /// - public partial class L3NetworkData : TrackedResourceData + public partial class NetworkCloudL3NetworkData : TrackedResourceData { - /// Initializes a new instance of L3NetworkData. + /// Initializes a new instance of NetworkCloudL3NetworkData. /// The location. /// The extended location of the cluster associated with the resource. /// The resource ID of the Network Fabric l3IsolationDomain. /// The VLAN from the l3IsolationDomain that is used for this network. /// or is null. - public L3NetworkData(AzureLocation location, ExtendedLocation extendedLocation, string l3IsolationDomainId, long vlan) : base(location) + public NetworkCloudL3NetworkData(AzureLocation location, ExtendedLocation extendedLocation, ResourceIdentifier l3IsolationDomainId, long vlan) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(l3IsolationDomainId, nameof(l3IsolationDomainId)); ExtendedLocation = extendedLocation; - AssociatedResourceIds = new ChangeTrackingList(); - HybridAksClustersAssociatedIds = new ChangeTrackingList(); + AssociatedResourceIds = new ChangeTrackingList(); + HybridAksClustersAssociatedIds = new ChangeTrackingList(); L3IsolationDomainId = l3IsolationDomainId; - VirtualMachinesAssociatedIds = new ChangeTrackingList(); + VirtualMachinesAssociatedIds = new ChangeTrackingList(); Vlan = vlan; } - /// Initializes a new instance of L3NetworkData. + /// Initializes a new instance of NetworkCloudL3NetworkData. /// The id. /// The name. /// The resourceType. @@ -67,7 +67,7 @@ public L3NetworkData(AzureLocation location, ExtendedLocation extendedLocation, /// The provisioning state of the L3 network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network. /// The VLAN from the l3IsolationDomain that is used for this network. - internal L3NetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, string clusterId, L3NetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksIpamEnabled? hybridAksIpamEnabled, HybridAksPluginType? hybridAksPluginType, string interfaceName, IPAllocationType? ipAllocationType, string ipv4ConnectedPrefix, string ipv6ConnectedPrefix, string l3IsolationDomainId, L3NetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds, long vlan) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudL3NetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, ResourceIdentifier clusterId, L3NetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksIpamEnabled? hybridAksIpamEnabled, HybridAksPluginType? hybridAksPluginType, string interfaceName, IPAllocationType? ipAllocationType, string ipv4ConnectedPrefix, string ipv6ConnectedPrefix, ResourceIdentifier l3IsolationDomainId, L3NetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds, long vlan) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AssociatedResourceIds = associatedResourceIds; @@ -90,15 +90,15 @@ internal L3NetworkData(ResourceIdentifier id, string name, ResourceType resource /// The extended location of the cluster associated with the resource. public ExtendedLocation ExtendedLocation { get; set; } /// The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. - public IReadOnlyList AssociatedResourceIds { get; } + public IReadOnlyList AssociatedResourceIds { get; } /// The resource ID of the Network Cloud cluster this L3 network is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The more detailed status of the L3 network. public L3NetworkDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network. - public IReadOnlyList HybridAksClustersAssociatedIds { get; } + public IReadOnlyList HybridAksClustersAssociatedIds { get; } /// Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster. public HybridAksIpamEnabled? HybridAksIpamEnabled { get; set; } /// Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. @@ -118,11 +118,11 @@ internal L3NetworkData(ResourceIdentifier id, string name, ResourceType resource /// public string IPv6ConnectedPrefix { get; set; } /// The resource ID of the Network Fabric l3IsolationDomain. - public string L3IsolationDomainId { get; set; } + public ResourceIdentifier L3IsolationDomainId { get; set; } /// The provisioning state of the L3 network. public L3NetworkProvisioningState? ProvisioningState { get; } /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network. - public IReadOnlyList VirtualMachinesAssociatedIds { get; } + public IReadOnlyList VirtualMachinesAssociatedIds { get; } /// The VLAN from the l3IsolationDomain that is used for this network. public long Vlan { get; set; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkResource.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkResource.cs index d37529f3e35f..5e70e3fd0a03 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/L3NetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudL3NetworkResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a L3Network along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetL3NetworkResource method. - /// Otherwise you can get one from its parent resource using the GetL3Network method. + /// A Class representing a NetworkCloudL3Network along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudL3NetworkResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudL3Network method. /// - public partial class L3NetworkResource : ArmResource + public partial class NetworkCloudL3NetworkResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string l3NetworkName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _l3NetworkClientDiagnostics; - private readonly L3NetworksRestOperations _l3NetworkRestClient; - private readonly L3NetworkData _data; + private readonly ClientDiagnostics _networkCloudL3NetworkL3NetworksClientDiagnostics; + private readonly L3NetworksRestOperations _networkCloudL3NetworkL3NetworksRestClient; + private readonly NetworkCloudL3NetworkData _data; - /// Initializes a new instance of the class for mocking. - protected L3NetworkResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudL3NetworkResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal L3NetworkResource(ArmClient client, L3NetworkData data) : this(client, data.Id) + internal NetworkCloudL3NetworkResource(ArmClient client, NetworkCloudL3NetworkData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal L3NetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudL3NetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _l3NetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string l3NetworkApiVersion); - _l3NetworkRestClient = new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, l3NetworkApiVersion); + _networkCloudL3NetworkL3NetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudL3NetworkL3NetworksApiVersion); + _networkCloudL3NetworkL3NetworksRestClient = new L3NetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudL3NetworkL3NetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal L3NetworkResource(ArmClient client, ResourceIdentifier id) : base(clien /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual L3NetworkData Data + public virtual NetworkCloudL3NetworkData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Get"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Get"); scope.Start(); try { - var response = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(CancellationToke /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Get"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Get"); scope.Start(); try { - var response = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken cancellationTok /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Delete"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Delete"); scope.Start(); try { - var response = await _l3NetworkRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_l3NetworkClientDiagnostics, Pipeline, _l3NetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudL3NetworkL3NetworksRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, _networkCloudL3NetworkL3NetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Delete"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Delete"); scope.Start(); try { - var response = _l3NetworkRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_l3NetworkClientDiagnostics, Pipeline, _l3NetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudL3NetworkL3NetworksRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudL3NetworkL3NetworksClientDiagnostics, Pipeline, _networkCloudL3NetworkL3NetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(L3NetworkPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(NetworkCloudL3NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Update"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Update"); scope.Start(); try { - var response = await _l3NetworkRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + var response = await _networkCloudL3NetworkL3NetworksRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -271,16 +271,16 @@ public virtual async Task> UpdateAsync(L3NetworkPatc /// The request body. /// The cancellation token to use. /// is null. - public virtual Response Update(L3NetworkPatch patch, CancellationToken cancellationToken = default) + public virtual Response Update(NetworkCloudL3NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.Update"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.Update"); scope.Start(); try { - var response = _l3NetworkRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - return Response.FromValue(new L3NetworkResource(Client, response.Value), response.GetRawResponse()); + var response = _networkCloudL3NetworkL3NetworksRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -306,12 +306,12 @@ public virtual Response Update(L3NetworkPatch patch, Cancella /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.AddTag"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.AddTag"); scope.Start(); try { @@ -320,13 +320,13 @@ public virtual async Task> AddTagAsync(string key, s var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -360,12 +360,12 @@ public virtual async Task> AddTagAsync(string key, s /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.AddTag"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.AddTag"); scope.Start(); try { @@ -374,13 +374,13 @@ public virtual Response AddTag(string key, string value, Canc var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -413,11 +413,11 @@ public virtual Response AddTag(string key, string value, Canc /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.SetTags"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.SetTags"); scope.Start(); try { @@ -427,13 +427,13 @@ public virtual async Task> SetTagsAsync(IDictionary< var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(patch, cancellationToken: cancellationToken).ConfigureAwait(false); return result; @@ -462,11 +462,11 @@ public virtual async Task> SetTagsAsync(IDictionary< /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.SetTags"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.SetTags"); scope.Start(); try { @@ -476,13 +476,13 @@ public virtual Response SetTags(IDictionary t var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); patch.Tags.ReplaceWith(tags); var result = Update(patch, cancellationToken: cancellationToken); return result; @@ -511,11 +511,11 @@ public virtual Response SetTags(IDictionary t /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.RemoveTag"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.RemoveTag"); scope.Start(); try { @@ -524,13 +524,13 @@ public virtual async Task> RemoveTagAsync(string key var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _l3NetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudL3NetworkL3NetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -563,11 +563,11 @@ public virtual async Task> RemoveTagAsync(string key /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _l3NetworkClientDiagnostics.CreateScope("L3NetworkResource.RemoveTag"); + using var scope = _networkCloudL3NetworkL3NetworksClientDiagnostics.CreateScope("NetworkCloudL3NetworkResource.RemoveTag"); scope.Start(); try { @@ -576,13 +576,13 @@ public virtual Response RemoveTag(string key, CancellationTok var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _l3NetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new L3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudL3NetworkL3NetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudL3NetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new L3NetworkPatch(); + var patch = new NetworkCloudL3NetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackCollection.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackCollection.cs index 7cdf38ed2f2e..223c714747a1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetRacks method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudRacks method from an instance of . /// - public partial class RackCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudRackCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _rackClientDiagnostics; - private readonly RacksRestOperations _rackRestClient; + private readonly ClientDiagnostics _networkCloudRackRacksClientDiagnostics; + private readonly RacksRestOperations _networkCloudRackRacksRestClient; - /// Initializes a new instance of the class for mocking. - protected RackCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudRackCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal RackCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudRackCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _rackClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", RackResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(RackResource.ResourceType, out string rackApiVersion); - _rackRestClient = new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, rackApiVersion); + _networkCloudRackRacksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudRackResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudRackResource.ResourceType, out string networkCloudRackRacksApiVersion); + _networkCloudRackRacksRestClient = new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudRackRacksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -70,18 +70,18 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string rackName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string rackName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(rackName, nameof(rackName)); - using var scope = _rackClientDiagnostics.CreateScope("RackCollection.Get"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackCollection.Get"); scope.Start(); try { - var response = await _rackRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackRacksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -107,18 +107,18 @@ public virtual async Task> GetAsync(string rackName, Canc /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string rackName, CancellationToken cancellationToken = default) + public virtual Response Get(string rackName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(rackName, nameof(rackName)); - using var scope = _rackClientDiagnostics.CreateScope("RackCollection.Get"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackCollection.Get"); scope.Start(); try { - var response = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken); + var response = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -141,12 +141,12 @@ public virtual Response Get(string rackName, CancellationToken can /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _rackRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _rackRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new RackResource(Client, RackData.DeserializeRackData(e)), _rackClientDiagnostics, Pipeline, "RackCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudRackRacksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudRackRacksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackResource(Client, NetworkCloudRackData.DeserializeNetworkCloudRackData(e)), _networkCloudRackRacksClientDiagnostics, Pipeline, "NetworkCloudRackCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -163,12 +163,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken cancell /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _rackRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _rackRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new RackResource(Client, RackData.DeserializeRackData(e)), _rackClientDiagnostics, Pipeline, "RackCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudRackRacksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudRackRacksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackResource(Client, NetworkCloudRackData.DeserializeNetworkCloudRackData(e)), _networkCloudRackRacksClientDiagnostics, Pipeline, "NetworkCloudRackCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -192,11 +192,11 @@ public virtual async Task> ExistsAsync(string rackName, Cancellat { Argument.AssertNotNullOrEmpty(rackName, nameof(rackName)); - using var scope = _rackClientDiagnostics.CreateScope("RackCollection.Exists"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackCollection.Exists"); scope.Start(); try { - var response = await _rackRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackRacksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -227,11 +227,11 @@ public virtual Response Exists(string rackName, CancellationToken cancella { Argument.AssertNotNullOrEmpty(rackName, nameof(rackName)); - using var scope = _rackClientDiagnostics.CreateScope("RackCollection.Exists"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackCollection.Exists"); scope.Start(); try { - var response = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken: cancellationToken); + var response = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, rackName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -241,7 +241,7 @@ public virtual Response Exists(string rackName, CancellationToken cancella } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -251,7 +251,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackData.cs similarity index 83% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackData.cs index eb423d7befa8..feaf62cdf3d9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackData.cs @@ -14,12 +14,12 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the Rack data model. + /// A class representing the NetworkCloudRack data model. /// Rack represents the hardware of the rack and is dependent upon the cluster for lifecycle. /// - public partial class RackData : TrackedResourceData + public partial class NetworkCloudRackData : TrackedResourceData { - /// Initializes a new instance of RackData. + /// Initializes a new instance of NetworkCloudRackData. /// The location. /// The extended location of the cluster associated with the resource. /// The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement. @@ -27,7 +27,7 @@ public partial class RackData : TrackedResourceData /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. /// The SKU for the rack. /// , , , or is null. - public RackData(AzureLocation location, ExtendedLocation extendedLocation, string availabilityZone, string rackLocation, string rackSerialNumber, string rackSkuId) : base(location) + public NetworkCloudRackData(AzureLocation location, ExtendedLocation extendedLocation, string availabilityZone, string rackLocation, string rackSerialNumber, ResourceIdentifier rackSkuId) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(availabilityZone, nameof(availabilityZone)); @@ -42,7 +42,7 @@ public RackData(AzureLocation location, ExtendedLocation extendedLocation, strin RackSkuId = rackSkuId; } - /// Initializes a new instance of RackData. + /// Initializes a new instance of NetworkCloudRackData. /// The id. /// The name. /// The resourceType. @@ -58,7 +58,7 @@ public RackData(AzureLocation location, ExtendedLocation extendedLocation, strin /// The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”). /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. /// The SKU for the rack. - internal RackData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string availabilityZone, string clusterId, RackDetailedStatus? detailedStatus, string detailedStatusMessage, RackProvisioningState? provisioningState, string rackLocation, string rackSerialNumber, string rackSkuId) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudRackData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string availabilityZone, ResourceIdentifier clusterId, RackDetailedStatus? detailedStatus, string detailedStatusMessage, RackProvisioningState? provisioningState, string rackLocation, string rackSerialNumber, ResourceIdentifier rackSkuId) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AvailabilityZone = availabilityZone; @@ -76,7 +76,7 @@ internal RackData(ResourceIdentifier id, string name, ResourceType resourceType, /// The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement. public string AvailabilityZone { get; set; } /// The resource ID of the cluster the rack is created for. This value is set when the rack is created by the cluster. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The more detailed status of the rack. public RackDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. @@ -88,6 +88,6 @@ internal RackData(ResourceIdentifier id, string name, ResourceType resourceType, /// The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. public string RackSerialNumber { get; set; } /// The SKU for the rack. - public string RackSkuId { get; set; } + public ResourceIdentifier RackSkuId { get; set; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackResource.cs similarity index 72% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackResource.cs index a0806d3c298c..f04cbf515cb5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a Rack along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetRackResource method. - /// Otherwise you can get one from its parent resource using the GetRack method. + /// A Class representing a NetworkCloudRack along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudRackResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudRack method. /// - public partial class RackResource : ArmResource + public partial class NetworkCloudRackResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string rackName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks/{rackName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _rackClientDiagnostics; - private readonly RacksRestOperations _rackRestClient; - private readonly RackData _data; + private readonly ClientDiagnostics _networkCloudRackRacksClientDiagnostics; + private readonly RacksRestOperations _networkCloudRackRacksRestClient; + private readonly NetworkCloudRackData _data; - /// Initializes a new instance of the class for mocking. - protected RackResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudRackResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal RackResource(ArmClient client, RackData data) : this(client, data.Id) + internal NetworkCloudRackResource(ArmClient client, NetworkCloudRackData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal RackResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudRackResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _rackClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string rackApiVersion); - _rackRestClient = new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, rackApiVersion); + _networkCloudRackRacksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudRackRacksApiVersion); + _networkCloudRackRacksRestClient = new RacksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudRackRacksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal RackResource(ArmClient client, ResourceIdentifier id) : base(client, id /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual RackData Data + public virtual NetworkCloudRackData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _rackClientDiagnostics.CreateScope("RackResource.Get"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.Get"); scope.Start(); try { - var response = await _rackRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackRacksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(CancellationToken can /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _rackClientDiagnostics.CreateScope("RackResource.Get"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.Get"); scope.Start(); try { - var response = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,16 +170,16 @@ public virtual Response Get(CancellationToken cancellationToken = /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, RackPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudRackPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.Update"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.Update"); scope.Start(); try { - var response = await _rackRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new RackOperationSource(Client), _rackClientDiagnostics, Pipeline, _rackRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudRackRacksRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudRackOperationSource(Client), _networkCloudRackRacksClientDiagnostics, Pipeline, _networkCloudRackRacksRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -208,16 +208,16 @@ public virtual async Task> UpdateAsync(WaitUntil wait /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, RackPatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudRackPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.Update"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.Update"); scope.Start(); try { - var response = _rackRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new RackOperationSource(Client), _rackClientDiagnostics, Pipeline, _rackRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudRackRacksRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudRackOperationSource(Client), _networkCloudRackRacksClientDiagnostics, Pipeline, _networkCloudRackRacksRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -246,12 +246,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil, RackPatch /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.AddTag"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.AddTag"); scope.Start(); try { @@ -260,13 +260,13 @@ public virtual async Task> AddTagAsync(string key, string var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _rackRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new RackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudRackRacksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudRackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new RackPatch(); + var patch = new NetworkCloudRackPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -300,12 +300,12 @@ public virtual async Task> AddTagAsync(string key, string /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.AddTag"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.AddTag"); scope.Start(); try { @@ -314,13 +314,13 @@ public virtual Response AddTag(string key, string value, Cancellat var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new RackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudRackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new RackPatch(); + var patch = new NetworkCloudRackPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -353,11 +353,11 @@ public virtual Response AddTag(string key, string value, Cancellat /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.SetTags"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.SetTags"); scope.Start(); try { @@ -367,13 +367,13 @@ public virtual async Task> SetTagsAsync(IDictionary> SetTagsAsync(IDictionary The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.SetTags"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.SetTags"); scope.Start(); try { @@ -416,13 +416,13 @@ public virtual Response SetTags(IDictionary tags, var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new RackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudRackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new RackPatch(); + var patch = new NetworkCloudRackPatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -451,11 +451,11 @@ public virtual Response SetTags(IDictionary tags, /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.RemoveTag"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.RemoveTag"); scope.Start(); try { @@ -464,13 +464,13 @@ public virtual async Task> RemoveTagAsync(string key, Can var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _rackRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new RackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudRackRacksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudRackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new RackPatch(); + var patch = new NetworkCloudRackPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -503,11 +503,11 @@ public virtual async Task> RemoveTagAsync(string key, Can /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _rackClientDiagnostics.CreateScope("RackResource.RemoveTag"); + using var scope = _networkCloudRackRacksClientDiagnostics.CreateScope("NetworkCloudRackResource.RemoveTag"); scope.Start(); try { @@ -516,13 +516,13 @@ public virtual Response RemoveTag(string key, CancellationToken ca var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _rackRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new RackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudRackRacksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudRackResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new RackPatch(); + var patch = new NetworkCloudRackPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuCollection.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuCollection.cs index fbe9fb184a15..97fc91eb491c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetRackSkus method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudRackSkus method from an instance of . /// - public partial class RackSkuCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudRackSkuCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _rackSkuClientDiagnostics; - private readonly RackSkusRestOperations _rackSkuRestClient; + private readonly ClientDiagnostics _networkCloudRackSkuRackSkusClientDiagnostics; + private readonly RackSkusRestOperations _networkCloudRackSkuRackSkusRestClient; - /// Initializes a new instance of the class for mocking. - protected RackSkuCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudRackSkuCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal RackSkuCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudRackSkuCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _rackSkuClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", RackSkuResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(RackSkuResource.ResourceType, out string rackSkuApiVersion); - _rackSkuRestClient = new RackSkusRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, rackSkuApiVersion); + _networkCloudRackSkuRackSkusClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudRackSkuResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudRackSkuResource.ResourceType, out string networkCloudRackSkuRackSkusApiVersion); + _networkCloudRackSkuRackSkusRestClient = new RackSkusRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudRackSkuRackSkusApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -70,18 +70,18 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string rackSkuName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string rackSkuName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuCollection.Get"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuCollection.Get"); scope.Start(); try { - var response = await _rackSkuRestClient.GetAsync(Id.SubscriptionId, rackSkuName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackSkuRackSkusRestClient.GetAsync(Id.SubscriptionId, rackSkuName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackSkuResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackSkuResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -107,18 +107,18 @@ public virtual async Task> GetAsync(string rackSkuName /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string rackSkuName, CancellationToken cancellationToken = default) + public virtual Response Get(string rackSkuName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuCollection.Get"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuCollection.Get"); scope.Start(); try { - var response = _rackSkuRestClient.Get(Id.SubscriptionId, rackSkuName, cancellationToken); + var response = _networkCloudRackSkuRackSkusRestClient.Get(Id.SubscriptionId, rackSkuName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackSkuResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackSkuResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -141,12 +141,12 @@ public virtual Response Get(string rackSkuName, CancellationTok /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _rackSkuRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _rackSkuRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new RackSkuResource(Client, RackSkuData.DeserializeRackSkuData(e)), _rackSkuClientDiagnostics, Pipeline, "RackSkuCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudRackSkuRackSkusRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudRackSkuRackSkusRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackSkuResource(Client, NetworkCloudRackSkuData.DeserializeNetworkCloudRackSkuData(e)), _networkCloudRackSkuRackSkusClientDiagnostics, Pipeline, "NetworkCloudRackSkuCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -163,12 +163,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken canc /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _rackSkuRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _rackSkuRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new RackSkuResource(Client, RackSkuData.DeserializeRackSkuData(e)), _rackSkuClientDiagnostics, Pipeline, "RackSkuCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudRackSkuRackSkusRestClient.CreateListBySubscriptionRequest(Id.SubscriptionId); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudRackSkuRackSkusRestClient.CreateListBySubscriptionNextPageRequest(nextLink, Id.SubscriptionId); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudRackSkuResource(Client, NetworkCloudRackSkuData.DeserializeNetworkCloudRackSkuData(e)), _networkCloudRackSkuRackSkusClientDiagnostics, Pipeline, "NetworkCloudRackSkuCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -192,11 +192,11 @@ public virtual async Task> ExistsAsync(string rackSkuName, Cancel { Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuCollection.Exists"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuCollection.Exists"); scope.Start(); try { - var response = await _rackSkuRestClient.GetAsync(Id.SubscriptionId, rackSkuName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackSkuRackSkusRestClient.GetAsync(Id.SubscriptionId, rackSkuName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -227,11 +227,11 @@ public virtual Response Exists(string rackSkuName, CancellationToken cance { Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuCollection.Exists"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuCollection.Exists"); scope.Start(); try { - var response = _rackSkuRestClient.Get(Id.SubscriptionId, rackSkuName, cancellationToken: cancellationToken); + var response = _networkCloudRackSkuRackSkusRestClient.Get(Id.SubscriptionId, rackSkuName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -241,7 +241,7 @@ public virtual Response Exists(string rackSkuName, CancellationToken cance } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -251,7 +251,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuData.cs similarity index 82% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuData.cs index eb7a9c413e94..d7e962fc3c3c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuData.cs @@ -13,13 +13,13 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the RackSku data model. + /// A class representing the NetworkCloudRackSku data model. /// RackSku represents the SKU information of the rack. /// - public partial class RackSkuData : ResourceData + public partial class NetworkCloudRackSkuData : ResourceData { - /// Initializes a new instance of RackSkuData. - public RackSkuData() + /// Initializes a new instance of NetworkCloudRackSkuData. + public NetworkCloudRackSkuData() { ComputeMachines = new ChangeTrackingList(); ControllerMachines = new ChangeTrackingList(); @@ -27,7 +27,7 @@ public RackSkuData() SupportedRackSkuIds = new ChangeTrackingList(); } - /// Initializes a new instance of RackSkuData. + /// Initializes a new instance of NetworkCloudRackSkuData. /// The id. /// The name. /// The resourceType. @@ -40,7 +40,7 @@ public RackSkuData() /// The type of the rack. /// The list of appliance SKUs and associated rack slot for the storage appliance(s) in this rack model. /// The list of supported SKUs if the rack is an aggregator. - internal RackSkuData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IReadOnlyList computeMachines, IReadOnlyList controllerMachines, string description, long? maxClusterSlots, RackSkuProvisioningState? provisioningState, RackSkuType? rackType, IReadOnlyList storageAppliances, IReadOnlyList supportedRackSkuIds) : base(id, name, resourceType, systemData) + internal NetworkCloudRackSkuData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IReadOnlyList computeMachines, IReadOnlyList controllerMachines, string description, long? maxClusterSlots, RackSkuProvisioningState? provisioningState, RackSkuType? rackType, IReadOnlyList storageAppliances, IReadOnlyList supportedRackSkuIds) : base(id, name, resourceType, systemData) { ComputeMachines = computeMachines; ControllerMachines = controllerMachines; diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuResource.cs similarity index 64% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuResource.cs index 11bdaa4ee9f9..b07490583357 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RackSkuResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudRackSkuResource.cs @@ -18,46 +18,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a RackSku along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetRackSkuResource method. - /// Otherwise you can get one from its parent resource using the GetRackSku method. + /// A Class representing a NetworkCloudRackSku along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudRackSkuResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudRackSku method. /// - public partial class RackSkuResource : ArmResource + public partial class NetworkCloudRackSkuResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string rackSkuName) { var resourceId = $"/subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/rackSkus/{rackSkuName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _rackSkuClientDiagnostics; - private readonly RackSkusRestOperations _rackSkuRestClient; - private readonly RackSkuData _data; + private readonly ClientDiagnostics _networkCloudRackSkuRackSkusClientDiagnostics; + private readonly RackSkusRestOperations _networkCloudRackSkuRackSkusRestClient; + private readonly NetworkCloudRackSkuData _data; - /// Initializes a new instance of the class for mocking. - protected RackSkuResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudRackSkuResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal RackSkuResource(ArmClient client, RackSkuData data) : this(client, data.Id) + internal NetworkCloudRackSkuResource(ArmClient client, NetworkCloudRackSkuData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal RackSkuResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudRackSkuResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _rackSkuClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string rackSkuApiVersion); - _rackSkuRestClient = new RackSkusRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, rackSkuApiVersion); + _networkCloudRackSkuRackSkusClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudRackSkuRackSkusApiVersion); + _networkCloudRackSkuRackSkusRestClient = new RackSkusRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudRackSkuRackSkusApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -71,7 +71,7 @@ internal RackSkuResource(ArmClient client, ResourceIdentifier id) : base(client, /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual RackSkuData Data + public virtual NetworkCloudRackSkuData Data { get { @@ -101,16 +101,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuResource.Get"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuResource.Get"); scope.Start(); try { - var response = await _rackSkuRestClient.GetAsync(Id.SubscriptionId, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudRackSkuRackSkusRestClient.GetAsync(Id.SubscriptionId, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackSkuResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackSkuResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -133,16 +133,16 @@ public virtual async Task> GetAsync(CancellationToken /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _rackSkuClientDiagnostics.CreateScope("RackSkuResource.Get"); + using var scope = _networkCloudRackSkuRackSkusClientDiagnostics.CreateScope("NetworkCloudRackSkuResource.Get"); scope.Start(); try { - var response = _rackSkuRestClient.Get(Id.SubscriptionId, Id.Name, cancellationToken); + var response = _networkCloudRackSkuRackSkusRestClient.Get(Id.SubscriptionId, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new RackSkuResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudRackSkuResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceCollection.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceCollection.cs index be10b9fb3878..4d4e69706ac4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetStorageAppliances method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudStorageAppliances method from an instance of . /// - public partial class StorageApplianceCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudStorageApplianceCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _storageApplianceClientDiagnostics; - private readonly StorageAppliancesRestOperations _storageApplianceRestClient; + private readonly ClientDiagnostics _networkCloudStorageApplianceStorageAppliancesClientDiagnostics; + private readonly StorageAppliancesRestOperations _networkCloudStorageApplianceStorageAppliancesRestClient; - /// Initializes a new instance of the class for mocking. - protected StorageApplianceCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudStorageApplianceCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal StorageApplianceCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudStorageApplianceCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _storageApplianceClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", StorageApplianceResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(StorageApplianceResource.ResourceType, out string storageApplianceApiVersion); - _storageApplianceRestClient = new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, storageApplianceApiVersion); + _networkCloudStorageApplianceStorageAppliancesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudStorageApplianceResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudStorageApplianceResource.ResourceType, out string networkCloudStorageApplianceStorageAppliancesApiVersion); + _networkCloudStorageApplianceStorageAppliancesRestClient = new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudStorageApplianceStorageAppliancesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -70,18 +70,18 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string storageApplianceName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string storageApplianceName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceCollection.Get"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceCollection.Get"); scope.Start(); try { - var response = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new StorageApplianceResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -107,18 +107,18 @@ public virtual async Task> GetAsync(string st /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string storageApplianceName, CancellationToken cancellationToken = default) + public virtual Response Get(string storageApplianceName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceCollection.Get"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceCollection.Get"); scope.Start(); try { - var response = _storageApplianceRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new StorageApplianceResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -141,12 +141,12 @@ public virtual Response Get(string storageApplianceNam /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _storageApplianceRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _storageApplianceRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new StorageApplianceResource(Client, StorageApplianceData.DeserializeStorageApplianceData(e)), _storageApplianceClientDiagnostics, Pipeline, "StorageApplianceCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudStorageApplianceStorageAppliancesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudStorageApplianceStorageAppliancesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudStorageApplianceResource(Client, NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(e)), _networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, "NetworkCloudStorageApplianceCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -163,12 +163,12 @@ public virtual AsyncPageable GetAllAsync(CancellationT /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _storageApplianceRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _storageApplianceRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new StorageApplianceResource(Client, StorageApplianceData.DeserializeStorageApplianceData(e)), _storageApplianceClientDiagnostics, Pipeline, "StorageApplianceCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudStorageApplianceStorageAppliancesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudStorageApplianceStorageAppliancesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudStorageApplianceResource(Client, NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(e)), _networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, "NetworkCloudStorageApplianceCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -192,11 +192,11 @@ public virtual async Task> ExistsAsync(string storageApplianceNam { Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceCollection.Exists"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceCollection.Exists"); scope.Start(); try { - var response = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -227,11 +227,11 @@ public virtual Response Exists(string storageApplianceName, CancellationTo { Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceCollection.Exists"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceCollection.Exists"); scope.Start(); try { - var response = _storageApplianceRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken: cancellationToken); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, storageApplianceName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -241,7 +241,7 @@ public virtual Response Exists(string storageApplianceName, CancellationTo } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -251,7 +251,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceData.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceData.cs index a2b52e5ca0b4..8746d2cdb090 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceData.cs @@ -7,6 +7,7 @@ using System; using System.Collections.Generic; +using System.Net; using Azure.Core; using Azure.ResourceManager.Models; using Azure.ResourceManager.NetworkCloud.Models; @@ -14,12 +15,12 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the StorageAppliance data model. + /// A class representing the NetworkCloudStorageAppliance data model. /// StorageAppliance represents on-premises Network Cloud storage appliance. /// - public partial class StorageApplianceData : TrackedResourceData + public partial class NetworkCloudStorageApplianceData : TrackedResourceData { - /// Initializes a new instance of StorageApplianceData. + /// Initializes a new instance of NetworkCloudStorageApplianceData. /// The location. /// The extended location of the cluster associated with the resource. /// The credentials of the administrative interface on this storage appliance. @@ -28,7 +29,7 @@ public partial class StorageApplianceData : TrackedResourceData /// The serial number for the storage appliance. /// The SKU for the storage appliance. /// , , , or is null. - public StorageApplianceData(AzureLocation location, ExtendedLocation extendedLocation, AdministrativeCredentials administratorCredentials, string rackId, long rackSlot, string serialNumber, string storageApplianceSkuId) : base(location) + public NetworkCloudStorageApplianceData(AzureLocation location, ExtendedLocation extendedLocation, AdministrativeCredentials administratorCredentials, ResourceIdentifier rackId, long rackSlot, string serialNumber, string storageApplianceSkuId) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(administratorCredentials, nameof(administratorCredentials)); @@ -44,7 +45,7 @@ public StorageApplianceData(AzureLocation location, ExtendedLocation extendedLoc StorageApplianceSkuId = storageApplianceSkuId; } - /// Initializes a new instance of StorageApplianceData. + /// Initializes a new instance of NetworkCloudStorageApplianceData. /// The id. /// The name. /// The resourceType. @@ -66,7 +67,7 @@ public StorageApplianceData(AzureLocation location, ExtendedLocation extendedLoc /// The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. /// The serial number for the storage appliance. /// The SKU for the storage appliance. - internal StorageApplianceData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, AdministrativeCredentials administratorCredentials, long? capacity, long? capacityUsed, string clusterId, StorageApplianceDetailedStatus? detailedStatus, string detailedStatusMessage, string managementIPv4Address, StorageApplianceProvisioningState? provisioningState, string rackId, long rackSlot, RemoteVendorManagementFeature? remoteVendorManagementFeature, RemoteVendorManagementStatus? remoteVendorManagementStatus, string serialNumber, string storageApplianceSkuId) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudStorageApplianceData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, AdministrativeCredentials administratorCredentials, long? capacity, long? capacityUsed, ResourceIdentifier clusterId, StorageApplianceDetailedStatus? detailedStatus, string detailedStatusMessage, IPAddress managementIPv4Address, StorageApplianceProvisioningState? provisioningState, ResourceIdentifier rackId, long rackSlot, RemoteVendorManagementFeature? remoteVendorManagementFeature, RemoteVendorManagementStatus? remoteVendorManagementStatus, string serialNumber, string storageApplianceSkuId) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AdministratorCredentials = administratorCredentials; @@ -94,17 +95,17 @@ internal StorageApplianceData(ResourceIdentifier id, string name, ResourceType r /// The amount of storage consumed. public long? CapacityUsed { get; } /// The resource ID of the cluster this storage appliance is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The detailed status of the storage appliance. public StorageApplianceDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// The endpoint for the management interface of the storage appliance. - public string ManagementIPv4Address { get; } + public IPAddress ManagementIPv4Address { get; } /// The provisioning state of the storage appliance. public StorageApplianceProvisioningState? ProvisioningState { get; } /// The resource ID of the rack where this storage appliance resides. - public string RackId { get; set; } + public ResourceIdentifier RackId { get; set; } /// The slot the storage appliance is in the rack based on the BOM configuration. public long RackSlot { get; set; } /// The indicator of whether the storage appliance supports remote vendor management. diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceResource.cs similarity index 65% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceResource.cs index 0e6718c183bb..2768334487d2 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/StorageApplianceResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudStorageApplianceResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a StorageAppliance along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetStorageApplianceResource method. - /// Otherwise you can get one from its parent resource using the GetStorageAppliance method. + /// A Class representing a NetworkCloudStorageAppliance along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudStorageApplianceResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudStorageAppliance method. /// - public partial class StorageApplianceResource : ArmResource + public partial class NetworkCloudStorageApplianceResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string storageApplianceName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _storageApplianceClientDiagnostics; - private readonly StorageAppliancesRestOperations _storageApplianceRestClient; - private readonly StorageApplianceData _data; + private readonly ClientDiagnostics _networkCloudStorageApplianceStorageAppliancesClientDiagnostics; + private readonly StorageAppliancesRestOperations _networkCloudStorageApplianceStorageAppliancesRestClient; + private readonly NetworkCloudStorageApplianceData _data; - /// Initializes a new instance of the class for mocking. - protected StorageApplianceResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudStorageApplianceResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal StorageApplianceResource(ArmClient client, StorageApplianceData data) : this(client, data.Id) + internal NetworkCloudStorageApplianceResource(ArmClient client, NetworkCloudStorageApplianceData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal StorageApplianceResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudStorageApplianceResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _storageApplianceClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string storageApplianceApiVersion); - _storageApplianceRestClient = new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, storageApplianceApiVersion); + _networkCloudStorageApplianceStorageAppliancesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudStorageApplianceStorageAppliancesApiVersion); + _networkCloudStorageApplianceStorageAppliancesRestClient = new StorageAppliancesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudStorageApplianceStorageAppliancesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal StorageApplianceResource(ArmClient client, ResourceIdentifier id) : bas /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual StorageApplianceData Data + public virtual NetworkCloudStorageApplianceData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.Get"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.Get"); scope.Start(); try { - var response = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new StorageApplianceResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(Cancellat /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.Get"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.Get"); scope.Start(); try { - var response = _storageApplianceRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new StorageApplianceResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,16 +170,16 @@ public virtual Response Get(CancellationToken cancella /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, StorageAppliancePatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudStorageAppliancePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.Update"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.Update"); scope.Start(); try { - var response = await _storageApplianceRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new StorageApplianceOperationSource(Client), _storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudStorageApplianceOperationSource(Client), _networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -208,16 +208,16 @@ public virtual async Task> UpdateAsync(Wa /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, StorageAppliancePatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudStorageAppliancePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.Update"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.Update"); scope.Start(); try { - var response = _storageApplianceRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new StorageApplianceOperationSource(Client), _storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudStorageApplianceOperationSource(Client), _networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -246,12 +246,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil /// The cancellation token to use. public virtual async Task DisableRemoteVendorManagementAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.DisableRemoteVendorManagement"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.DisableRemoteVendorManagement"); scope.Start(); try { - var response = await _storageApplianceRestClient.DisableRemoteVendorManagementAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateDisableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.DisableRemoteVendorManagementAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateDisableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -280,12 +280,12 @@ public virtual async Task DisableRemoteVendorManagementAsync(WaitU /// The cancellation token to use. public virtual ArmOperation DisableRemoteVendorManagement(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.DisableRemoteVendorManagement"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.DisableRemoteVendorManagement"); scope.Start(); try { - var response = _storageApplianceRestClient.DisableRemoteVendorManagement(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateDisableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.DisableRemoteVendorManagement(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateDisableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -315,12 +315,12 @@ public virtual ArmOperation DisableRemoteVendorManagement(WaitUntil waitUntil, C /// The cancellation token to use. public virtual async Task EnableRemoteVendorManagementAsync(WaitUntil waitUntil, StorageApplianceEnableRemoteVendorManagementContent content = null, CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.EnableRemoteVendorManagement"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.EnableRemoteVendorManagement"); scope.Start(); try { - var response = await _storageApplianceRestClient.EnableRemoteVendorManagementAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateEnableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudStorageApplianceStorageAppliancesRestClient.EnableRemoteVendorManagementAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateEnableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -350,88 +350,12 @@ public virtual async Task EnableRemoteVendorManagementAsync(WaitUn /// The cancellation token to use. public virtual ArmOperation EnableRemoteVendorManagement(WaitUntil waitUntil, StorageApplianceEnableRemoteVendorManagementContent content = null, CancellationToken cancellationToken = default) { - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.EnableRemoteVendorManagement"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.EnableRemoteVendorManagement"); scope.Start(); try { - var response = _storageApplianceRestClient.EnableRemoteVendorManagement(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateEnableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - operation.WaitForCompletionResponse(cancellationToken); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Run and retrieve output from read only commands on the provided storage appliance. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/runReadCommands - /// - /// - /// Operation Id - /// StorageAppliances_RunReadCommands - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual async Task RunReadCommandsAsync(WaitUntil waitUntil, StorageApplianceRunReadCommandsContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(content, nameof(content)); - - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.RunReadCommands"); - scope.Start(); - try - { - var response = await _storageApplianceRestClient.RunReadCommandsAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Run and retrieve output from read only commands on the provided storage appliance. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/runReadCommands - /// - /// - /// Operation Id - /// StorageAppliances_RunReadCommands - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual ArmOperation RunReadCommands(WaitUntil waitUntil, StorageApplianceRunReadCommandsContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(content, nameof(content)); - - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.RunReadCommands"); - scope.Start(); - try - { - var response = _storageApplianceRestClient.RunReadCommands(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_storageApplianceClientDiagnostics, Pipeline, _storageApplianceRestClient.CreateRunReadCommandsRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudStorageApplianceStorageAppliancesRestClient.EnableRemoteVendorManagement(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudStorageApplianceStorageAppliancesClientDiagnostics, Pipeline, _networkCloudStorageApplianceStorageAppliancesRestClient.CreateEnableRemoteVendorManagementRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -460,12 +384,12 @@ public virtual ArmOperation RunReadCommands(WaitUntil waitUntil, StorageApplianc /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.AddTag"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.AddTag"); scope.Start(); try { @@ -474,13 +398,13 @@ public virtual async Task> AddTagAsync(string var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new StorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new StorageAppliancePatch(); + var patch = new NetworkCloudStorageAppliancePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -514,12 +438,12 @@ public virtual async Task> AddTagAsync(string /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.AddTag"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.AddTag"); scope.Start(); try { @@ -528,13 +452,13 @@ public virtual Response AddTag(string key, string valu var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _storageApplianceRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new StorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudStorageApplianceStorageAppliancesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new StorageAppliancePatch(); + var patch = new NetworkCloudStorageAppliancePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -567,11 +491,11 @@ public virtual Response AddTag(string key, string valu /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.SetTags"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.SetTags"); scope.Start(); try { @@ -581,13 +505,13 @@ public virtual async Task> SetTagsAsync(IDict var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new StorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new StorageAppliancePatch(); + var patch = new NetworkCloudStorageAppliancePatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -616,11 +540,11 @@ public virtual async Task> SetTagsAsync(IDict /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.SetTags"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.SetTags"); scope.Start(); try { @@ -630,13 +554,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.RemoveTag"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.RemoveTag"); scope.Start(); try { @@ -678,13 +602,13 @@ public virtual async Task> RemoveTagAsync(str var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _storageApplianceRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new StorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudStorageApplianceStorageAppliancesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new StorageAppliancePatch(); + var patch = new NetworkCloudStorageAppliancePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -717,11 +641,11 @@ public virtual async Task> RemoveTagAsync(str /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _storageApplianceClientDiagnostics.CreateScope("StorageApplianceResource.RemoveTag"); + using var scope = _networkCloudStorageApplianceStorageAppliancesClientDiagnostics.CreateScope("NetworkCloudStorageApplianceResource.RemoveTag"); scope.Start(); try { @@ -730,13 +654,13 @@ public virtual Response RemoveTag(string key, Cancella var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _storageApplianceRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new StorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudStorageApplianceStorageAppliancesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudStorageApplianceResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new StorageAppliancePatch(); + var patch = new NetworkCloudStorageAppliancePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkCollection.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkCollection.cs index f9b1aa328217..a33f08098aa3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetTrunkedNetworks method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudTrunkedNetworks method from an instance of . /// - public partial class TrunkedNetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudTrunkedNetworkCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _trunkedNetworkClientDiagnostics; - private readonly TrunkedNetworksRestOperations _trunkedNetworkRestClient; + private readonly ClientDiagnostics _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics; + private readonly TrunkedNetworksRestOperations _networkCloudTrunkedNetworkTrunkedNetworksRestClient; - /// Initializes a new instance of the class for mocking. - protected TrunkedNetworkCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudTrunkedNetworkCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal TrunkedNetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudTrunkedNetworkCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _trunkedNetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", TrunkedNetworkResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(TrunkedNetworkResource.ResourceType, out string trunkedNetworkApiVersion); - _trunkedNetworkRestClient = new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, trunkedNetworkApiVersion); + _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudTrunkedNetworkResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudTrunkedNetworkResource.ResourceType, out string networkCloudTrunkedNetworkTrunkedNetworksApiVersion); + _networkCloudTrunkedNetworkTrunkedNetworksRestClient = new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudTrunkedNetworkTrunkedNetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string trunkedNetworkName, TrunkedNetworkData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string trunkedNetworkName, NetworkCloudTrunkedNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new TrunkedNetworkOperationSource(Client), _trunkedNetworkClientDiagnostics, Pipeline, _trunkedNetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudTrunkedNetworkOperationSource(Client), _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAs /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string trunkedNetworkName, TrunkedNetworkData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string trunkedNetworkName, NetworkCloudTrunkedNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.CreateOrUpdate"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.CreateOrUpdate"); scope.Start(); try { - var response = _trunkedNetworkRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new TrunkedNetworkOperationSource(Client), _trunkedNetworkClientDiagnostics, Pipeline, _trunkedNetworkRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudTrunkedNetworkOperationSource(Client), _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil wai /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string trunkedNetworkName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string trunkedNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.Get"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.Get"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string trun /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string trunkedNetworkName, CancellationToken cancellationToken = default) + public virtual Response Get(string trunkedNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.Get"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.Get"); scope.Start(); try { - var response = _trunkedNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string trunkedNetworkName, C /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _trunkedNetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _trunkedNetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new TrunkedNetworkResource(Client, TrunkedNetworkData.DeserializeTrunkedNetworkData(e)), _trunkedNetworkClientDiagnostics, Pipeline, "TrunkedNetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudTrunkedNetworkResource(Client, NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(e)), _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, "NetworkCloudTrunkedNetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationTok /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _trunkedNetworkRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _trunkedNetworkRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new TrunkedNetworkResource(Client, TrunkedNetworkData.DeserializeTrunkedNetworkData(e)), _trunkedNetworkClientDiagnostics, Pipeline, "TrunkedNetworkCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudTrunkedNetworkResource(Client, NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(e)), _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, "NetworkCloudTrunkedNetworkCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string trunkedNetworkName, { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.Exists"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.Exists"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string trunkedNetworkName, CancellationToke { Argument.AssertNotNullOrEmpty(trunkedNetworkName, nameof(trunkedNetworkName)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkCollection.Exists"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkCollection.Exists"); scope.Start(); try { - var response = _trunkedNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken: cancellationToken); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, trunkedNetworkName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string trunkedNetworkName, CancellationToke } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkData.cs similarity index 81% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkData.cs index 5c37197feff3..77f5818f25a5 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkData.cs @@ -15,18 +15,18 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the TrunkedNetwork data model. + /// A class representing the NetworkCloudTrunkedNetwork data model. /// TrunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network. /// - public partial class TrunkedNetworkData : TrackedResourceData + public partial class NetworkCloudTrunkedNetworkData : TrackedResourceData { - /// Initializes a new instance of TrunkedNetworkData. + /// Initializes a new instance of NetworkCloudTrunkedNetworkData. /// The location. /// The extended location of the cluster associated with the resource. /// The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources. /// The list of vlans that are selected from the isolation domains for trunking. /// , or is null. - public TrunkedNetworkData(AzureLocation location, ExtendedLocation extendedLocation, IEnumerable isolationDomainIds, IEnumerable vlans) : base(location) + public NetworkCloudTrunkedNetworkData(AzureLocation location, ExtendedLocation extendedLocation, IEnumerable isolationDomainIds, IEnumerable vlans) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(isolationDomainIds, nameof(isolationDomainIds)); @@ -34,13 +34,13 @@ public TrunkedNetworkData(AzureLocation location, ExtendedLocation extendedLocat ExtendedLocation = extendedLocation; AssociatedResourceIds = new ChangeTrackingList(); - HybridAksClustersAssociatedIds = new ChangeTrackingList(); + HybridAksClustersAssociatedIds = new ChangeTrackingList(); IsolationDomainIds = isolationDomainIds.ToList(); - VirtualMachinesAssociatedIds = new ChangeTrackingList(); + VirtualMachinesAssociatedIds = new ChangeTrackingList(); Vlans = vlans.ToList(); } - /// Initializes a new instance of TrunkedNetworkData. + /// Initializes a new instance of NetworkCloudTrunkedNetworkData. /// The id. /// The name. /// The resourceType. @@ -59,7 +59,7 @@ public TrunkedNetworkData(AzureLocation location, ExtendedLocation extendedLocat /// The provisioning state of the trunked network. /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network. /// The list of vlans that are selected from the isolation domains for trunking. - internal TrunkedNetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, string clusterId, TrunkedNetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksPluginType? hybridAksPluginType, string interfaceName, IList isolationDomainIds, TrunkedNetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds, IList vlans) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudTrunkedNetworkData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList associatedResourceIds, ResourceIdentifier clusterId, TrunkedNetworkDetailedStatus? detailedStatus, string detailedStatusMessage, IReadOnlyList hybridAksClustersAssociatedIds, HybridAksPluginType? hybridAksPluginType, string interfaceName, IList isolationDomainIds, TrunkedNetworkProvisioningState? provisioningState, IReadOnlyList virtualMachinesAssociatedIds, IList vlans) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AssociatedResourceIds = associatedResourceIds; @@ -80,23 +80,23 @@ internal TrunkedNetworkData(ResourceIdentifier id, string name, ResourceType res /// The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. public IReadOnlyList AssociatedResourceIds { get; } /// The resource ID of the Network Cloud cluster this trunked network is associated with. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The more detailed status of the trunked network. public TrunkedNetworkDetailedStatus? DetailedStatus { get; } /// The descriptive message about the current detailed status. public string DetailedStatusMessage { get; } /// Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this trunked network. - public IReadOnlyList HybridAksClustersAssociatedIds { get; } + public IReadOnlyList HybridAksClustersAssociatedIds { get; } /// Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. public HybridAksPluginType? HybridAksPluginType { get; set; } /// The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. public string InterfaceName { get; set; } /// The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources. - public IList IsolationDomainIds { get; } + public IList IsolationDomainIds { get; } /// The provisioning state of the trunked network. public TrunkedNetworkProvisioningState? ProvisioningState { get; } /// Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network. - public IReadOnlyList VirtualMachinesAssociatedIds { get; } + public IReadOnlyList VirtualMachinesAssociatedIds { get; } /// The list of vlans that are selected from the isolation domains for trunking. public IList Vlans { get; } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkResource.cs similarity index 69% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkResource.cs index 55162248003a..3d26d4224b52 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/TrunkedNetworkResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudTrunkedNetworkResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a TrunkedNetwork along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetTrunkedNetworkResource method. - /// Otherwise you can get one from its parent resource using the GetTrunkedNetwork method. + /// A Class representing a NetworkCloudTrunkedNetwork along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudTrunkedNetworkResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudTrunkedNetwork method. /// - public partial class TrunkedNetworkResource : ArmResource + public partial class NetworkCloudTrunkedNetworkResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string trunkedNetworkName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _trunkedNetworkClientDiagnostics; - private readonly TrunkedNetworksRestOperations _trunkedNetworkRestClient; - private readonly TrunkedNetworkData _data; + private readonly ClientDiagnostics _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics; + private readonly TrunkedNetworksRestOperations _networkCloudTrunkedNetworkTrunkedNetworksRestClient; + private readonly NetworkCloudTrunkedNetworkData _data; - /// Initializes a new instance of the class for mocking. - protected TrunkedNetworkResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudTrunkedNetworkResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal TrunkedNetworkResource(ArmClient client, TrunkedNetworkData data) : this(client, data.Id) + internal NetworkCloudTrunkedNetworkResource(ArmClient client, NetworkCloudTrunkedNetworkData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal TrunkedNetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudTrunkedNetworkResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _trunkedNetworkClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string trunkedNetworkApiVersion); - _trunkedNetworkRestClient = new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, trunkedNetworkApiVersion); + _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudTrunkedNetworkTrunkedNetworksApiVersion); + _networkCloudTrunkedNetworkTrunkedNetworksRestClient = new TrunkedNetworksRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudTrunkedNetworkTrunkedNetworksApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal TrunkedNetworkResource(ArmClient client, ResourceIdentifier id) : base( /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual TrunkedNetworkData Data + public virtual NetworkCloudTrunkedNetworkData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Get"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Get"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(Cancellatio /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Get"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Get"); scope.Start(); try { - var response = _trunkedNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken cancellati /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Delete"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Delete"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_trunkedNetworkClientDiagnostics, Pipeline, _trunkedNetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Delete"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Delete"); scope.Start(); try { - var response = _trunkedNetworkRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_trunkedNetworkClientDiagnostics, Pipeline, _trunkedNetworkRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics, Pipeline, _networkCloudTrunkedNetworkTrunkedNetworksRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(TrunkedNetworkPatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(NetworkCloudTrunkedNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Update"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Update"); scope.Start(); try { - var response = await _trunkedNetworkRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + var response = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -271,16 +271,16 @@ public virtual async Task> UpdateAsync(TrunkedN /// The request body. /// The cancellation token to use. /// is null. - public virtual Response Update(TrunkedNetworkPatch patch, CancellationToken cancellationToken = default) + public virtual Response Update(NetworkCloudTrunkedNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.Update"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.Update"); scope.Start(); try { - var response = _trunkedNetworkRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - return Response.FromValue(new TrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); + var response = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -306,12 +306,12 @@ public virtual Response Update(TrunkedNetworkPatch patch /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.AddTag"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.AddTag"); scope.Start(); try { @@ -320,13 +320,13 @@ public virtual async Task> AddTagAsync(string k var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new TrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new TrunkedNetworkPatch(); + var patch = new NetworkCloudTrunkedNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -360,12 +360,12 @@ public virtual async Task> AddTagAsync(string k /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.AddTag"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.AddTag"); scope.Start(); try { @@ -374,13 +374,13 @@ public virtual Response AddTag(string key, string value, var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _trunkedNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new TrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new TrunkedNetworkPatch(); + var patch = new NetworkCloudTrunkedNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -413,11 +413,11 @@ public virtual Response AddTag(string key, string value, /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.SetTags"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.SetTags"); scope.Start(); try { @@ -427,13 +427,13 @@ public virtual async Task> SetTagsAsync(IDictio var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new TrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new TrunkedNetworkPatch(); + var patch = new NetworkCloudTrunkedNetworkPatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(patch, cancellationToken: cancellationToken).ConfigureAwait(false); return result; @@ -462,11 +462,11 @@ public virtual async Task> SetTagsAsync(IDictio /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.SetTags"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.SetTags"); scope.Start(); try { @@ -476,13 +476,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.RemoveTag"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.RemoveTag"); scope.Start(); try { @@ -524,13 +524,13 @@ public virtual async Task> RemoveTagAsync(strin var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _trunkedNetworkRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new TrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudTrunkedNetworkTrunkedNetworksRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new TrunkedNetworkPatch(); + var patch = new NetworkCloudTrunkedNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -563,11 +563,11 @@ public virtual async Task> RemoveTagAsync(strin /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _trunkedNetworkClientDiagnostics.CreateScope("TrunkedNetworkResource.RemoveTag"); + using var scope = _networkCloudTrunkedNetworkTrunkedNetworksClientDiagnostics.CreateScope("NetworkCloudTrunkedNetworkResource.RemoveTag"); scope.Start(); try { @@ -576,13 +576,13 @@ public virtual Response RemoveTag(string key, Cancellati var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _trunkedNetworkRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new TrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudTrunkedNetworkTrunkedNetworksRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudTrunkedNetworkResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new TrunkedNetworkPatch(); + var patch = new NetworkCloudTrunkedNetworkPatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineCollection.cs similarity index 63% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineCollection.cs index a6a30f4227c6..a1985446ecf9 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetVirtualMachines method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudVirtualMachines method from an instance of . /// - public partial class VirtualMachineCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudVirtualMachineCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _virtualMachineClientDiagnostics; - private readonly VirtualMachinesRestOperations _virtualMachineRestClient; + private readonly ClientDiagnostics _networkCloudVirtualMachineVirtualMachinesClientDiagnostics; + private readonly VirtualMachinesRestOperations _networkCloudVirtualMachineVirtualMachinesRestClient; - /// Initializes a new instance of the class for mocking. - protected VirtualMachineCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVirtualMachineCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal VirtualMachineCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVirtualMachineCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _virtualMachineClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", VirtualMachineResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(VirtualMachineResource.ResourceType, out string virtualMachineApiVersion); - _virtualMachineRestClient = new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, virtualMachineApiVersion); + _networkCloudVirtualMachineVirtualMachinesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudVirtualMachineResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudVirtualMachineResource.ResourceType, out string networkCloudVirtualMachineVirtualMachinesApiVersion); + _networkCloudVirtualMachineVirtualMachinesRestClient = new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVirtualMachineVirtualMachinesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string virtualMachineName, VirtualMachineData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string virtualMachineName, NetworkCloudVirtualMachineData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.CreateOrUpdate"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _virtualMachineRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new VirtualMachineOperationSource(Client), _virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineOperationSource(Client), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAs /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string virtualMachineName, VirtualMachineData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string virtualMachineName, NetworkCloudVirtualMachineData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.CreateOrUpdate"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.CreateOrUpdate"); scope.Start(); try { - var response = _virtualMachineRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new VirtualMachineOperationSource(Client), _virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineOperationSource(Client), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil wai /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string virtualMachineName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string virtualMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.Get"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.Get"); scope.Start(); try { - var response = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VirtualMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string virt /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string virtualMachineName, CancellationToken cancellationToken = default) + public virtual Response Get(string virtualMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.Get"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.Get"); scope.Start(); try { - var response = _virtualMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VirtualMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string virtualMachineName, C /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _virtualMachineRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _virtualMachineRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new VirtualMachineResource(Client, VirtualMachineData.DeserializeVirtualMachineData(e)), _virtualMachineClientDiagnostics, Pipeline, "VirtualMachineCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVirtualMachineVirtualMachinesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVirtualMachineVirtualMachinesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineResource(Client, NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(e)), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, "NetworkCloudVirtualMachineCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationTok /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _virtualMachineRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _virtualMachineRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new VirtualMachineResource(Client, VirtualMachineData.DeserializeVirtualMachineData(e)), _virtualMachineClientDiagnostics, Pipeline, "VirtualMachineCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVirtualMachineVirtualMachinesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVirtualMachineVirtualMachinesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineResource(Client, NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(e)), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, "NetworkCloudVirtualMachineCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string virtualMachineName, { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.Exists"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.Exists"); scope.Start(); try { - var response = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string virtualMachineName, CancellationToke { Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineCollection.Exists"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineCollection.Exists"); scope.Start(); try { - var response = _virtualMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken: cancellationToken); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, virtualMachineName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string virtualMachineName, CancellationToke } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleCollection.cs similarity index 61% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleCollection.cs index 2b55bb2499a2..dd99bf20d762 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleCollection.cs @@ -19,28 +19,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetConsoles method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudVirtualMachineConsoles method from an instance of . /// - public partial class ConsoleCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudVirtualMachineConsoleCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _consoleClientDiagnostics; - private readonly ConsolesRestOperations _consoleRestClient; + private readonly ClientDiagnostics _networkCloudVirtualMachineConsoleConsolesClientDiagnostics; + private readonly ConsolesRestOperations _networkCloudVirtualMachineConsoleConsolesRestClient; - /// Initializes a new instance of the class for mocking. - protected ConsoleCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVirtualMachineConsoleCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal ConsoleCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVirtualMachineConsoleCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _consoleClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ConsoleResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ConsoleResource.ResourceType, out string consoleApiVersion); - _consoleRestClient = new ConsolesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, consoleApiVersion); + _networkCloudVirtualMachineConsoleConsolesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudVirtualMachineConsoleResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudVirtualMachineConsoleResource.ResourceType, out string networkCloudVirtualMachineConsoleConsolesApiVersion); + _networkCloudVirtualMachineConsoleConsolesRestClient = new ConsolesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVirtualMachineConsoleConsolesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -48,8 +48,8 @@ internal ConsoleCollection(ArmClient client, ResourceIdentifier id) : base(clien internal static void ValidateResourceId(ResourceIdentifier id) { - if (id.ResourceType != VirtualMachineResource.ResourceType) - throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, VirtualMachineResource.ResourceType), nameof(id)); + if (id.ResourceType != NetworkCloudVirtualMachineResource.ResourceType) + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, NetworkCloudVirtualMachineResource.ResourceType), nameof(id)); } /// @@ -71,17 +71,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string consoleName, ConsoleData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string consoleName, NetworkCloudVirtualMachineConsoleData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.CreateOrUpdate"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _consoleRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ConsoleOperationSource(Client), _consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineConsoleOperationSource(Client), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -112,17 +112,17 @@ public virtual async Task> CreateOrUpdateAsync(Wai /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string consoleName, ConsoleData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string consoleName, NetworkCloudVirtualMachineConsoleData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.CreateOrUpdate"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.CreateOrUpdate"); scope.Start(); try { - var response = _consoleRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new ConsoleOperationSource(Client), _consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineConsoleOperationSource(Client), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -151,18 +151,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string consoleName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string consoleName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.Get"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.Get"); scope.Start(); try { - var response = await _consoleRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ConsoleResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,18 +188,18 @@ public virtual async Task> GetAsync(string consoleName /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string consoleName, CancellationToken cancellationToken = default) + public virtual Response Get(string consoleName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.Get"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.Get"); scope.Start(); try { - var response = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ConsoleResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -222,12 +222,12 @@ public virtual Response Get(string consoleName, CancellationTok /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _consoleRestClient.CreateListByVirtualMachineRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _consoleRestClient.CreateListByVirtualMachineNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new ConsoleResource(Client, ConsoleData.DeserializeConsoleData(e)), _consoleClientDiagnostics, Pipeline, "ConsoleCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVirtualMachineConsoleConsolesRestClient.CreateListByVirtualMachineRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVirtualMachineConsoleConsolesRestClient.CreateListByVirtualMachineNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineConsoleResource(Client, NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(e)), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, "NetworkCloudVirtualMachineConsoleCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -244,12 +244,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken canc /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _consoleRestClient.CreateListByVirtualMachineRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _consoleRestClient.CreateListByVirtualMachineNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new ConsoleResource(Client, ConsoleData.DeserializeConsoleData(e)), _consoleClientDiagnostics, Pipeline, "ConsoleCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVirtualMachineConsoleConsolesRestClient.CreateListByVirtualMachineRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVirtualMachineConsoleConsolesRestClient.CreateListByVirtualMachineNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName, Id.Name); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVirtualMachineConsoleResource(Client, NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(e)), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, "NetworkCloudVirtualMachineConsoleCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -273,11 +273,11 @@ public virtual async Task> ExistsAsync(string consoleName, Cancel { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.Exists"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.Exists"); scope.Start(); try { - var response = await _consoleRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -308,11 +308,11 @@ public virtual Response Exists(string consoleName, CancellationToken cance { Argument.AssertNotNullOrEmpty(consoleName, nameof(consoleName)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleCollection.Exists"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleCollection.Exists"); scope.Start(); try { - var response = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken: cancellationToken); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, consoleName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -322,7 +322,7 @@ public virtual Response Exists(string consoleName, CancellationToken cance } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -332,7 +332,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleData.cs similarity index 74% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleData.cs index 796cc305b31d..e398455a8418 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleData.cs @@ -14,18 +14,18 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the Console data model. + /// A class representing the NetworkCloudVirtualMachineConsole data model. /// Console represents the console of an on-premises Network Cloud virtual machine. /// - public partial class ConsoleData : TrackedResourceData + public partial class NetworkCloudVirtualMachineConsoleData : TrackedResourceData { - /// Initializes a new instance of ConsoleData. + /// Initializes a new instance of NetworkCloudVirtualMachineConsoleData. /// The location. /// The extended location of the cluster manager associated with the cluster this virtual machine is created on. /// The indicator of whether the console access is enabled. /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. /// or is null. - public ConsoleData(AzureLocation location, ExtendedLocation extendedLocation, ConsoleEnabled enabled, SshPublicKey sshPublicKey) : base(location) + public NetworkCloudVirtualMachineConsoleData(AzureLocation location, ExtendedLocation extendedLocation, ConsoleEnabled enabled, NetworkCloudSshPublicKey sshPublicKey) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(sshPublicKey, nameof(sshPublicKey)); @@ -35,7 +35,7 @@ public ConsoleData(AzureLocation location, ExtendedLocation extendedLocation, Co SshPublicKey = sshPublicKey; } - /// Initializes a new instance of ConsoleData. + /// Initializes a new instance of NetworkCloudVirtualMachineConsoleData. /// The id. /// The name. /// The resourceType. @@ -46,18 +46,18 @@ public ConsoleData(AzureLocation location, ExtendedLocation extendedLocation, Co /// The more detailed status of the console. /// The descriptive message about the current detailed status. /// The indicator of whether the console access is enabled. - /// The date and time after which the key will be disallowed access. + /// The date and time after which the key will be disallowed access. /// The resource ID of the private link service that is used to provide virtual machine console access. /// The provisioning state of the virtual machine console. /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. /// The unique identifier for the virtual machine that is used to access the console. - internal ConsoleData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, ConsoleDetailedStatus? detailedStatus, string detailedStatusMessage, ConsoleEnabled enabled, DateTimeOffset? expiration, string privateLinkServiceId, ConsoleProvisioningState? provisioningState, SshPublicKey sshPublicKey, string virtualMachineAccessId) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudVirtualMachineConsoleData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, ConsoleDetailedStatus? detailedStatus, string detailedStatusMessage, ConsoleEnabled enabled, DateTimeOffset? expireOn, ResourceIdentifier privateLinkServiceId, ConsoleProvisioningState? provisioningState, NetworkCloudSshPublicKey sshPublicKey, Guid? virtualMachineAccessId) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; DetailedStatus = detailedStatus; DetailedStatusMessage = detailedStatusMessage; Enabled = enabled; - Expiration = expiration; + ExpireOn = expireOn; PrivateLinkServiceId = privateLinkServiceId; ProvisioningState = provisioningState; SshPublicKey = sshPublicKey; @@ -73,21 +73,21 @@ internal ConsoleData(ResourceIdentifier id, string name, ResourceType resourceTy /// The indicator of whether the console access is enabled. public ConsoleEnabled Enabled { get; set; } /// The date and time after which the key will be disallowed access. - public DateTimeOffset? Expiration { get; set; } + public DateTimeOffset? ExpireOn { get; set; } /// The resource ID of the private link service that is used to provide virtual machine console access. - public string PrivateLinkServiceId { get; } + public ResourceIdentifier PrivateLinkServiceId { get; } /// The provisioning state of the virtual machine console. public ConsoleProvisioningState? ProvisioningState { get; } /// The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. - internal SshPublicKey SshPublicKey { get; set; } + internal NetworkCloudSshPublicKey SshPublicKey { get; set; } /// The SSH public key data. public string KeyData { get => SshPublicKey is null ? default : SshPublicKey.KeyData; - set => SshPublicKey = new SshPublicKey(value); + set => SshPublicKey = new NetworkCloudSshPublicKey(value); } /// The unique identifier for the virtual machine that is used to access the console. - public string VirtualMachineAccessId { get; } + public Guid? VirtualMachineAccessId { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleResource.cs similarity index 69% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleResource.cs index f34c7b7f71d2..c3872258ef4c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/ConsoleResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineConsoleResource.cs @@ -19,46 +19,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a Console along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetConsoleResource method. - /// Otherwise you can get one from its parent resource using the GetConsole method. + /// A Class representing a NetworkCloudVirtualMachineConsole along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudVirtualMachineConsoleResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudVirtualMachineConsole method. /// - public partial class ConsoleResource : ArmResource + public partial class NetworkCloudVirtualMachineConsoleResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/consoles/{consoleName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _consoleClientDiagnostics; - private readonly ConsolesRestOperations _consoleRestClient; - private readonly ConsoleData _data; + private readonly ClientDiagnostics _networkCloudVirtualMachineConsoleConsolesClientDiagnostics; + private readonly ConsolesRestOperations _networkCloudVirtualMachineConsoleConsolesRestClient; + private readonly NetworkCloudVirtualMachineConsoleData _data; - /// Initializes a new instance of the class for mocking. - protected ConsoleResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVirtualMachineConsoleResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal ConsoleResource(ArmClient client, ConsoleData data) : this(client, data.Id) + internal NetworkCloudVirtualMachineConsoleResource(ArmClient client, NetworkCloudVirtualMachineConsoleData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal ConsoleResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVirtualMachineConsoleResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _consoleClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string consoleApiVersion); - _consoleRestClient = new ConsolesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, consoleApiVersion); + _networkCloudVirtualMachineConsoleConsolesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudVirtualMachineConsoleConsolesApiVersion); + _networkCloudVirtualMachineConsoleConsolesRestClient = new ConsolesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVirtualMachineConsoleConsolesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,7 +72,7 @@ internal ConsoleResource(ArmClient client, ResourceIdentifier id) : base(client, /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual ConsoleData Data + public virtual NetworkCloudVirtualMachineConsoleData Data { get { @@ -102,16 +102,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Get"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Get"); scope.Start(); try { - var response = await _consoleRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ConsoleResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -134,16 +134,16 @@ public virtual async Task> GetAsync(CancellationToken /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Get"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Get"); scope.Start(); try { - var response = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new ConsoleResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -169,12 +169,12 @@ public virtual Response Get(CancellationToken cancellationToken /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Delete"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Delete"); scope.Start(); try { - var response = await _consoleRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -203,12 +203,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Delete"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Delete"); scope.Start(); try { - var response = _consoleRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, ConsolePatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudVirtualMachineConsolePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Update"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Update"); scope.Start(); try { - var response = await _consoleRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new ConsoleOperationSource(Client), _consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudVirtualMachineConsoleConsolesRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineConsoleOperationSource(Client), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -275,16 +275,16 @@ public virtual async Task> UpdateAsync(WaitUntil w /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, ConsolePatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudVirtualMachineConsolePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.Update"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.Update"); scope.Start(); try { - var response = _consoleRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new ConsoleOperationSource(Client), _consoleClientDiagnostics, Pipeline, _consoleRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudVirtualMachineConsoleConsolesRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineConsoleOperationSource(Client), _networkCloudVirtualMachineConsoleConsolesClientDiagnostics, Pipeline, _networkCloudVirtualMachineConsoleConsolesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -313,12 +313,12 @@ public virtual ArmOperation Update(WaitUntil waitUntil, Console /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.AddTag"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.AddTag"); scope.Start(); try { @@ -327,13 +327,13 @@ public virtual async Task> AddTagAsync(string key, str var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _consoleRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVirtualMachineConsoleConsolesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ConsolePatch(); + var patch = new NetworkCloudVirtualMachineConsolePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -367,12 +367,12 @@ public virtual async Task> AddTagAsync(string key, str /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.AddTag"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.AddTag"); scope.Start(); try { @@ -381,13 +381,13 @@ public virtual Response AddTag(string key, string value, Cancel var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ConsolePatch(); + var patch = new NetworkCloudVirtualMachineConsolePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -420,11 +420,11 @@ public virtual Response AddTag(string key, string value, Cancel /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.SetTags"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.SetTags"); scope.Start(); try { @@ -434,13 +434,13 @@ public virtual async Task> SetTagsAsync(IDictionary> SetTagsAsync(IDictionary The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.SetTags"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.SetTags"); scope.Start(); try { @@ -483,13 +483,13 @@ public virtual Response SetTags(IDictionary tag var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ConsolePatch(); + var patch = new NetworkCloudVirtualMachineConsolePatch(); patch.Tags.ReplaceWith(tags); var result = Update(WaitUntil.Completed, patch, cancellationToken: cancellationToken); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -518,11 +518,11 @@ public virtual Response SetTags(IDictionary tag /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.RemoveTag"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.RemoveTag"); scope.Start(); try { @@ -531,13 +531,13 @@ public virtual async Task> RemoveTagAsync(string key, var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _consoleRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new ConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVirtualMachineConsoleConsolesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new ConsolePatch(); + var patch = new NetworkCloudVirtualMachineConsolePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -570,11 +570,11 @@ public virtual async Task> RemoveTagAsync(string key, /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _consoleClientDiagnostics.CreateScope("ConsoleResource.RemoveTag"); + using var scope = _networkCloudVirtualMachineConsoleConsolesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineConsoleResource.RemoveTag"); scope.Start(); try { @@ -583,13 +583,13 @@ public virtual Response RemoveTag(string key, CancellationToken var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _consoleRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); - return Response.FromValue(new ConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVirtualMachineConsoleConsolesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVirtualMachineConsoleResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new ConsolePatch(); + var patch = new NetworkCloudVirtualMachineConsolePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineData.cs similarity index 80% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineData.cs index 017a98600d44..52595a3fef67 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineData.cs @@ -14,22 +14,22 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the VirtualMachine data model. + /// A class representing the NetworkCloudVirtualMachine data model. /// VirtualMachine represents the on-premises Network Cloud virtual machine. /// - public partial class VirtualMachineData : TrackedResourceData + public partial class NetworkCloudVirtualMachineData : TrackedResourceData { - /// Initializes a new instance of VirtualMachineData. + /// Initializes a new instance of NetworkCloudVirtualMachineData. /// The location. /// The extended location of the cluster associated with the resource. /// The name of the administrator to which the ssh public keys will be added into the authorized keys. /// The cloud service network that provides platform-level services for the virtual machine. /// The number of CPU cores in the virtual machine. - /// The memory size of the virtual machine in GB. + /// The memory size of the virtual machine in GB. /// The storage profile that specifies size and other parameters about the disks related to the virtual machine. /// The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. /// , , , or is null. - public VirtualMachineData(AzureLocation location, ExtendedLocation extendedLocation, string adminUsername, NetworkAttachment cloudServicesNetworkAttachment, long cpuCores, long memorySizeGB, StorageProfile storageProfile, string vmImage) : base(location) + public NetworkCloudVirtualMachineData(AzureLocation location, ExtendedLocation extendedLocation, string adminUsername, NetworkAttachment cloudServicesNetworkAttachment, long cpuCores, long memorySizeInGB, NetworkCloudStorageProfile storageProfile, string vmImage) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); Argument.AssertNotNull(adminUsername, nameof(adminUsername)); @@ -41,16 +41,16 @@ public VirtualMachineData(AzureLocation location, ExtendedLocation extendedLocat AdminUsername = adminUsername; CloudServicesNetworkAttachment = cloudServicesNetworkAttachment; CpuCores = cpuCores; - MemorySizeGB = memorySizeGB; + MemorySizeInGB = memorySizeInGB; NetworkAttachments = new ChangeTrackingList(); PlacementHints = new ChangeTrackingList(); - SshPublicKeys = new ChangeTrackingList(); + SshPublicKeys = new ChangeTrackingList(); StorageProfile = storageProfile; VmImage = vmImage; - Volumes = new ChangeTrackingList(); + Volumes = new ChangeTrackingList(); } - /// Initializes a new instance of VirtualMachineData. + /// Initializes a new instance of NetworkCloudVirtualMachineData. /// The id. /// The name. /// The resourceType. @@ -68,7 +68,7 @@ public VirtualMachineData(AzureLocation location, ExtendedLocation extendedLocat /// The more detailed status of the virtual machine. /// The descriptive message about the current detailed status. /// Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. - /// The memory size of the virtual machine in GB. + /// The memory size of the virtual machine in GB. /// The list of network attachments to the virtual machine. /// The Base64 encoded cloud-init network data. /// The scheduling hints for the virtual machine. @@ -82,7 +82,7 @@ public VirtualMachineData(AzureLocation location, ExtendedLocation extendedLocat /// The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. /// The credentials used to login to the image repository that has access to the specified image. /// The resource IDs of volumes that are attached to the virtual machine. - internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string adminUsername, string availabilityZone, string bareMetalMachineId, VirtualMachineBootMethod? bootMethod, NetworkAttachment cloudServicesNetworkAttachment, string clusterId, long cpuCores, VirtualMachineDetailedStatus? detailedStatus, string detailedStatusMessage, VirtualMachineIsolateEmulatorThread? isolateEmulatorThread, long memorySizeGB, IList networkAttachments, string networkData, IList placementHints, VirtualMachinePowerState? powerState, VirtualMachineProvisioningState? provisioningState, IList sshPublicKeys, StorageProfile storageProfile, string userData, VirtualMachineVirtioInterfaceType? virtioInterface, VirtualMachineDeviceModelType? vmDeviceModel, string vmImage, ImageRepositoryCredentials vmImageRepositoryCredentials, IReadOnlyList volumes) : base(id, name, resourceType, systemData, tags, location) + internal NetworkCloudVirtualMachineData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, string adminUsername, string availabilityZone, ResourceIdentifier bareMetalMachineId, VirtualMachineBootMethod? bootMethod, NetworkAttachment cloudServicesNetworkAttachment, ResourceIdentifier clusterId, long cpuCores, VirtualMachineDetailedStatus? detailedStatus, string detailedStatusMessage, VirtualMachineIsolateEmulatorThread? isolateEmulatorThread, long memorySizeInGB, IList networkAttachments, string networkData, IList placementHints, VirtualMachinePowerState? powerState, VirtualMachineProvisioningState? provisioningState, IList sshPublicKeys, NetworkCloudStorageProfile storageProfile, string userData, VirtualMachineVirtioInterfaceType? virtioInterface, VirtualMachineDeviceModelType? vmDeviceModel, string vmImage, ImageRepositoryCredentials vmImageRepositoryCredentials, IReadOnlyList volumes) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AdminUsername = adminUsername; @@ -95,7 +95,7 @@ internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType res DetailedStatus = detailedStatus; DetailedStatusMessage = detailedStatusMessage; IsolateEmulatorThread = isolateEmulatorThread; - MemorySizeGB = memorySizeGB; + MemorySizeInGB = memorySizeInGB; NetworkAttachments = networkAttachments; NetworkData = networkData; PlacementHints = placementHints; @@ -118,13 +118,13 @@ internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType res /// The cluster availability zone containing this virtual machine. public string AvailabilityZone { get; } /// The resource ID of the bare metal machine the virtual machine has landed to. - public string BareMetalMachineId { get; } + public ResourceIdentifier BareMetalMachineId { get; } /// Selects the boot method for the virtual machine. public VirtualMachineBootMethod? BootMethod { get; set; } /// The cloud service network that provides platform-level services for the virtual machine. public NetworkAttachment CloudServicesNetworkAttachment { get; set; } /// The resource ID of the cluster the virtual machine is created for. - public string ClusterId { get; } + public ResourceIdentifier ClusterId { get; } /// The number of CPU cores in the virtual machine. public long CpuCores { get; set; } /// The more detailed status of the virtual machine. @@ -134,7 +134,7 @@ internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType res /// Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. public VirtualMachineIsolateEmulatorThread? IsolateEmulatorThread { get; set; } /// The memory size of the virtual machine in GB. - public long MemorySizeGB { get; set; } + public long MemorySizeInGB { get; set; } /// The list of network attachments to the virtual machine. public IList NetworkAttachments { get; } /// The Base64 encoded cloud-init network data. @@ -146,9 +146,9 @@ internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType res /// The provisioning state of the virtual machine. public VirtualMachineProvisioningState? ProvisioningState { get; } /// The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername. - public IList SshPublicKeys { get; } + public IList SshPublicKeys { get; } /// The storage profile that specifies size and other parameters about the disks related to the virtual machine. - public StorageProfile StorageProfile { get; set; } + public NetworkCloudStorageProfile StorageProfile { get; set; } /// The Base64 encoded cloud-init user data. public string UserData { get; set; } /// Field Deprecated, use virtualizationModel instead. The type of the virtio interface. @@ -160,6 +160,6 @@ internal VirtualMachineData(ResourceIdentifier id, string name, ResourceType res /// The credentials used to login to the image repository that has access to the specified image. public ImageRepositoryCredentials VmImageRepositoryCredentials { get; set; } /// The resource IDs of volumes that are attached to the virtual machine. - public IReadOnlyList Volumes { get; } + public IReadOnlyList Volumes { get; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineResource.cs similarity index 62% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineResource.cs index cff9fdcd0552..28b2baf6f351 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VirtualMachineResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVirtualMachineResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a VirtualMachine along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetVirtualMachineResource method. - /// Otherwise you can get one from its parent resource using the GetVirtualMachine method. + /// A Class representing a NetworkCloudVirtualMachine along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudVirtualMachineResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudVirtualMachine method. /// - public partial class VirtualMachineResource : ArmResource + public partial class NetworkCloudVirtualMachineResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string virtualMachineName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _virtualMachineClientDiagnostics; - private readonly VirtualMachinesRestOperations _virtualMachineRestClient; - private readonly VirtualMachineData _data; + private readonly ClientDiagnostics _networkCloudVirtualMachineVirtualMachinesClientDiagnostics; + private readonly VirtualMachinesRestOperations _networkCloudVirtualMachineVirtualMachinesRestClient; + private readonly NetworkCloudVirtualMachineData _data; - /// Initializes a new instance of the class for mocking. - protected VirtualMachineResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVirtualMachineResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal VirtualMachineResource(ArmClient client, VirtualMachineData data) : this(client, data.Id) + internal NetworkCloudVirtualMachineResource(ArmClient client, NetworkCloudVirtualMachineData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal VirtualMachineResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVirtualMachineResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _virtualMachineClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string virtualMachineApiVersion); - _virtualMachineRestClient = new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, virtualMachineApiVersion); + _networkCloudVirtualMachineVirtualMachinesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudVirtualMachineVirtualMachinesApiVersion); + _networkCloudVirtualMachineVirtualMachinesRestClient = new VirtualMachinesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVirtualMachineVirtualMachinesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal VirtualMachineResource(ArmClient client, ResourceIdentifier id) : base( /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual VirtualMachineData Data + public virtual NetworkCloudVirtualMachineData Data { get { @@ -89,11 +89,11 @@ internal static void ValidateResourceId(ResourceIdentifier id) throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Invalid resource type {0} expected {1}", id.ResourceType, ResourceType), nameof(id)); } - /// Gets a collection of ConsoleResources in the VirtualMachine. - /// An object representing collection of ConsoleResources and their operations over a ConsoleResource. - public virtual ConsoleCollection GetConsoles() + /// Gets a collection of NetworkCloudVirtualMachineConsoleResources in the NetworkCloudVirtualMachine. + /// An object representing collection of NetworkCloudVirtualMachineConsoleResources and their operations over a NetworkCloudVirtualMachineConsoleResource. + public virtual NetworkCloudVirtualMachineConsoleCollection GetNetworkCloudVirtualMachineConsoles() { - return GetCachedClient(Client => new ConsoleCollection(Client, Id)); + return GetCachedClient(Client => new NetworkCloudVirtualMachineConsoleCollection(Client, Id)); } /// @@ -114,9 +114,9 @@ public virtual ConsoleCollection GetConsoles() /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual async Task> GetConsoleAsync(string consoleName, CancellationToken cancellationToken = default) + public virtual async Task> GetNetworkCloudVirtualMachineConsoleAsync(string consoleName, CancellationToken cancellationToken = default) { - return await GetConsoles().GetAsync(consoleName, cancellationToken).ConfigureAwait(false); + return await GetNetworkCloudVirtualMachineConsoles().GetAsync(consoleName, cancellationToken).ConfigureAwait(false); } /// @@ -137,9 +137,9 @@ public virtual async Task> GetConsoleAsync(string cons /// is an empty string, and was expected to be non-empty. /// is null. [ForwardsClientCalls] - public virtual Response GetConsole(string consoleName, CancellationToken cancellationToken = default) + public virtual Response GetNetworkCloudVirtualMachineConsole(string consoleName, CancellationToken cancellationToken = default) { - return GetConsoles().Get(consoleName, cancellationToken); + return GetNetworkCloudVirtualMachineConsoles().Get(consoleName, cancellationToken); } /// @@ -156,16 +156,16 @@ public virtual Response GetConsole(string consoleName, Cancella /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Get"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Get"); scope.Start(); try { - var response = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VirtualMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -188,16 +188,16 @@ public virtual async Task> GetAsync(Cancellatio /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Get"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Get"); scope.Start(); try { - var response = _virtualMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VirtualMachineResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(CancellationToken cancellati /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Delete"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Delete"); scope.Start(); try { - var response = await _virtualMachineRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -257,12 +257,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Delete"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Delete"); scope.Start(); try { - var response = _virtualMachineRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -291,16 +291,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(WaitUntil waitUntil, VirtualMachinePatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(WaitUntil waitUntil, NetworkCloudVirtualMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Update"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Update"); scope.Start(); try { - var response = await _virtualMachineRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new VirtualMachineOperationSource(Client), _virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineOperationSource(Client), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -329,16 +329,16 @@ public virtual async Task> UpdateAsync(Wait /// The request body. /// The cancellation token to use. /// is null. - public virtual ArmOperation Update(WaitUntil waitUntil, VirtualMachinePatch patch, CancellationToken cancellationToken = default) + public virtual ArmOperation Update(WaitUntil waitUntil, NetworkCloudVirtualMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Update"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Update"); scope.Start(); try { - var response = _virtualMachineRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - var operation = new NetworkCloudArmOperation(new VirtualMachineOperationSource(Client), _virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudVirtualMachineOperationSource(Client), _networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -350,158 +350,6 @@ public virtual ArmOperation Update(WaitUntil waitUntil, } } - /// - /// Attach volume to the provided virtual machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/attachVolume - /// - /// - /// Operation Id - /// VirtualMachines_AttachVolume - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual async Task AttachVolumeAsync(WaitUntil waitUntil, VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(virtualMachineAttachVolumeParameters, nameof(virtualMachineAttachVolumeParameters)); - - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.AttachVolume"); - scope.Start(); - try - { - var response = await _virtualMachineRestClient.AttachVolumeAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineAttachVolumeParameters, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateAttachVolumeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineAttachVolumeParameters).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Attach volume to the provided virtual machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/attachVolume - /// - /// - /// Operation Id - /// VirtualMachines_AttachVolume - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual ArmOperation AttachVolume(WaitUntil waitUntil, VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(virtualMachineAttachVolumeParameters, nameof(virtualMachineAttachVolumeParameters)); - - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.AttachVolume"); - scope.Start(); - try - { - var response = _virtualMachineRestClient.AttachVolume(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineAttachVolumeParameters, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateAttachVolumeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineAttachVolumeParameters).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - operation.WaitForCompletionResponse(cancellationToken); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Detach volume from the provided virtual machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/detachVolume - /// - /// - /// Operation Id - /// VirtualMachines_DetachVolume - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual async Task DetachVolumeAsync(WaitUntil waitUntil, VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(virtualMachineDetachVolumeParameters, nameof(virtualMachineDetachVolumeParameters)); - - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.DetachVolume"); - scope.Start(); - try - { - var response = await _virtualMachineRestClient.DetachVolumeAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineDetachVolumeParameters, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateDetachVolumeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineDetachVolumeParameters).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - - /// - /// Detach volume from the provided virtual machine. - /// - /// - /// Request Path - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/detachVolume - /// - /// - /// Operation Id - /// VirtualMachines_DetachVolume - /// - /// - /// - /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples. - /// The request body. - /// The cancellation token to use. - /// is null. - public virtual ArmOperation DetachVolume(WaitUntil waitUntil, VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNull(virtualMachineDetachVolumeParameters, nameof(virtualMachineDetachVolumeParameters)); - - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.DetachVolume"); - scope.Start(); - try - { - var response = _virtualMachineRestClient.DetachVolume(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineDetachVolumeParameters, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateDetachVolumeRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, virtualMachineDetachVolumeParameters).Request, response, OperationFinalStateVia.Location); - if (waitUntil == WaitUntil.Completed) - operation.WaitForCompletionResponse(cancellationToken); - return operation; - } - catch (Exception e) - { - scope.Failed(e); - throw; - } - } - /// /// Power off the provided virtual machine. /// @@ -520,12 +368,12 @@ public virtual ArmOperation DetachVolume(WaitUntil waitUntil, VirtualMachineVolu /// The cancellation token to use. public virtual async Task PowerOffAsync(WaitUntil waitUntil, VirtualMachinePowerOffContent content = null, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.PowerOff"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.PowerOff"); scope.Start(); try { - var response = await _virtualMachineRestClient.PowerOffAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.PowerOffAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -555,12 +403,12 @@ public virtual async Task PowerOffAsync(WaitUntil waitUntil, Virtu /// The cancellation token to use. public virtual ArmOperation PowerOff(WaitUntil waitUntil, VirtualMachinePowerOffContent content = null, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.PowerOff"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.PowerOff"); scope.Start(); try { - var response = _virtualMachineRestClient.PowerOff(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.PowerOff(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreatePowerOffRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, content).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -589,12 +437,12 @@ public virtual ArmOperation PowerOff(WaitUntil waitUntil, VirtualMachinePowerOff /// The cancellation token to use. public virtual async Task ReimageAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Reimage"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Reimage"); scope.Start(); try { - var response = await _virtualMachineRestClient.ReimageAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.ReimageAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -623,12 +471,12 @@ public virtual async Task ReimageAsync(WaitUntil waitUntil, Cancel /// The cancellation token to use. public virtual ArmOperation Reimage(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Reimage"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Reimage"); scope.Start(); try { - var response = _virtualMachineRestClient.Reimage(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Reimage(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateReimageRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -657,12 +505,12 @@ public virtual ArmOperation Reimage(WaitUntil waitUntil, CancellationToken cance /// The cancellation token to use. public virtual async Task RestartAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Restart"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Restart"); scope.Start(); try { - var response = await _virtualMachineRestClient.RestartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.RestartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -691,12 +539,12 @@ public virtual async Task RestartAsync(WaitUntil waitUntil, Cancel /// The cancellation token to use. public virtual ArmOperation Restart(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Restart"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Restart"); scope.Start(); try { - var response = _virtualMachineRestClient.Restart(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Restart(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateRestartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -725,12 +573,12 @@ public virtual ArmOperation Restart(WaitUntil waitUntil, CancellationToken cance /// The cancellation token to use. public virtual async Task StartAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Start"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Start"); scope.Start(); try { - var response = await _virtualMachineRestClient.StartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVirtualMachineVirtualMachinesRestClient.StartAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -759,12 +607,12 @@ public virtual async Task StartAsync(WaitUntil waitUntil, Cancella /// The cancellation token to use. public virtual ArmOperation Start(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.Start"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.Start"); scope.Start(); try { - var response = _virtualMachineRestClient.Start(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_virtualMachineClientDiagnostics, Pipeline, _virtualMachineRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVirtualMachineVirtualMachinesRestClient.Start(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVirtualMachineVirtualMachinesClientDiagnostics, Pipeline, _networkCloudVirtualMachineVirtualMachinesRestClient.CreateStartRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -793,12 +641,12 @@ public virtual ArmOperation Start(WaitUntil waitUntil, CancellationToken cancell /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.AddTag"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.AddTag"); scope.Start(); try { @@ -807,13 +655,13 @@ public virtual async Task> AddTagAsync(string k var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new VirtualMachinePatch(); + var patch = new NetworkCloudVirtualMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -847,12 +695,12 @@ public virtual async Task> AddTagAsync(string k /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.AddTag"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.AddTag"); scope.Start(); try { @@ -861,13 +709,13 @@ public virtual Response AddTag(string key, string value, var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _virtualMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new VirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVirtualMachineVirtualMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new VirtualMachinePatch(); + var patch = new NetworkCloudVirtualMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -900,11 +748,11 @@ public virtual Response AddTag(string key, string value, /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.SetTags"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.SetTags"); scope.Start(); try { @@ -914,13 +762,13 @@ public virtual async Task> SetTagsAsync(IDictio var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.ReplaceWith(tags); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new VirtualMachinePatch(); + var patch = new NetworkCloudVirtualMachinePatch(); patch.Tags.ReplaceWith(tags); var result = await UpdateAsync(WaitUntil.Completed, patch, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(result.Value, result.GetRawResponse()); @@ -949,11 +797,11 @@ public virtual async Task> SetTagsAsync(IDictio /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.SetTags"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.SetTags"); scope.Start(); try { @@ -963,13 +811,13 @@ public virtual Response SetTags(IDictionary SetTags(IDictionary The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.RemoveTag"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.RemoveTag"); scope.Start(); try { @@ -1011,13 +859,13 @@ public virtual async Task> RemoveTagAsync(strin var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _virtualMachineRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVirtualMachineVirtualMachinesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new VirtualMachinePatch(); + var patch = new NetworkCloudVirtualMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -1050,11 +898,11 @@ public virtual async Task> RemoveTagAsync(strin /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _virtualMachineClientDiagnostics.CreateScope("VirtualMachineResource.RemoveTag"); + using var scope = _networkCloudVirtualMachineVirtualMachinesClientDiagnostics.CreateScope("NetworkCloudVirtualMachineResource.RemoveTag"); scope.Start(); try { @@ -1063,13 +911,13 @@ public virtual Response RemoveTag(string key, Cancellati var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _virtualMachineRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new VirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVirtualMachineVirtualMachinesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVirtualMachineResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new VirtualMachinePatch(); + var patch = new NetworkCloudVirtualMachinePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeCollection.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeCollection.cs similarity index 65% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeCollection.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeCollection.cs index dae0fb8e8160..4c736b06fa22 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeCollection.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeCollection.cs @@ -20,28 +20,28 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing a collection of and their operations. - /// Each in the collection will belong to the same instance of . - /// To get a instance call the GetVolumes method from an instance of . + /// A class representing a collection of and their operations. + /// Each in the collection will belong to the same instance of . + /// To get a instance call the GetNetworkCloudVolumes method from an instance of . /// - public partial class VolumeCollection : ArmCollection, IEnumerable, IAsyncEnumerable + public partial class NetworkCloudVolumeCollection : ArmCollection, IEnumerable, IAsyncEnumerable { - private readonly ClientDiagnostics _volumeClientDiagnostics; - private readonly VolumesRestOperations _volumeRestClient; + private readonly ClientDiagnostics _networkCloudVolumeVolumesClientDiagnostics; + private readonly VolumesRestOperations _networkCloudVolumeVolumesRestClient; - /// Initializes a new instance of the class for mocking. - protected VolumeCollection() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVolumeCollection() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the parent resource that is the target of operations. - internal VolumeCollection(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVolumeCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { - _volumeClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", VolumeResource.ResourceType.Namespace, Diagnostics); - TryGetApiVersion(VolumeResource.ResourceType, out string volumeApiVersion); - _volumeRestClient = new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, volumeApiVersion); + _networkCloudVolumeVolumesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", NetworkCloudVolumeResource.ResourceType.Namespace, Diagnostics); + TryGetApiVersion(NetworkCloudVolumeResource.ResourceType, out string networkCloudVolumeVolumesApiVersion); + _networkCloudVolumeVolumesRestClient = new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVolumeVolumesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -72,17 +72,17 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string volumeName, VolumeData data, CancellationToken cancellationToken = default) + public virtual async Task> CreateOrUpdateAsync(WaitUntil waitUntil, string volumeName, NetworkCloudVolumeData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.CreateOrUpdate"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.CreateOrUpdate"); scope.Start(); try { - var response = await _volumeRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(new VolumeOperationSource(Client), _volumeClientDiagnostics, Pipeline, _volumeRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = await _networkCloudVolumeVolumesRestClient.CreateOrUpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(new NetworkCloudVolumeOperationSource(Client), _networkCloudVolumeVolumesClientDiagnostics, Pipeline, _networkCloudVolumeVolumesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -113,17 +113,17 @@ public virtual async Task> CreateOrUpdateAsync(Wait /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// or is null. - public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string volumeName, VolumeData data, CancellationToken cancellationToken = default) + public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, string volumeName, NetworkCloudVolumeData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); Argument.AssertNotNull(data, nameof(data)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.CreateOrUpdate"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.CreateOrUpdate"); scope.Start(); try { - var response = _volumeRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data, cancellationToken); - var operation = new NetworkCloudArmOperation(new VolumeOperationSource(Client), _volumeClientDiagnostics, Pipeline, _volumeRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); + var response = _networkCloudVolumeVolumesRestClient.CreateOrUpdate(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data, cancellationToken); + var operation = new NetworkCloudArmOperation(new NetworkCloudVolumeOperationSource(Client), _networkCloudVolumeVolumesClientDiagnostics, Pipeline, _networkCloudVolumeVolumesRestClient.CreateCreateOrUpdateRequest(Id.SubscriptionId, Id.ResourceGroupName, volumeName, data).Request, response, OperationFinalStateVia.AzureAsyncOperation); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletion(cancellationToken); return operation; @@ -152,18 +152,18 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil waitUntil, /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual async Task> GetAsync(string volumeName, CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(string volumeName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.Get"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.Get"); scope.Start(); try { - var response = await _volumeRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVolumeVolumesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -189,18 +189,18 @@ public virtual async Task> GetAsync(string volumeName, /// The cancellation token to use. /// is an empty string, and was expected to be non-empty. /// is null. - public virtual Response Get(string volumeName, CancellationToken cancellationToken = default) + public virtual Response Get(string volumeName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.Get"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.Get"); scope.Start(); try { - var response = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken); + var response = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -223,12 +223,12 @@ public virtual Response Get(string volumeName, CancellationToken /// /// /// The cancellation token to use. - /// An async collection of that may take multiple service requests to iterate over. - public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) + /// An async collection of that may take multiple service requests to iterate over. + public virtual AsyncPageable GetAllAsync(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _volumeRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _volumeRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new VolumeResource(Client, VolumeData.DeserializeVolumeData(e)), _volumeClientDiagnostics, Pipeline, "VolumeCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVolumeVolumesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVolumeVolumesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreateAsyncPageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVolumeResource(Client, NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(e)), _networkCloudVolumeVolumesClientDiagnostics, Pipeline, "NetworkCloudVolumeCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -245,12 +245,12 @@ public virtual AsyncPageable GetAllAsync(CancellationToken cance /// /// /// The cancellation token to use. - /// A collection of that may take multiple service requests to iterate over. - public virtual Pageable GetAll(CancellationToken cancellationToken = default) + /// A collection of that may take multiple service requests to iterate over. + public virtual Pageable GetAll(CancellationToken cancellationToken = default) { - HttpMessage FirstPageRequest(int? pageSizeHint) => _volumeRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); - HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _volumeRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); - return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new VolumeResource(Client, VolumeData.DeserializeVolumeData(e)), _volumeClientDiagnostics, Pipeline, "VolumeCollection.GetAll", "value", "nextLink", cancellationToken); + HttpMessage FirstPageRequest(int? pageSizeHint) => _networkCloudVolumeVolumesRestClient.CreateListByResourceGroupRequest(Id.SubscriptionId, Id.ResourceGroupName); + HttpMessage NextPageRequest(int? pageSizeHint, string nextLink) => _networkCloudVolumeVolumesRestClient.CreateListByResourceGroupNextPageRequest(nextLink, Id.SubscriptionId, Id.ResourceGroupName); + return PageableHelpers.CreatePageable(FirstPageRequest, NextPageRequest, e => new NetworkCloudVolumeResource(Client, NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(e)), _networkCloudVolumeVolumesClientDiagnostics, Pipeline, "NetworkCloudVolumeCollection.GetAll", "value", "nextLink", cancellationToken); } /// @@ -274,11 +274,11 @@ public virtual async Task> ExistsAsync(string volumeName, Cancell { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.Exists"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.Exists"); scope.Start(); try { - var response = await _volumeRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken: cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVolumeVolumesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken: cancellationToken).ConfigureAwait(false); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -309,11 +309,11 @@ public virtual Response Exists(string volumeName, CancellationToken cancel { Argument.AssertNotNullOrEmpty(volumeName, nameof(volumeName)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeCollection.Exists"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeCollection.Exists"); scope.Start(); try { - var response = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken: cancellationToken); + var response = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, volumeName, cancellationToken: cancellationToken); return Response.FromValue(response.Value != null, response.GetRawResponse()); } catch (Exception e) @@ -323,7 +323,7 @@ public virtual Response Exists(string volumeName, CancellationToken cancel } } - IEnumerator IEnumerable.GetEnumerator() + IEnumerator IEnumerable.GetEnumerator() { return GetAll().GetEnumerator(); } @@ -333,7 +333,7 @@ IEnumerator IEnumerable.GetEnumerator() return GetAll().GetEnumerator(); } - IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) + IAsyncEnumerator IAsyncEnumerable.GetAsyncEnumerator(CancellationToken cancellationToken) { return GetAllAsync(cancellationToken: cancellationToken).GetAsyncEnumerator(cancellationToken); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeData.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeData.cs similarity index 72% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeData.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeData.cs index e7ae0cf77cbb..e2fdc6d69f33 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeData.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeData.cs @@ -14,26 +14,26 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A class representing the Volume data model. + /// A class representing the NetworkCloudVolume data model. /// Volume represents storage made available for use by resources running on the cluster. /// - public partial class VolumeData : TrackedResourceData + public partial class NetworkCloudVolumeData : TrackedResourceData { - /// Initializes a new instance of VolumeData. + /// Initializes a new instance of NetworkCloudVolumeData. /// The location. /// The extended location of the cluster associated with the resource. - /// The size of the allocation for this volume in Mebibytes. + /// The size of the allocation for this volume in Mebibytes. /// is null. - public VolumeData(AzureLocation location, ExtendedLocation extendedLocation, long sizeMiB) : base(location) + public NetworkCloudVolumeData(AzureLocation location, ExtendedLocation extendedLocation, long sizeInMiB) : base(location) { Argument.AssertNotNull(extendedLocation, nameof(extendedLocation)); ExtendedLocation = extendedLocation; AttachedTo = new ChangeTrackingList(); - SizeMiB = sizeMiB; + SizeInMiB = sizeInMiB; } - /// Initializes a new instance of VolumeData. + /// Initializes a new instance of NetworkCloudVolumeData. /// The id. /// The name. /// The resourceType. @@ -46,8 +46,8 @@ public VolumeData(AzureLocation location, ExtendedLocation extendedLocation, lon /// The descriptive message about the current detailed status. /// The provisioning state of the volume. /// The unique identifier of the volume. - /// The size of the allocation for this volume in Mebibytes. - internal VolumeData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList attachedTo, VolumeDetailedStatus? detailedStatus, string detailedStatusMessage, VolumeProvisioningState? provisioningState, string serialNumber, long sizeMiB) : base(id, name, resourceType, systemData, tags, location) + /// The size of the allocation for this volume in Mebibytes. + internal NetworkCloudVolumeData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ExtendedLocation extendedLocation, IReadOnlyList attachedTo, VolumeDetailedStatus? detailedStatus, string detailedStatusMessage, VolumeProvisioningState? provisioningState, string serialNumber, long sizeInMiB) : base(id, name, resourceType, systemData, tags, location) { ExtendedLocation = extendedLocation; AttachedTo = attachedTo; @@ -55,7 +55,7 @@ internal VolumeData(ResourceIdentifier id, string name, ResourceType resourceTyp DetailedStatusMessage = detailedStatusMessage; ProvisioningState = provisioningState; SerialNumber = serialNumber; - SizeMiB = sizeMiB; + SizeInMiB = sizeInMiB; } /// The extended location of the cluster associated with the resource. @@ -71,6 +71,6 @@ internal VolumeData(ResourceIdentifier id, string name, ResourceType resourceTyp /// The unique identifier of the volume. public string SerialNumber { get; } /// The size of the allocation for this volume in Mebibytes. - public long SizeMiB { get; set; } + public long SizeInMiB { get; set; } } } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeResource.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeResource.cs similarity index 71% rename from sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeResource.cs rename to sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeResource.cs index 18db0e1fc4fc..7028f29551f4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/VolumeResource.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/NetworkCloudVolumeResource.cs @@ -20,46 +20,46 @@ namespace Azure.ResourceManager.NetworkCloud { /// - /// A Class representing a Volume along with the instance operations that can be performed on it. - /// If you have a you can construct a - /// from an instance of using the GetVolumeResource method. - /// Otherwise you can get one from its parent resource using the GetVolume method. + /// A Class representing a NetworkCloudVolume along with the instance operations that can be performed on it. + /// If you have a you can construct a + /// from an instance of using the GetNetworkCloudVolumeResource method. + /// Otherwise you can get one from its parent resource using the GetNetworkCloudVolume method. /// - public partial class VolumeResource : ArmResource + public partial class NetworkCloudVolumeResource : ArmResource { - /// Generate the resource identifier of a instance. + /// Generate the resource identifier of a instance. public static ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string volumeName) { var resourceId = $"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/volumes/{volumeName}"; return new ResourceIdentifier(resourceId); } - private readonly ClientDiagnostics _volumeClientDiagnostics; - private readonly VolumesRestOperations _volumeRestClient; - private readonly VolumeData _data; + private readonly ClientDiagnostics _networkCloudVolumeVolumesClientDiagnostics; + private readonly VolumesRestOperations _networkCloudVolumeVolumesRestClient; + private readonly NetworkCloudVolumeData _data; - /// Initializes a new instance of the class for mocking. - protected VolumeResource() + /// Initializes a new instance of the class for mocking. + protected NetworkCloudVolumeResource() { } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The resource that is the target of operations. - internal VolumeResource(ArmClient client, VolumeData data) : this(client, data.Id) + internal NetworkCloudVolumeResource(ArmClient client, NetworkCloudVolumeData data) : this(client, data.Id) { HasData = true; _data = data; } - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// The client parameters to use in these operations. /// The identifier of the resource that is the target of operations. - internal VolumeResource(ArmClient client, ResourceIdentifier id) : base(client, id) + internal NetworkCloudVolumeResource(ArmClient client, ResourceIdentifier id) : base(client, id) { - _volumeClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); - TryGetApiVersion(ResourceType, out string volumeApiVersion); - _volumeRestClient = new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, volumeApiVersion); + _networkCloudVolumeVolumesClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.NetworkCloud", ResourceType.Namespace, Diagnostics); + TryGetApiVersion(ResourceType, out string networkCloudVolumeVolumesApiVersion); + _networkCloudVolumeVolumesRestClient = new VolumesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, networkCloudVolumeVolumesApiVersion); #if DEBUG ValidateResourceId(Id); #endif @@ -73,7 +73,7 @@ internal VolumeResource(ArmClient client, ResourceIdentifier id) : base(client, /// Gets the data representing this Feature. /// Throws if there is no data loaded in the current instance. - public virtual VolumeData Data + public virtual NetworkCloudVolumeData Data { get { @@ -103,16 +103,16 @@ internal static void ValidateResourceId(ResourceIdentifier id) /// /// /// The cancellation token to use. - public virtual async Task> GetAsync(CancellationToken cancellationToken = default) + public virtual async Task> GetAsync(CancellationToken cancellationToken = default) { - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Get"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Get"); scope.Start(); try { - var response = await _volumeRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var response = await _networkCloudVolumeVolumesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -135,16 +135,16 @@ public virtual async Task> GetAsync(CancellationToken c /// /// /// The cancellation token to use. - public virtual Response Get(CancellationToken cancellationToken = default) + public virtual Response Get(CancellationToken cancellationToken = default) { - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Get"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Get"); scope.Start(); try { - var response = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var response = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); if (response.Value == null) throw new RequestFailedException(response.GetRawResponse()); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -170,12 +170,12 @@ public virtual Response Get(CancellationToken cancellationToken /// The cancellation token to use. public virtual async Task DeleteAsync(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Delete"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Delete"); scope.Start(); try { - var response = await _volumeRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - var operation = new NetworkCloudArmOperation(_volumeClientDiagnostics, Pipeline, _volumeRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = await _networkCloudVolumeVolumesRestClient.DeleteAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + var operation = new NetworkCloudArmOperation(_networkCloudVolumeVolumesClientDiagnostics, Pipeline, _networkCloudVolumeVolumesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false); return operation; @@ -204,12 +204,12 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell /// The cancellation token to use. public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancellationToken = default) { - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Delete"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Delete"); scope.Start(); try { - var response = _volumeRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - var operation = new NetworkCloudArmOperation(_volumeClientDiagnostics, Pipeline, _volumeRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); + var response = _networkCloudVolumeVolumesRestClient.Delete(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + var operation = new NetworkCloudArmOperation(_networkCloudVolumeVolumesClientDiagnostics, Pipeline, _networkCloudVolumeVolumesRestClient.CreateDeleteRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Name).Request, response, OperationFinalStateVia.Location); if (waitUntil == WaitUntil.Completed) operation.WaitForCompletionResponse(cancellationToken); return operation; @@ -237,16 +237,16 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel /// The request body. /// The cancellation token to use. /// is null. - public virtual async Task> UpdateAsync(VolumePatch patch, CancellationToken cancellationToken = default) + public virtual async Task> UpdateAsync(NetworkCloudVolumePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Update"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Update"); scope.Start(); try { - var response = await _volumeRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + var response = await _networkCloudVolumeVolumesRestClient.UpdateAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -271,16 +271,16 @@ public virtual async Task> UpdateAsync(VolumePatch patc /// The request body. /// The cancellation token to use. /// is null. - public virtual Response Update(VolumePatch patch, CancellationToken cancellationToken = default) + public virtual Response Update(NetworkCloudVolumePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(patch, nameof(patch)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.Update"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.Update"); scope.Start(); try { - var response = _volumeRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); - return Response.FromValue(new VolumeResource(Client, response.Value), response.GetRawResponse()); + var response = _networkCloudVolumeVolumesRestClient.Update(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, patch, cancellationToken); + return Response.FromValue(new NetworkCloudVolumeResource(Client, response.Value), response.GetRawResponse()); } catch (Exception e) { @@ -306,12 +306,12 @@ public virtual Response Update(VolumePatch patch, CancellationTo /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) + public virtual async Task> AddTagAsync(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.AddTag"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.AddTag"); scope.Start(); try { @@ -320,13 +320,13 @@ public virtual async Task> AddTagAsync(string key, stri var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues[key] = value; await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _volumeRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVolumeVolumesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new VolumePatch(); + var patch = new NetworkCloudVolumePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -360,12 +360,12 @@ public virtual async Task> AddTagAsync(string key, stri /// The value for the tag. /// The cancellation token to use. /// or is null. - public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) + public virtual Response AddTag(string key, string value, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); Argument.AssertNotNull(value, nameof(value)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.AddTag"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.AddTag"); scope.Start(); try { @@ -374,13 +374,13 @@ public virtual Response AddTag(string key, string value, Cancell var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues[key] = value; GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new VolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new VolumePatch(); + var patch = new NetworkCloudVolumePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -413,11 +413,11 @@ public virtual Response AddTag(string key, string value, Cancell /// The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) + public virtual async Task> SetTagsAsync(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.SetTags"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.SetTags"); scope.Start(); try { @@ -427,13 +427,13 @@ public virtual async Task> SetTagsAsync(IDictionary> SetTagsAsync(IDictionary The set of tags to use as replacement. /// The cancellation token to use. /// is null. - public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) + public virtual Response SetTags(IDictionary tags, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tags, nameof(tags)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.SetTags"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.SetTags"); scope.Start(); try { @@ -476,13 +476,13 @@ public virtual Response SetTags(IDictionary tags var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.ReplaceWith(tags); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new VolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new VolumePatch(); + var patch = new NetworkCloudVolumePatch(); patch.Tags.ReplaceWith(tags); var result = Update(patch, cancellationToken: cancellationToken); return result; @@ -511,11 +511,11 @@ public virtual Response SetTags(IDictionary tags /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) + public virtual async Task> RemoveTagAsync(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.RemoveTag"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.RemoveTag"); scope.Start(); try { @@ -524,13 +524,13 @@ public virtual async Task> RemoveTagAsync(string key, C var originalTags = await GetTagResource().GetAsync(cancellationToken).ConfigureAwait(false); originalTags.Value.Data.TagValues.Remove(key); await GetTagResource().CreateOrUpdateAsync(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken).ConfigureAwait(false); - var originalResponse = await _volumeRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); - return Response.FromValue(new VolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = await _networkCloudVolumeVolumesRestClient.GetAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken).ConfigureAwait(false); + return Response.FromValue(new NetworkCloudVolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = (await GetAsync(cancellationToken: cancellationToken).ConfigureAwait(false)).Value.Data; - var patch = new VolumePatch(); + var patch = new NetworkCloudVolumePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); @@ -563,11 +563,11 @@ public virtual async Task> RemoveTagAsync(string key, C /// The key for the tag. /// The cancellation token to use. /// is null. - public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) + public virtual Response RemoveTag(string key, CancellationToken cancellationToken = default) { Argument.AssertNotNull(key, nameof(key)); - using var scope = _volumeClientDiagnostics.CreateScope("VolumeResource.RemoveTag"); + using var scope = _networkCloudVolumeVolumesClientDiagnostics.CreateScope("NetworkCloudVolumeResource.RemoveTag"); scope.Start(); try { @@ -576,13 +576,13 @@ public virtual Response RemoveTag(string key, CancellationToken var originalTags = GetTagResource().Get(cancellationToken); originalTags.Value.Data.TagValues.Remove(key); GetTagResource().CreateOrUpdate(WaitUntil.Completed, originalTags.Value.Data, cancellationToken: cancellationToken); - var originalResponse = _volumeRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); - return Response.FromValue(new VolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); + var originalResponse = _networkCloudVolumeVolumesRestClient.Get(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, cancellationToken); + return Response.FromValue(new NetworkCloudVolumeResource(Client, originalResponse.Value), originalResponse.GetRawResponse()); } else { var current = Get(cancellationToken: cancellationToken).Value.Data; - var patch = new VolumePatch(); + var patch = new NetworkCloudVolumePatch(); foreach (var tag in current.Tags) { patch.Tags.Add(tag); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/AgentPoolsRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/AgentPoolsRestOperations.cs index c741686256b6..561b85ff5843 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/AgentPoolsRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/AgentPoolsRestOperations.cs @@ -33,7 +33,7 @@ public AgentPoolsRestOperations(HttpPipeline pipeline, string applicationId, Uri { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -146,7 +146,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -159,13 +159,13 @@ public async Task> GetAsync(string subscriptionId, strin { case 200: { - AgentPoolData value = default; + NetworkCloudAgentPoolData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = AgentPoolData.DeserializeAgentPoolData(document.RootElement); + value = NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((AgentPoolData)null, message.Response); + return Response.FromValue((NetworkCloudAgentPoolData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -179,7 +179,7 @@ public async Task> GetAsync(string subscriptionId, strin /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -192,19 +192,19 @@ public Response Get(string subscriptionId, string resourceGroupNa { case 200: { - AgentPoolData value = default; + NetworkCloudAgentPoolData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = AgentPoolData.DeserializeAgentPoolData(document.RootElement); + value = NetworkCloudAgentPoolData.DeserializeNetworkCloudAgentPoolData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((AgentPoolData)null, message.Response); + return Response.FromValue((NetworkCloudAgentPoolData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -239,7 +239,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -268,7 +268,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -366,7 +366,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string k } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -401,7 +401,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -430,7 +430,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, AgentPoolPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string kubernetesClusterName, string agentPoolName, NetworkCloudAgentPoolPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachineKeySetsRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachineKeySetsRestOperations.cs index d13d54ce070e..5b3a0d372c1d 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachineKeySetsRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachineKeySetsRestOperations.cs @@ -33,7 +33,7 @@ public BareMetalMachineKeySetsRestOperations(HttpPipeline pipeline, string appli { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -146,7 +146,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -159,13 +159,13 @@ public async Task> GetAsync(string subscrip { case 200: { - BareMetalMachineKeySetData value = default; + NetworkCloudBareMetalMachineKeySetData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(document.RootElement); + value = NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BareMetalMachineKeySetData)null, message.Response); + return Response.FromValue((NetworkCloudBareMetalMachineKeySetData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -179,7 +179,7 @@ public async Task> GetAsync(string subscrip /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -192,19 +192,19 @@ public Response Get(string subscriptionId, string re { case 200: { - BareMetalMachineKeySetData value = default; + NetworkCloudBareMetalMachineKeySetData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = BareMetalMachineKeySetData.DeserializeBareMetalMachineKeySetData(document.RootElement); + value = NetworkCloudBareMetalMachineKeySetData.DeserializeNetworkCloudBareMetalMachineKeySetData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BareMetalMachineKeySetData)null, message.Response); + return Response.FromValue((NetworkCloudBareMetalMachineKeySetData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -239,7 +239,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -268,7 +268,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -366,7 +366,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -401,7 +401,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -430,7 +430,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, BareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string bareMetalMachineKeySetName, NetworkCloudBareMetalMachineKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachinesRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachinesRestOperations.cs index a982803f5e1d..c25f3684b291 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachinesRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BareMetalMachinesRestOperations.cs @@ -33,7 +33,7 @@ public BareMetalMachinesRestOperations(HttpPipeline pipeline, string application { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string bareMetalMachineName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string bareMetalMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId { case 200: { - BareMetalMachineData value = default; + NetworkCloudBareMetalMachineData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = BareMetalMachineData.DeserializeBareMetalMachineData(document.RootElement); + value = NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BareMetalMachineData)null, message.Response); + return Response.FromValue((NetworkCloudBareMetalMachineData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string bareMetalMachineName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string bareMetalMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resource { case 200: { - BareMetalMachineData value = default; + NetworkCloudBareMetalMachineData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = BareMetalMachineData.DeserializeBareMetalMachineData(document.RootElement); + value = NetworkCloudBareMetalMachineData.DeserializeNetworkCloudBareMetalMachineData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BareMetalMachineData)null, message.Response); + return Response.FromValue((NetworkCloudBareMetalMachineData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachinePatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string bareMetalMachineName, NetworkCloudBareMetalMachinePatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachinePatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string bareMetalMachineName, NetworkCloudBareMetalMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachinePatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string bareMetalMachineName, NetworkCloudBareMetalMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -1098,85 +1098,6 @@ public Response Uncordon(string subscriptionId, string resourceGroupName, string } } - internal HttpMessage CreateValidateHardwareRequest(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachineValidateHardwareContent content) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Post; - var uri = new RawRequestUriBuilder(); - uri.Reset(_endpoint); - uri.AppendPath("/subscriptions/", false); - uri.AppendPath(subscriptionId, true); - uri.AppendPath("/resourceGroups/", false); - uri.AppendPath(resourceGroupName, true); - uri.AppendPath("/providers/Microsoft.NetworkCloud/bareMetalMachines/", false); - uri.AppendPath(bareMetalMachineName, true); - uri.AppendPath("/validateHardware", false); - uri.AppendQuery("api-version", _apiVersion, true); - request.Uri = uri; - request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var content0 = new Utf8JsonRequestContent(); - content0.JsonWriter.WriteObjectValue(content); - request.Content = content0; - _userAgent.Apply(message); - return message; - } - - /// Validate the hardware of the provided bare metal machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the bare metal machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public async Task ValidateHardwareAsync(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachineValidateHardwareContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - Argument.AssertNotNull(content, nameof(content)); - - using var message = CreateValidateHardwareRequest(subscriptionId, resourceGroupName, bareMetalMachineName, content); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - - /// Validate the hardware of the provided bare metal machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the bare metal machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public Response ValidateHardware(string subscriptionId, string resourceGroupName, string bareMetalMachineName, BareMetalMachineValidateHardwareContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(bareMetalMachineName, nameof(bareMetalMachineName)); - Argument.AssertNotNull(content, nameof(content)); - - using var message = CreateValidateHardwareRequest(subscriptionId, resourceGroupName, bareMetalMachineName, content); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - internal HttpMessage CreateListBySubscriptionNextPageRequest(string nextLink, string subscriptionId) { var message = _pipeline.CreateMessage(); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BmcKeySetsRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BmcKeySetsRestOperations.cs index e5ad270f45c7..b2616255caf8 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BmcKeySetsRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/BmcKeySetsRestOperations.cs @@ -33,7 +33,7 @@ public BmcKeySetsRestOperations(HttpPipeline pipeline, string applicationId, Uri { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -146,7 +146,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -159,13 +159,13 @@ public async Task> GetAsync(string subscriptionId, strin { case 200: { - BmcKeySetData value = default; + NetworkCloudBmcKeySetData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = BmcKeySetData.DeserializeBmcKeySetData(document.RootElement); + value = NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BmcKeySetData)null, message.Response); + return Response.FromValue((NetworkCloudBmcKeySetData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -179,7 +179,7 @@ public async Task> GetAsync(string subscriptionId, strin /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -192,19 +192,19 @@ public Response Get(string subscriptionId, string resourceGroupNa { case 200: { - BmcKeySetData value = default; + NetworkCloudBmcKeySetData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = BmcKeySetData.DeserializeBmcKeySetData(document.RootElement); + value = NetworkCloudBmcKeySetData.DeserializeNetworkCloudBmcKeySetData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((BmcKeySetData)null, message.Response); + return Response.FromValue((NetworkCloudBmcKeySetData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -239,7 +239,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -268,7 +268,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -366,7 +366,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -401,7 +401,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -430,7 +430,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, BmcKeySetPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string bmcKeySetName, NetworkCloudBmcKeySetPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/CloudServicesNetworksRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/CloudServicesNetworksRestOperations.cs index be4a181ad29b..7e540a0985f4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/CloudServicesNetworksRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/CloudServicesNetworksRestOperations.cs @@ -33,7 +33,7 @@ public CloudServicesNetworksRestOperations(HttpPipeline pipeline, string applica { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscripti { case 200: { - CloudServicesNetworkData value = default; + NetworkCloudCloudServicesNetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = CloudServicesNetworkData.DeserializeCloudServicesNetworkData(document.RootElement); + value = NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((CloudServicesNetworkData)null, message.Response); + return Response.FromValue((NetworkCloudCloudServicesNetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscripti /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string reso { case 200: { - CloudServicesNetworkData value = default; + NetworkCloudCloudServicesNetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = CloudServicesNetworkData.DeserializeCloudServicesNetworkData(document.RootElement); + value = NetworkCloudCloudServicesNetworkData.DeserializeNetworkCloudCloudServicesNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((CloudServicesNetworkData)null, message.Response); + return Response.FromValue((NetworkCloudCloudServicesNetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -468,7 +468,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, CloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string cloudServicesNetworkName, NetworkCloudCloudServicesNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClusterManagersRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClusterManagersRestOperations.cs index 6b471e3ffab2..180432701379 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClusterManagersRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClusterManagersRestOperations.cs @@ -33,7 +33,7 @@ public ClusterManagersRestOperations(HttpPipeline pipeline, string applicationId { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, { case 200: { - ClusterManagerData value = default; + NetworkCloudClusterManagerData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); + value = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterManagerData)null, message.Response); + return Response.FromValue((NetworkCloudClusterManagerData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string clusterManagerName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string clusterManagerName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGr { case 200: { - ClusterManagerData value = default; + NetworkCloudClusterManagerData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); + value = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterManagerData)null, message.Response); + return Response.FromValue((NetworkCloudClusterManagerData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerPatch patch, CancellationToken cancellationToken = default) + public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -454,9 +454,9 @@ public async Task> UpdateAsync(string subscriptionI { case 200: { - ClusterManagerData value = default; + NetworkCloudClusterManagerData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); + value = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -472,7 +472,7 @@ public async Task> UpdateAsync(string subscriptionI /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string clusterManagerName, ClusterManagerPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string clusterManagerName, NetworkCloudClusterManagerPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -485,9 +485,9 @@ public Response Update(string subscriptionId, string resourc { case 200: { - ClusterManagerData value = default; + NetworkCloudClusterManagerData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = ClusterManagerData.DeserializeClusterManagerData(document.RootElement); + value = NetworkCloudClusterManagerData.DeserializeNetworkCloudClusterManagerData(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClustersRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClustersRestOperations.cs index c28f7d67d227..71e457446468 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClustersRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ClustersRestOperations.cs @@ -33,7 +33,7 @@ public ClustersRestOperations(HttpPipeline pipeline, string applicationId, Uri e { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, string { case 200: { - ClusterData value = default; + NetworkCloudClusterData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = ClusterData.DeserializeClusterData(document.RootElement); + value = NetworkCloudClusterData.DeserializeNetworkCloudClusterData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterData)null, message.Response); + return Response.FromValue((NetworkCloudClusterData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, string /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string clusterName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string clusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGroupName { case 200: { - ClusterData value = default; + NetworkCloudClusterData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = ClusterData.DeserializeClusterData(document.RootElement); + value = NetworkCloudClusterData.DeserializeNetworkCloudClusterData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterData)null, message.Response); + return Response.FromValue((NetworkCloudClusterData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, ClusterData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, ClusterData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, ClusterData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, ClusterPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, ClusterPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -468,7 +468,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string clusterName, ClusterPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string clusterName, NetworkCloudClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ConsolesRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ConsolesRestOperations.cs index 6aea1b72f8c1..916e59f6c617 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ConsolesRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/ConsolesRestOperations.cs @@ -33,7 +33,7 @@ public ConsolesRestOperations(HttpPipeline pipeline, string applicationId, Uri e { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -146,7 +146,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -159,13 +159,13 @@ public async Task> GetAsync(string subscriptionId, string { case 200: { - ConsoleData value = default; + NetworkCloudVirtualMachineConsoleData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = ConsoleData.DeserializeConsoleData(document.RootElement); + value = NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ConsoleData)null, message.Response); + return Response.FromValue((NetworkCloudVirtualMachineConsoleData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -179,7 +179,7 @@ public async Task> GetAsync(string subscriptionId, string /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -192,19 +192,19 @@ public Response Get(string subscriptionId, string resourceGroupName { case 200: { - ConsoleData value = default; + NetworkCloudVirtualMachineConsoleData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = ConsoleData.DeserializeConsoleData(document.RootElement); + value = NetworkCloudVirtualMachineConsoleData.DeserializeNetworkCloudVirtualMachineConsoleData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ConsoleData)null, message.Response); + return Response.FromValue((NetworkCloudVirtualMachineConsoleData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsoleData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsoleData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -239,7 +239,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsoleData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsoleData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -268,7 +268,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsoleData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsoleData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -366,7 +366,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string v } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsolePatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsolePatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -401,7 +401,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsolePatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsolePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -430,7 +430,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, ConsolePatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string virtualMachineName, string consoleName, NetworkCloudVirtualMachineConsolePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/KubernetesClustersRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/KubernetesClustersRestOperations.cs index 5f6ae5456ab7..4670154cc1ae 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/KubernetesClustersRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/KubernetesClustersRestOperations.cs @@ -33,7 +33,7 @@ public KubernetesClustersRestOperations(HttpPipeline pipeline, string applicatio { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionI { case 200: { - KubernetesClusterData value = default; + NetworkCloudKubernetesClusterData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = KubernetesClusterData.DeserializeKubernetesClusterData(document.RootElement); + value = NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((KubernetesClusterData)null, message.Response); + return Response.FromValue((NetworkCloudKubernetesClusterData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionI /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string kubernetesClusterName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string kubernetesClusterName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourc { case 200: { - KubernetesClusterData value = default; + NetworkCloudKubernetesClusterData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = KubernetesClusterData.DeserializeKubernetesClusterData(document.RootElement); + value = NetworkCloudKubernetesClusterData.DeserializeNetworkCloudKubernetesClusterData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((KubernetesClusterData)null, message.Response); + return Response.FromValue((NetworkCloudKubernetesClusterData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string k } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -468,7 +468,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string kubernetesClusterName, KubernetesClusterPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string kubernetesClusterName, NetworkCloudKubernetesClusterPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L2NetworksRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L2NetworksRestOperations.cs index 280d437e106e..c0ef1f09b2c1 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L2NetworksRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L2NetworksRestOperations.cs @@ -33,7 +33,7 @@ public L2NetworksRestOperations(HttpPipeline pipeline, string applicationId, Uri { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, strin { case 200: { - L2NetworkData value = default; + NetworkCloudL2NetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = L2NetworkData.DeserializeL2NetworkData(document.RootElement); + value = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((L2NetworkData)null, message.Response); + return Response.FromValue((NetworkCloudL2NetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, strin /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string l2NetworkName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string l2NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGroupNa { case 200: { - L2NetworkData value = default; + NetworkCloudL2NetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = L2NetworkData.DeserializeL2NetworkData(document.RootElement); + value = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((L2NetworkData)null, message.Response); + return Response.FromValue((NetworkCloudL2NetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string l } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkPatch patch, CancellationToken cancellationToken = default) + public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -454,9 +454,9 @@ public async Task> UpdateAsync(string subscriptionId, st { case 200: { - L2NetworkData value = default; + NetworkCloudL2NetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = L2NetworkData.DeserializeL2NetworkData(document.RootElement); + value = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -472,7 +472,7 @@ public async Task> UpdateAsync(string subscriptionId, st /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string l2NetworkName, L2NetworkPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string l2NetworkName, NetworkCloudL2NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -485,9 +485,9 @@ public Response Update(string subscriptionId, string resourceGrou { case 200: { - L2NetworkData value = default; + NetworkCloudL2NetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = L2NetworkData.DeserializeL2NetworkData(document.RootElement); + value = NetworkCloudL2NetworkData.DeserializeNetworkCloudL2NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L3NetworksRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L3NetworksRestOperations.cs index 6a34837d61f6..8de377ec28ee 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L3NetworksRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/L3NetworksRestOperations.cs @@ -33,7 +33,7 @@ public L3NetworksRestOperations(HttpPipeline pipeline, string applicationId, Uri { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, strin { case 200: { - L3NetworkData value = default; + NetworkCloudL3NetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = L3NetworkData.DeserializeL3NetworkData(document.RootElement); + value = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((L3NetworkData)null, message.Response); + return Response.FromValue((NetworkCloudL3NetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, strin /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string l3NetworkName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string l3NetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGroupNa { case 200: { - L3NetworkData value = default; + NetworkCloudL3NetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = L3NetworkData.DeserializeL3NetworkData(document.RootElement); + value = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((L3NetworkData)null, message.Response); + return Response.FromValue((NetworkCloudL3NetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string l } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkPatch patch, CancellationToken cancellationToken = default) + public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -454,9 +454,9 @@ public async Task> UpdateAsync(string subscriptionId, st { case 200: { - L3NetworkData value = default; + NetworkCloudL3NetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = L3NetworkData.DeserializeL3NetworkData(document.RootElement); + value = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -472,7 +472,7 @@ public async Task> UpdateAsync(string subscriptionId, st /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string l3NetworkName, L3NetworkPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string l3NetworkName, NetworkCloudL3NetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -485,9 +485,9 @@ public Response Update(string subscriptionId, string resourceGrou { case 200: { - L3NetworkData value = default; + NetworkCloudL3NetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = L3NetworkData.DeserializeL3NetworkData(document.RootElement); + value = NetworkCloudL3NetworkData.DeserializeNetworkCloudL3NetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/MetricsConfigurationsRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/MetricsConfigurationsRestOperations.cs index f27ef92061eb..a432950b8409 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/MetricsConfigurationsRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/MetricsConfigurationsRestOperations.cs @@ -33,7 +33,7 @@ public MetricsConfigurationsRestOperations(HttpPipeline pipeline, string applica { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -146,7 +146,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -159,13 +159,13 @@ public async Task> GetAsync(string sub { case 200: { - ClusterMetricsConfigurationData value = default; + NetworkCloudClusterMetricsConfigurationData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(document.RootElement); + value = NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterMetricsConfigurationData)null, message.Response); + return Response.FromValue((NetworkCloudClusterMetricsConfigurationData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -179,7 +179,7 @@ public async Task> GetAsync(string sub /// The cancellation token to use. /// , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -192,19 +192,19 @@ public Response Get(string subscriptionId, stri { case 200: { - ClusterMetricsConfigurationData value = default; + NetworkCloudClusterMetricsConfigurationData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = ClusterMetricsConfigurationData.DeserializeClusterMetricsConfigurationData(document.RootElement); + value = NetworkCloudClusterMetricsConfigurationData.DeserializeNetworkCloudClusterMetricsConfigurationData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((ClusterMetricsConfigurationData)null, message.Response); + return Response.FromValue((NetworkCloudClusterMetricsConfigurationData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -239,7 +239,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -268,7 +268,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -366,7 +366,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string c } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -401,7 +401,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -430,7 +430,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , , or is null. /// , , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, ClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string clusterName, string metricsConfigurationName, NetworkCloudClusterMetricsConfigurationPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RackSkusRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RackSkusRestOperations.cs index 304b88713e5e..51ba9f11ed95 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RackSkusRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RackSkusRestOperations.cs @@ -33,7 +33,7 @@ public RackSkusRestOperations(HttpPipeline pipeline, string applicationId, Uri e { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -128,7 +128,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string rackSkuName) /// The cancellation token to use. /// or is null. /// or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string rackSkuName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string rackSkuName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); @@ -139,13 +139,13 @@ public async Task> GetAsync(string subscriptionId, string { case 200: { - RackSkuData value = default; + NetworkCloudRackSkuData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = RackSkuData.DeserializeRackSkuData(document.RootElement); + value = NetworkCloudRackSkuData.DeserializeNetworkCloudRackSkuData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((RackSkuData)null, message.Response); + return Response.FromValue((NetworkCloudRackSkuData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -157,7 +157,7 @@ public async Task> GetAsync(string subscriptionId, string /// The cancellation token to use. /// or is null. /// or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string rackSkuName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string rackSkuName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(rackSkuName, nameof(rackSkuName)); @@ -168,13 +168,13 @@ public Response Get(string subscriptionId, string rackSkuName, Canc { case 200: { - RackSkuData value = default; + NetworkCloudRackSkuData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = RackSkuData.DeserializeRackSkuData(document.RootElement); + value = NetworkCloudRackSkuData.DeserializeNetworkCloudRackSkuData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((RackSkuData)null, message.Response); + return Response.FromValue((NetworkCloudRackSkuData)null, message.Response); default: throw new RequestFailedException(message.Response); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RacksRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RacksRestOperations.cs index 9fb4f2fdc11b..193aa5010d72 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RacksRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/RacksRestOperations.cs @@ -33,7 +33,7 @@ public RacksRestOperations(HttpPipeline pipeline, string applicationId, Uri endp { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string rackName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string rackName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, string res { case 200: { - RackData value = default; + NetworkCloudRackData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = RackData.DeserializeRackData(document.RootElement); + value = NetworkCloudRackData.DeserializeNetworkCloudRackData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((RackData)null, message.Response); + return Response.FromValue((NetworkCloudRackData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, string res /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string rackName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string rackName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGroupName, s { case 200: { - RackData value = default; + NetworkCloudRackData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = RackData.DeserializeRackData(document.RootElement); + value = NetworkCloudRackData.DeserializeNetworkCloudRackData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((RackData)null, message.Response); + return Response.FromValue((NetworkCloudRackData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string rackName, RackPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string rackName, NetworkCloudRackPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string rackName, RackPatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string rackName, NetworkCloudRackPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string rackName, RackPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string rackName, NetworkCloudRackPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/StorageAppliancesRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/StorageAppliancesRestOperations.cs index 18a433108cb0..127745b64e36 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/StorageAppliancesRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/StorageAppliancesRestOperations.cs @@ -33,7 +33,7 @@ public StorageAppliancesRestOperations(HttpPipeline pipeline, string application { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string storageApplianceName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string storageApplianceName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId { case 200: { - StorageApplianceData value = default; + NetworkCloudStorageApplianceData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = StorageApplianceData.DeserializeStorageApplianceData(document.RootElement); + value = NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((StorageApplianceData)null, message.Response); + return Response.FromValue((NetworkCloudStorageApplianceData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string storageApplianceName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string storageApplianceName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resource { case 200: { - StorageApplianceData value = default; + NetworkCloudStorageApplianceData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = StorageApplianceData.DeserializeStorageApplianceData(document.RootElement); + value = NetworkCloudStorageApplianceData.DeserializeNetworkCloudStorageApplianceData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((StorageApplianceData)null, message.Response); + return Response.FromValue((NetworkCloudStorageApplianceData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageAppliancePatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string storageApplianceName, NetworkCloudStorageAppliancePatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageAppliancePatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string storageApplianceName, NetworkCloudStorageAppliancePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageAppliancePatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string storageApplianceName, NetworkCloudStorageAppliancePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -488,85 +488,6 @@ public Response EnableRemoteVendorManagement(string subscriptionId, string resou } } - internal HttpMessage CreateRunReadCommandsRequest(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageApplianceRunReadCommandsContent content) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Post; - var uri = new RawRequestUriBuilder(); - uri.Reset(_endpoint); - uri.AppendPath("/subscriptions/", false); - uri.AppendPath(subscriptionId, true); - uri.AppendPath("/resourceGroups/", false); - uri.AppendPath(resourceGroupName, true); - uri.AppendPath("/providers/Microsoft.NetworkCloud/storageAppliances/", false); - uri.AppendPath(storageApplianceName, true); - uri.AppendPath("/runReadCommands", false); - uri.AppendQuery("api-version", _apiVersion, true); - request.Uri = uri; - request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var content0 = new Utf8JsonRequestContent(); - content0.JsonWriter.WriteObjectValue(content); - request.Content = content0; - _userAgent.Apply(message); - return message; - } - - /// Run and retrieve output from read only commands on the provided storage appliance. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the storage appliance. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public async Task RunReadCommandsAsync(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageApplianceRunReadCommandsContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - Argument.AssertNotNull(content, nameof(content)); - - using var message = CreateRunReadCommandsRequest(subscriptionId, resourceGroupName, storageApplianceName, content); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - - /// Run and retrieve output from read only commands on the provided storage appliance. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the storage appliance. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public Response RunReadCommands(string subscriptionId, string resourceGroupName, string storageApplianceName, StorageApplianceRunReadCommandsContent content, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(storageApplianceName, nameof(storageApplianceName)); - Argument.AssertNotNull(content, nameof(content)); - - using var message = CreateRunReadCommandsRequest(subscriptionId, resourceGroupName, storageApplianceName, content); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - internal HttpMessage CreateListBySubscriptionNextPageRequest(string nextLink, string subscriptionId) { var message = _pipeline.CreateMessage(); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/TrunkedNetworksRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/TrunkedNetworksRestOperations.cs index 827f9471a04b..3ec5397df199 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/TrunkedNetworksRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/TrunkedNetworksRestOperations.cs @@ -33,7 +33,7 @@ public TrunkedNetworksRestOperations(HttpPipeline pipeline, string applicationId { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, { case 200: { - TrunkedNetworkData value = default; + NetworkCloudTrunkedNetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); + value = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((TrunkedNetworkData)null, message.Response); + return Response.FromValue((NetworkCloudTrunkedNetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string trunkedNetworkName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string trunkedNetworkName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGr { case 200: { - TrunkedNetworkData value = default; + NetworkCloudTrunkedNetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); + value = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((TrunkedNetworkData)null, message.Response); + return Response.FromValue((NetworkCloudTrunkedNetworkData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string t } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkPatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkPatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkPatch patch, CancellationToken cancellationToken = default) + public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -454,9 +454,9 @@ public async Task> UpdateAsync(string subscriptionI { case 200: { - TrunkedNetworkData value = default; + NetworkCloudTrunkedNetworkData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); + value = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -472,7 +472,7 @@ public async Task> UpdateAsync(string subscriptionI /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string trunkedNetworkName, TrunkedNetworkPatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string trunkedNetworkName, NetworkCloudTrunkedNetworkPatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -485,9 +485,9 @@ public Response Update(string subscriptionId, string resourc { case 200: { - TrunkedNetworkData value = default; + NetworkCloudTrunkedNetworkData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = TrunkedNetworkData.DeserializeTrunkedNetworkData(document.RootElement); + value = NetworkCloudTrunkedNetworkData.DeserializeNetworkCloudTrunkedNetworkData(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VirtualMachinesRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VirtualMachinesRestOperations.cs index e8d1ddcd3f54..48b99590654b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VirtualMachinesRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VirtualMachinesRestOperations.cs @@ -33,7 +33,7 @@ public VirtualMachinesRestOperations(HttpPipeline pipeline, string applicationId { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, { case 200: { - VirtualMachineData value = default; + NetworkCloudVirtualMachineData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = VirtualMachineData.DeserializeVirtualMachineData(document.RootElement); + value = NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((VirtualMachineData)null, message.Response); + return Response.FromValue((NetworkCloudVirtualMachineData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string virtualMachineName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string virtualMachineName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGr { case 200: { - VirtualMachineData value = default; + NetworkCloudVirtualMachineData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = VirtualMachineData.DeserializeVirtualMachineData(document.RootElement); + value = NetworkCloudVirtualMachineData.DeserializeNetworkCloudVirtualMachineData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((VirtualMachineData)null, message.Response); + return Response.FromValue((NetworkCloudVirtualMachineData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachineData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachineData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachineData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string v } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachinePatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachinePatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachinePatch patch, CancellationToken cancellationToken = default) + public async Task UpdateAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -468,7 +468,7 @@ public async Task UpdateAsync(string subscriptionId, string resourceGr /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachinePatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string virtualMachineName, NetworkCloudVirtualMachinePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -487,164 +487,6 @@ public Response Update(string subscriptionId, string resourceGroupName, string v } } - internal HttpMessage CreateAttachVolumeRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Post; - var uri = new RawRequestUriBuilder(); - uri.Reset(_endpoint); - uri.AppendPath("/subscriptions/", false); - uri.AppendPath(subscriptionId, true); - uri.AppendPath("/resourceGroups/", false); - uri.AppendPath(resourceGroupName, true); - uri.AppendPath("/providers/Microsoft.NetworkCloud/virtualMachines/", false); - uri.AppendPath(virtualMachineName, true); - uri.AppendPath("/attachVolume", false); - uri.AppendQuery("api-version", _apiVersion, true); - request.Uri = uri; - request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(virtualMachineAttachVolumeParameters); - request.Content = content; - _userAgent.Apply(message); - return message; - } - - /// Attach volume to the provided virtual machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the virtual machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public async Task AttachVolumeAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - Argument.AssertNotNull(virtualMachineAttachVolumeParameters, nameof(virtualMachineAttachVolumeParameters)); - - using var message = CreateAttachVolumeRequest(subscriptionId, resourceGroupName, virtualMachineName, virtualMachineAttachVolumeParameters); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - - /// Attach volume to the provided virtual machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the virtual machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public Response AttachVolume(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineAttachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - Argument.AssertNotNull(virtualMachineAttachVolumeParameters, nameof(virtualMachineAttachVolumeParameters)); - - using var message = CreateAttachVolumeRequest(subscriptionId, resourceGroupName, virtualMachineName, virtualMachineAttachVolumeParameters); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - - internal HttpMessage CreateDetachVolumeRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Post; - var uri = new RawRequestUriBuilder(); - uri.Reset(_endpoint); - uri.AppendPath("/subscriptions/", false); - uri.AppendPath(subscriptionId, true); - uri.AppendPath("/resourceGroups/", false); - uri.AppendPath(resourceGroupName, true); - uri.AppendPath("/providers/Microsoft.NetworkCloud/virtualMachines/", false); - uri.AppendPath(virtualMachineName, true); - uri.AppendPath("/detachVolume", false); - uri.AppendQuery("api-version", _apiVersion, true); - request.Uri = uri; - request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(virtualMachineDetachVolumeParameters); - request.Content = content; - _userAgent.Apply(message); - return message; - } - - /// Detach volume from the provided virtual machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the virtual machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public async Task DetachVolumeAsync(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - Argument.AssertNotNull(virtualMachineDetachVolumeParameters, nameof(virtualMachineDetachVolumeParameters)); - - using var message = CreateDetachVolumeRequest(subscriptionId, resourceGroupName, virtualMachineName, virtualMachineDetachVolumeParameters); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - - /// Detach volume from the provided virtual machine. - /// The ID of the target subscription. The value must be an UUID. - /// The name of the resource group. The name is case insensitive. - /// The name of the virtual machine. - /// The request body. - /// The cancellation token to use. - /// , , or is null. - /// , or is an empty string, and was expected to be non-empty. - public Response DetachVolume(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachineVolumeParameters virtualMachineDetachVolumeParameters, CancellationToken cancellationToken = default) - { - Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); - Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); - Argument.AssertNotNullOrEmpty(virtualMachineName, nameof(virtualMachineName)); - Argument.AssertNotNull(virtualMachineDetachVolumeParameters, nameof(virtualMachineDetachVolumeParameters)); - - using var message = CreateDetachVolumeRequest(subscriptionId, resourceGroupName, virtualMachineName, virtualMachineDetachVolumeParameters); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 202: - case 204: - return message.Response; - default: - throw new RequestFailedException(message.Response); - } - } - internal HttpMessage CreatePowerOffRequest(string subscriptionId, string resourceGroupName, string virtualMachineName, VirtualMachinePowerOffContent content) { var message = _pipeline.CreateMessage(); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VolumesRestOperations.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VolumesRestOperations.cs index 797d9ec8e84c..10112314ccac 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VolumesRestOperations.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Generated/RestOperations/VolumesRestOperations.cs @@ -33,7 +33,7 @@ public VolumesRestOperations(HttpPipeline pipeline, string applicationId, Uri en { _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); _endpoint = endpoint ?? new Uri("https://management.azure.com"); - _apiVersion = apiVersion ?? "2023-05-01-preview"; + _apiVersion = apiVersion ?? "2023-07-01"; _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); } @@ -204,7 +204,7 @@ internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGrou /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> GetAsync(string subscriptionId, string resourceGroupName, string volumeName, CancellationToken cancellationToken = default) + public async Task> GetAsync(string subscriptionId, string resourceGroupName, string volumeName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -216,13 +216,13 @@ public async Task> GetAsync(string subscriptionId, string r { case 200: { - VolumeData value = default; + NetworkCloudVolumeData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = VolumeData.DeserializeVolumeData(document.RootElement); + value = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((VolumeData)null, message.Response); + return Response.FromValue((NetworkCloudVolumeData)null, message.Response); default: throw new RequestFailedException(message.Response); } @@ -235,7 +235,7 @@ public async Task> GetAsync(string subscriptionId, string r /// The cancellation token to use. /// , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Get(string subscriptionId, string resourceGroupName, string volumeName, CancellationToken cancellationToken = default) + public Response Get(string subscriptionId, string resourceGroupName, string volumeName, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -247,19 +247,19 @@ public Response Get(string subscriptionId, string resourceGroupName, { case 200: { - VolumeData value = default; + NetworkCloudVolumeData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = VolumeData.DeserializeVolumeData(document.RootElement); + value = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); return Response.FromValue(value, message.Response); } case 404: - return Response.FromValue((VolumeData)null, message.Response); + return Response.FromValue((NetworkCloudVolumeData)null, message.Response); default: throw new RequestFailedException(message.Response); } } - internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string volumeName, VolumeData data) + internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumeData data) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -291,7 +291,7 @@ internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string r /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string volumeName, VolumeData data, CancellationToken cancellationToken = default) + public async Task CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumeData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -318,7 +318,7 @@ public async Task CreateOrUpdateAsync(string subscriptionId, string re /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string volumeName, VolumeData data, CancellationToken cancellationToken = default) + public Response CreateOrUpdate(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumeData data, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -409,7 +409,7 @@ public Response Delete(string subscriptionId, string resourceGroupName, string v } } - internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string volumeName, VolumePatch patch) + internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumePatch patch) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -441,7 +441,7 @@ internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceG /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string volumeName, VolumePatch patch, CancellationToken cancellationToken = default) + public async Task> UpdateAsync(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -454,9 +454,9 @@ public async Task> UpdateAsync(string subscriptionId, strin { case 200: { - VolumeData value = default; + NetworkCloudVolumeData value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = VolumeData.DeserializeVolumeData(document.RootElement); + value = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -472,7 +472,7 @@ public async Task> UpdateAsync(string subscriptionId, strin /// The cancellation token to use. /// , , or is null. /// , or is an empty string, and was expected to be non-empty. - public Response Update(string subscriptionId, string resourceGroupName, string volumeName, VolumePatch patch, CancellationToken cancellationToken = default) + public Response Update(string subscriptionId, string resourceGroupName, string volumeName, NetworkCloudVolumePatch patch, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName)); @@ -485,9 +485,9 @@ public Response Update(string subscriptionId, string resourceGroupNa { case 200: { - VolumeData value = default; + NetworkCloudVolumeData value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = VolumeData.DeserializeVolumeData(document.RootElement); + value = NetworkCloudVolumeData.DeserializeNetworkCloudVolumeData(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/autorest.md b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/autorest.md index ef7196391f5b..40626a89af26 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/autorest.md +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/autorest.md @@ -7,13 +7,17 @@ azure-arm: true csharp: true library-name: NetworkCloud namespace: Azure.ResourceManager.NetworkCloud -require: https://github.com/Azure/azure-rest-api-specs/blob/64efc48302878a07d1d1231eaed0ca9cadfaf037/specification/networkcloud/resource-manager/readme.md +require: https://github.com/Azure/azure-rest-api-specs/blob/ed9bde6a3db71b84fdba076ba0546213bcce56ee/specification/networkcloud/resource-manager/readme.md +#tag: package-2023-07-01 output-folder: $(this-folder)/Generated clear-output-folder: true skip-csproj: true modelerfour: flatten-payloads: false +#mgmt-debug: +# show-serialized-names: true + # 'tenantId': 'uuid' cannot be used globally as it break our list clusters API where tenantId sometimes is an empty string format-by-name-rules: 'ETag': 'etag' @@ -22,7 +26,109 @@ format-by-name-rules: '*Uris': 'Uri' rename-mapping: + AgentOptions: NetworkCloudAgentConfiguration + BareMetalMachine.properties.associatedResourceIds: -|arm-id + BareMetalMachine.properties.clusterId: -|arm-id + BareMetalMachine.properties.rackId: -|arm-id + BareMetalMachine.properties.oamIpv4Address: -|ip-address + BareMetalMachineConfigurationData: BareMetalMachineConfiguration + BareMetalMachineKeySet.properties.expiration: ExpireOn + BareMetalMachineKeySet.properties.jumpHostsAllowed: -|ip-address + BareMetalMachineKeySet.properties.lastValidation: LastValidatedOn + BareMetalMachineKeySetPatchParameters.properties.expiration: ExpireOn + BareMetalMachineKeySetPatchParameters.properties.jumpHostsAllowed: -|ip-address + BmcKeySet.properties.expiration: ExpireOn + BmcKeySet.properties.lastValidation: LastValidatedOn + BmcKeySetPatchParameters.properties.expiration: ExpireOn + BootstrapProtocol.PXE: Pxe + Cluster.properties.analyticsWorkspaceId: -|arm-id + Cluster.properties.clusterManagerId: -|arm-id + Cluster.properties.networkFabricId: -|arm-id + Cluster.properties.supportExpiryDate: SupportExpireOn|date-time + Cluster.properties.workloadResourceIds: -|arm-id + ClusterAvailableUpgradeVersion.supportExpiryDate: SupportExpireOn|date-time + ClusterManager.properties.analyticsWorkspaceId: -|arm-id + ClusterManager.properties.fabricControllerId: -|arm-id + CloudServicesNetwork.properties.clusterId: -|arm-id + CloudServicesNetwork.properties.associatedResourceIds: -|arm-id + CloudServicesNetwork.properties.virtualMachinesAssociatedIds: -|arm-id + CloudServicesNetwork.properties.hybridAksClustersAssociatedIds: -|arm-id + Console: NetworkCloudVirtualMachineConsole + Console.properties.expiration: ExpireOn + Console.properties.privateLinkServiceId: -|arm-id + Console.properties.virtualMachineAccessId: -|uuid + ConsolePatchParameters.properties.expiration: ExpireOn ImageRepositoryCredentials.registryUrl: registryUriString + KubernetesCluster.properties.attachedNetworkIds: -|arm-id + KubernetesCluster.properties.clusterId: -|arm-id + KubernetesCluster.properties.connectedClusterId: -|arm-id + L2Network.properties.associatedResourceIds: -|arm-id + L2Network.properties.clusterId: -|arm-id + L2Network.properties.hybridAksClustersAssociatedIds: -|arm-id + L2Network.properties.l2IsolationDomainId: -|arm-id + L2Network.properties.virtualMachinesAssociatedIds: -|arm-id + L2NetworkAttachmentConfiguration.networkId: -|arm-id + L3Network.properties.associatedResourceIds: -|arm-id + L3Network.properties.clusterId: -|arm-id + L3Network.properties.hybridAksClustersAssociatedIds: -|arm-id + L3Network.properties.l3IsolationDomainId: -|arm-id + L3Network.properties.virtualMachinesAssociatedIds: -|arm-id + L3NetworkAttachmentConfiguration.networkId: -|arm-id + NetworkConfiguration: KubernetesClusterNetworkConfiguration + NetworkConfiguration.cloudServicesNetworkId: -|arm-id + NetworkConfiguration.cniNetworkId: -|arm-id + NetworkConfiguration.dnsServiceIp: -|ip-address + OsDisk.diskSizeGB: DiskSizeInGB + Rack.properties.clusterId: -|arm-id + Rack.properties.rackSkuId: -|arm-id + RackDefinition.networkRackId: -|arm-id + RackDefinition.rackSkuId: -|arm-id + StorageAppliance.properties.clusterId: -|arm-id + StorageAppliance.properties.managementIpv4Address: -|ip-address + StorageAppliance.properties.rackId: -|arm-id + StorageApplianceConfigurationData: StorageApplianceConfiguration + StorageProfile.volumeAttachments: -|arm-id + TrunkedNetwork.properties.clusterId: -|arm-id + TrunkedNetwork.properties.hybridAksClustersAssociatedIds: -|arm-id + TrunkedNetwork.properties.virtualMachinesAssociatedIds: -|arm-id + TrunkedNetwork.properties.isolationDomainIds: -|arm-id + TrunkedNetworkAttachmentConfiguration.networkId: -|arm-id + VirtualMachine.properties.bareMetalMachineId: -|arm-id + VirtualMachine.properties.clusterId: -|arm-id + VirtualMachine.properties.volumes: -|arm-id + VirtualMachine.properties.memorySizeGB: MemorySizeInGB + VirtualMachinePlacementHint.resourceId: -|arm-id + Volume.properties.sizeMiB: SizeInMiB + +models-to-treat-empty-string-as-null: + - NetworkCloudClusterManagerData + +prepend-rp-prefix: + - AadConfiguration + - AgentPool + - AgentPoolMode + - BareMetalMachine + - BareMetalMachineKeySet + - BmcKeySet + - CloudServicesNetwork + - Cluster + - ClusterManager + - ClusterMetricsConfiguration + - KubernetesCluster + - L2Network + - L3Network + - NetworkInterface + - Nic + - OSDisk + - Rack + - RackDefinition + - RackSku + - SshPublicKey + - StorageAppliance + - StorageProfile + - TrunkedNetwork + - VirtualMachine + - Volume rename-rules: CPU: Cpu diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/AgentPoolTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/AgentPoolTests.cs index 2bd42e7c8cdc..ed2bd721cfe6 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/AgentPoolTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/AgentPoolTests.cs @@ -21,16 +21,16 @@ public AgentPoolTests (bool isAsync) : base(isAsync) {} public async Task AgentPool() { string agentPoolName = Recording.GenerateAssetName("systemPool"); - ResourceIdentifier agentPoolId = AgentPoolResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.KubernetesClusterRG, TestEnvironment.KubernetesClusterName, agentPoolName); - AgentPoolResource agentPool = Client.GetAgentPoolResource(agentPoolId); + ResourceIdentifier agentPoolId = NetworkCloudAgentPoolResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.KubernetesClusterRG, TestEnvironment.KubernetesClusterName, agentPoolName); + NetworkCloudAgentPoolResource agentPool = Client.GetNetworkCloudAgentPoolResource(agentPoolId); - KubernetesClusterResource kubernetesCluster = Client.GetKubernetesClusterResource(TestEnvironment.KubernetesClusterId); + NetworkCloudKubernetesClusterResource kubernetesCluster = Client.GetNetworkCloudKubernetesClusterResource(TestEnvironment.KubernetesClusterId); kubernetesCluster = await kubernetesCluster.GetAsync(); - AgentPoolCollection collection = kubernetesCluster.GetAgentPools(); + NetworkCloudAgentPoolCollection collection = kubernetesCluster.GetNetworkCloudAgentPools(); // Create - AgentPoolData data = new AgentPoolData - (TestEnvironment.Location, 1, AgentPoolMode.System, TestEnvironment.VMImage) + NetworkCloudAgentPoolData data = new NetworkCloudAgentPoolData + (TestEnvironment.Location, 1, NetworkCloudAgentPoolMode.System, TestEnvironment.VMImage) { ExtendedLocation = kubernetesCluster.Data.ExtendedLocation, AdministratorConfiguration = new AdministratorConfiguration() @@ -38,10 +38,10 @@ public async Task AgentPool() AdminUsername = "azure", SshPublicKeys = { - new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= fake-public-key") + new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= fake-public-key") }, }, - AgentOptions = new AgentOptions(12) + AgentOptions = new NetworkCloudAgentConfiguration(12) { HugepagesSize = HugepagesSize.TwoM, }, @@ -55,7 +55,7 @@ public async Task AgentPool() { L3Networks = { - new L3NetworkAttachmentConfiguration(TestEnvironment.L3NAttachmentId) + new L3NetworkAttachmentConfiguration(new ResourceIdentifier(TestEnvironment.L3NAttachmentId)) { IpamEnabled = L3NetworkConfigurationIpamEnabled.False, PluginType = KubernetesPluginType.Sriov, @@ -65,7 +65,7 @@ public async Task AgentPool() }; // Create - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, agentPoolName, data); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, agentPoolName, data); Assert.AreEqual(agentPoolName, createResult.Value.Data.Name); // Get @@ -73,15 +73,15 @@ public async Task AgentPool() Assert.AreEqual(agentPoolName, getResult.Value.Data.Name); // List - var listByKubernetesCluster = new List(); - await foreach (AgentPoolResource item in collection.GetAllAsync()) + var listByKubernetesCluster = new List(); + await foreach (NetworkCloudAgentPoolResource item in collection.GetAllAsync()) { listByKubernetesCluster.Add(item); } Assert.IsNotEmpty(listByKubernetesCluster); // Update - AgentPoolPatch patch = new AgentPoolPatch() + NetworkCloudAgentPoolPatch patch = new NetworkCloudAgentPoolPatch() { Tags = { @@ -89,7 +89,7 @@ public async Task AgentPool() ["key2"] = "newvalue2", } }; - ArmOperation updateResult = await agentPool.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await agentPool.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachineKeySetTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachineKeySetTests.cs index 15756ec0ab13..a664d98a06b3 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachineKeySetTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachineKeySetTests.cs @@ -8,6 +8,7 @@ using NUnit.Framework; using System; using System.Collections.Generic; +using System.Net; using System.Threading.Tasks; namespace Azure.ResourceManager.NetworkCloud.Tests.ScenarioTests @@ -24,29 +25,28 @@ public async Task BareMetalMachineKeySet() string bareMetalMachineKeySetName = Recording.GenerateAssetName("bareMetalMachineKeySet"); // retrieve a parent cluster - ClusterResource cluster = Client.GetClusterResource(TestEnvironment.ClusterId); + NetworkCloudClusterResource cluster = Client.GetNetworkCloudClusterResource(TestEnvironment.ClusterId); cluster = await cluster.GetAsync(); - BareMetalMachineKeySetCollection collection = cluster.GetBareMetalMachineKeySets(); - ResourceIdentifier bareMetalMachineKeySetResourceId = BareMetalMachineKeySetResource.CreateResourceIdentifier(cluster.Id.SubscriptionId, cluster.Id.ResourceGroupName, cluster.Data.Name, bareMetalMachineKeySetName); - BareMetalMachineKeySetResource bareMetalMachineKeySet = Client.GetBareMetalMachineKeySetResource(bareMetalMachineKeySetResourceId); + NetworkCloudBareMetalMachineKeySetCollection collection = cluster.GetNetworkCloudBareMetalMachineKeySets(); + ResourceIdentifier bareMetalMachineKeySetResourceId = NetworkCloudBareMetalMachineKeySetResource.CreateResourceIdentifier(cluster.Id.SubscriptionId, cluster.Id.ResourceGroupName, cluster.Data.Name, bareMetalMachineKeySetName); + NetworkCloudBareMetalMachineKeySetResource bareMetalMachineKeySet = Client.GetNetworkCloudBareMetalMachineKeySetResource(bareMetalMachineKeySetResourceId); // Create - BareMetalMachineKeySetData data = new BareMetalMachineKeySetData - ( + NetworkCloudBareMetalMachineKeySetData data = new NetworkCloudBareMetalMachineKeySetData + ( cluster.Data.Location, cluster.Data.ClusterExtendedLocation, "fake-id", TestEnvironment.DayFromNow, - new string[] - {}, + new List(), BareMetalMachineKeySetPrivilegeLevel.Standard, new KeySetUser[] { new KeySetUser ( "userABC", - new SshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key") + new NetworkCloudSshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key") ), } ) @@ -56,7 +56,7 @@ public async Task BareMetalMachineKeySet() ["key1"] = "myvalue1", }, }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bareMetalMachineKeySetName, data); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bareMetalMachineKeySetName, data); Assert.AreEqual(bareMetalMachineKeySetName, createResult.Value.Data.Name); // Get @@ -64,15 +64,15 @@ public async Task BareMetalMachineKeySet() Assert.AreEqual(bareMetalMachineKeySetName, getResult.Value.Data.Name); // List by cluster - var listByCluster = new List(); - await foreach (BareMetalMachineKeySetResource item in collection.GetAllAsync()) + var listByCluster = new List(); + await foreach (NetworkCloudBareMetalMachineKeySetResource item in collection.GetAllAsync()) { listByCluster.Add(item); } Assert.IsNotEmpty(listByCluster); // Update - BareMetalMachineKeySetPatch patch = new BareMetalMachineKeySetPatch() + NetworkCloudBareMetalMachineKeySetPatch patch = new NetworkCloudBareMetalMachineKeySetPatch() { Tags = { @@ -80,7 +80,7 @@ public async Task BareMetalMachineKeySet() ["key2"] = "myvalue2", }, }; - ArmOperation updateResult = await bareMetalMachineKeySet.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await bareMetalMachineKeySet.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachinesTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachinesTests.cs index 15742cd644cc..11c1f2bd2913 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachinesTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BareMetalMachinesTests.cs @@ -21,10 +21,10 @@ public async Task BareMetalMachines() { ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterManagedRG); ResourceGroupResource clusterRGResource = Client.GetResourceGroupResource(resourceGroupResourceId); - BareMetalMachineCollection collection = clusterRGResource.GetBareMetalMachines(); + NetworkCloudBareMetalMachineCollection collection = clusterRGResource.GetNetworkCloudBareMetalMachines(); // List by Resource Group - var listByResourceGroup = new List(); + var listByResourceGroup = new List(); await foreach (var item in collection.GetAllAsync()) { listByResourceGroup.Add(item); @@ -32,8 +32,8 @@ public async Task BareMetalMachines() Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (var item in SubscriptionResource.GetBareMetalMachinesAsync()) + var listBySubscription = new List(); + await foreach (var item in SubscriptionResource.GetNetworkCloudBareMetalMachinesAsync()) { listBySubscription.Add(item); } @@ -46,8 +46,8 @@ public async Task BareMetalMachines() Assert.AreEqual(bareMetalMachineName, getResult.Value.Data.Name); // Update - BareMetalMachineResource bareMetalMachine = Client.GetBareMetalMachineResource(new ResourceIdentifier(firstBMM.Id)); - BareMetalMachinePatch patch = new BareMetalMachinePatch(){}; + NetworkCloudBareMetalMachineResource bareMetalMachine = Client.GetNetworkCloudBareMetalMachineResource(new ResourceIdentifier(firstBMM.Id)); + NetworkCloudBareMetalMachinePatch patch = new NetworkCloudBareMetalMachinePatch(){}; var testKey = "test-key"; var testValue = "test-value"; patch.Tags.Add(testKey, testValue); @@ -56,7 +56,7 @@ public async Task BareMetalMachines() { patch.Tags.Add(key, firstBMM.Tags[key]); } - ArmOperation updateResult = await bareMetalMachine.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await bareMetalMachine.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); patch.Tags.Remove(testKey); @@ -64,4 +64,4 @@ public async Task BareMetalMachines() Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags, "tag reversion failed"); } } -} \ No newline at end of file +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BmcKeySetTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BmcKeySetTests.cs index 928ec2dd3805..dd14fe70f82a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BmcKeySetTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/BmcKeySetTests.cs @@ -22,16 +22,16 @@ public async Task BmcKeySet() string bmcKeySetName = Recording.GenerateAssetName("bmckeyset"); // retrieve a parent cluster - ClusterResource cluster = Client.GetClusterResource(TestEnvironment.ClusterId); + NetworkCloudClusterResource cluster = Client.GetNetworkCloudClusterResource(TestEnvironment.ClusterId); cluster = await cluster.GetAsync(); - ResourceIdentifier bmcKeySetResourceId = BmcKeySetResource.CreateResourceIdentifier(cluster.Id.SubscriptionId, cluster.Id.ResourceGroupName, cluster.Data.Name, bmcKeySetName); - BmcKeySetResource bmcKeySet = Client.GetBmcKeySetResource(bmcKeySetResourceId); + ResourceIdentifier bmcKeySetResourceId = NetworkCloudBmcKeySetResource.CreateResourceIdentifier(cluster.Id.SubscriptionId, cluster.Id.ResourceGroupName, cluster.Data.Name, bmcKeySetName); + NetworkCloudBmcKeySetResource bmcKeySet = Client.GetNetworkCloudBmcKeySetResource(bmcKeySetResourceId); - BmcKeySetCollection collection = cluster.GetBmcKeySets(); + NetworkCloudBmcKeySetCollection collection = cluster.GetNetworkCloudBmcKeySets(); // Create - BmcKeySetData data = new BmcKeySetData + NetworkCloudBmcKeySetData data = new NetworkCloudBmcKeySetData ( cluster.Data.Location, cluster.Data.ClusterExtendedLocation, @@ -40,7 +40,7 @@ public async Task BmcKeySet() BmcKeySetPrivilegeLevel.ReadOnly, new KeySetUser[] { - new KeySetUser("username",new SshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key")){} + new KeySetUser("username",new NetworkCloudSshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCYnWX/sth0/ikG/d+ahWdO4sTp1stHP1jnEcxt0Vr4YcoKYh6cic2yZr3Mjb4NxcuJKAw4kmJ7bSRl5na8MEJkSFyMberQaqapahv+lx7Pm8ZTZVlVcvq0Q83yrHA/62RNtLqLF03RaTaBMrNXZoC76euPEHK4LNgk9UxhTfE0GDHGHOHGRafh24pTgVhyd7nSTuYyY+OlIfv6J726wGsRFZ8OXtE7xfHEtfzsFJBpf15YOEEtdrIQ0w+xj53nO2FOk+gLhExxlfj4gizQZPXtNI+nM7d25rlZWQW4RngFAvon63/3HNELCEHmAaEPpoAQpgESl19AtTQzUf5hl3RAyL75CM7V95/NcUG0UJ+3t1wI+Kc3WpTkHZmbcgOBYSi6+JPpmqB/oxEkjDUIvyyenLB9UFyTj8keQ2vCYzaTBLjcndDJWFYM+MbKHCSx/XxZXDkFiPQeLgkWixFAWLmufnwULIx/tr/VRdQFSZI6MoUmfUqaQhv7a2eVikiqLEk= fake-public-key")){} } ) { @@ -49,7 +49,7 @@ public async Task BmcKeySet() ["key1"] = "myvalue1", }, }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bmcKeySetName, data); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, bmcKeySetName, data); Assert.AreEqual(bmcKeySetName, createResult.Value.Data.Name); // Get @@ -57,15 +57,15 @@ public async Task BmcKeySet() Assert.AreEqual(bmcKeySetName, getResult.Value.Data.Name); // List by cluster - var listByCluster = new List(); - await foreach (BmcKeySetResource item in collection.GetAllAsync()) + var listByCluster = new List(); + await foreach (NetworkCloudBmcKeySetResource item in collection.GetAllAsync()) { listByCluster.Add(item); } Assert.IsNotEmpty(listByCluster); // Update - BmcKeySetPatch patch = new BmcKeySetPatch() + NetworkCloudBmcKeySetPatch patch = new NetworkCloudBmcKeySetPatch() { Tags = { @@ -73,7 +73,7 @@ public async Task BmcKeySet() ["key2"] = "myvalue2", }, }; - ArmOperation updateResult = await bmcKeySet.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await bmcKeySet.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/CloudServicesNetworksTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/CloudServicesNetworksTests.cs index c7022a501d0c..5b130400870a 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/CloudServicesNetworksTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/CloudServicesNetworksTests.cs @@ -19,14 +19,14 @@ public CloudServicesNetworksTests(bool isAsync) : base(isAsync) {} [Test] public async Task CloudServicesNetworks() { - var cloudServicesNetworkCollection = ResourceGroupResource.GetCloudServicesNetworks(); + var cloudServicesNetworkCollection = ResourceGroupResource.GetNetworkCloudCloudServicesNetworks(); var cloudServicesNetworkName = Recording.GenerateAssetName("csn"); - var cloudServicesNetworkId = CloudServicesNetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, cloudServicesNetworkName); - var cloudServicesNetwork = Client.GetCloudServicesNetworkResource(cloudServicesNetworkId); + var cloudServicesNetworkId = NetworkCloudCloudServicesNetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, cloudServicesNetworkName); + var cloudServicesNetwork = Client.GetNetworkCloudCloudServicesNetworkResource(cloudServicesNetworkId); // Create - var data = new CloudServicesNetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation")) { + var data = new NetworkCloudCloudServicesNetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation")) { AdditionalEgressEndpoints = { new EgressEndpoint("azure-resource-management", new EndpointDependency[]{ new EndpointDependency("https://storageaccountex.blob.core.windows.net") @@ -44,7 +44,7 @@ public async Task CloudServicesNetworks() Assert.AreEqual(retrievedCloudServicesNetwork.Value.Data.Name, cloudServicesNetworkName); // Update - var patchData = new CloudServicesNetworkPatch() + var patchData = new NetworkCloudCloudServicesNetworkPatch() { Tags = { ["key1"] = "myvalue1" @@ -54,15 +54,15 @@ public async Task CloudServicesNetworks() Assert.AreEqual(patchedCloudServicesNetwork.Value.Data.Tags["key1"], "myvalue1"); // List by Resource Group - var cloudServicesNetworkListByResourceGroup = new List(); - await foreach (CloudServicesNetworkResource item in cloudServicesNetworkCollection.GetAllAsync()) { + var cloudServicesNetworkListByResourceGroup = new List(); + await foreach (NetworkCloudCloudServicesNetworkResource item in cloudServicesNetworkCollection.GetAllAsync()) { cloudServicesNetworkListByResourceGroup.Add(item); } Assert.IsNotEmpty(cloudServicesNetworkListByResourceGroup); // List by Subscription - var cloudServicesNetworkListBySubscription = new List(); - await foreach (CloudServicesNetworkResource item in SubscriptionResource.GetCloudServicesNetworksAsync()) { + var cloudServicesNetworkListBySubscription = new List(); + await foreach (NetworkCloudCloudServicesNetworkResource item in SubscriptionResource.GetNetworkCloudCloudServicesNetworksAsync()) { cloudServicesNetworkListBySubscription.Add(item); } Assert.IsNotEmpty(cloudServicesNetworkListBySubscription); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterManagersTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterManagersTests.cs index ff9687df3970..25b992503308 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterManagersTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterManagersTests.cs @@ -20,11 +20,11 @@ public ClusterManagersTests(bool isAsync) : base(isAsync) {} [RecordedTest] public async Task ClusterManagers() { - var clusterManagerCollection = ResourceGroupResource.GetClusterManagers(); + var clusterManagerCollection = ResourceGroupResource.GetNetworkCloudClusterManagers(); string clusterManagerName = Recording.GenerateAssetName("clustermanager"); // Create - var createData = new ClusterManagerData(new AzureLocation(TestEnvironment.Location), TestEnvironment.SubnetId) + var createData = new NetworkCloudClusterManagerData(new AzureLocation(TestEnvironment.Location), new ResourceIdentifier(TestEnvironment.SubnetId)) { Tags = { ["DisableFabricIntegration"] = "true" @@ -37,31 +37,31 @@ public async Task ClusterManagers() // Get var getResult =await clusterManagerCollection.GetAsync(clusterManagerName); Assert.AreEqual(getResult.Value.Data.Name, clusterManagerName); - ClusterManagerResource clusterManagerResource = Client.GetClusterManagerResource(getResult.Value.Data.Id); + NetworkCloudClusterManagerResource clusterManagerResource = Client.GetNetworkCloudClusterManagerResource(getResult.Value.Data.Id); // Update - var newTags = new ClusterManagerPatch() + var newTags = new NetworkCloudClusterManagerPatch() { Tags = { ["DisableFabricIntegration"] = "true", ["PatchTag"] = "patchTag", } }; - ClusterManagerResource updateResponse = await clusterManagerResource.UpdateAsync(newTags); + NetworkCloudClusterManagerResource updateResponse = await clusterManagerResource.UpdateAsync(newTags); Assert.AreEqual(updateResponse.Data.Tags["DisableFabricIntegration"], "true"); Assert.AreEqual(updateResponse.Data.Tags["PatchTag"], "patchTag"); // List by Resource Group - var listByResourceGroup = new List(); - await foreach (ClusterManagerResource item in clusterManagerCollection.GetAllAsync()) + var listByResourceGroup = new List(); + await foreach (NetworkCloudClusterManagerResource item in clusterManagerCollection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (ClusterManagerResource item in SubscriptionResource.GetClusterManagersAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudClusterManagerResource item in SubscriptionResource.GetNetworkCloudClusterManagersAsync()) { listBySubscription.Add(item); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterMetricsConfigurationTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterMetricsConfigurationTests.cs index b65f19bd5515..12a160459394 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterMetricsConfigurationTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClusterMetricsConfigurationTests.cs @@ -20,15 +20,15 @@ public ClusterMetricsConfigurationTests(bool isAsync) : base(isAsync) {} public async Task ClusterMetricsConfiguration() { // retrieve a parent cluster - ClusterResource cluster = Client.GetClusterResource(TestEnvironment.ClusterId); + NetworkCloudClusterResource cluster = Client.GetNetworkCloudClusterResource(TestEnvironment.ClusterId); cluster = await cluster.GetAsync(); - ClusterMetricsConfigurationCollection collection = cluster.GetClusterMetricsConfigurations(); + NetworkCloudClusterMetricsConfigurationCollection collection = cluster.GetNetworkCloudClusterMetricsConfigurations(); // Create // invoke the operation string metricsConfigurationName = "default"; - ClusterMetricsConfigurationData createData = new ClusterMetricsConfigurationData + NetworkCloudClusterMetricsConfigurationData createData = new NetworkCloudClusterMetricsConfigurationData ( cluster.Data.Location, cluster.Data.ClusterExtendedLocation, @@ -41,16 +41,16 @@ public async Task ClusterMetricsConfiguration() ["key1"] = "myvalue1", }, }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, metricsConfigurationName, createData); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, metricsConfigurationName, createData); Assert.AreEqual(metricsConfigurationName, createResult.Value.Data.Name); // Get - ClusterMetricsConfigurationResource clusterMetricsConfiguration = Client.GetClusterMetricsConfigurationResource(createResult.Value.Data.Id); + NetworkCloudClusterMetricsConfigurationResource clusterMetricsConfiguration = Client.GetNetworkCloudClusterMetricsConfigurationResource(createResult.Value.Data.Id); var getResult = await clusterMetricsConfiguration.GetAsync(); Assert.AreEqual(metricsConfigurationName, getResult.Value.Data.Name); // Update - ClusterMetricsConfigurationPatch patch = new ClusterMetricsConfigurationPatch() + NetworkCloudClusterMetricsConfigurationPatch patch = new NetworkCloudClusterMetricsConfigurationPatch() { Tags = { @@ -58,10 +58,10 @@ public async Task ClusterMetricsConfiguration() ["key2"] = "myvalue2", }, }; - ArmOperation updateResult = await clusterMetricsConfiguration.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await clusterMetricsConfiguration.UpdateAsync(WaitUntil.Completed, patch); // List by cluster - var listByCluster = new List(); + var listByCluster = new List(); await foreach (var item in collection.GetAllAsync()) { listByCluster.Add(item); diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClustersTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClustersTests.cs index d9228cca2db5..b449590ab0a4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClustersTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ClustersTests.cs @@ -21,56 +21,56 @@ public ClustersTests(bool isAsync) : base(isAsync) {} public async Task Clusters() { var clusterName = Recording.GenerateAssetName("cluster"); - ClusterCollection clusterCollection = ResourceGroupResource.GetClusters(); + NetworkCloudClusterCollection clusterCollection = ResourceGroupResource.GetNetworkCloudClusters(); // Create var createCreds = new AdministrativeCredentials("password","username"); - ClusterData data = new ClusterData + NetworkCloudClusterData data = new NetworkCloudClusterData ( new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ManagerExtendedLocation, "CustomLocation"), - new RackDefinition(TestEnvironment.SubnetId, "aa1234", "/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Aggregator_sim") + new NetworkCloudRackDefinition(new ResourceIdentifier(TestEnvironment.SubnetId), "aa1234", new ResourceIdentifier("/subscriptions/a3eeb848-665a-4dbf-80a4-eb460930fb23/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Aggregator_sim")) { RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2", AvailabilityZone = "A" }, ClusterType.MultiRack, TestEnvironment.ClusterVersion, - TestEnvironment.SubnetId + new ResourceIdentifier(TestEnvironment.SubnetId) ) { - AnalyticsWorkspaceId = TestEnvironment.LawId, + AnalyticsWorkspaceId = new ResourceIdentifier(TestEnvironment.LawId), ClusterServicePrincipal = new ServicePrincipalInformation("12345678-1234-1234-1234-123456789012", "00000008-0004-0004-0004-000000000012", "80000000-4000-4000-4000-120000000000"){ Password = "password" }, ComputeDeploymentThreshold = new ValidationThreshold(ValidationThresholdGrouping.PerCluster, ValidationThresholdType.PercentSuccess, 90), ComputeRackDefinitions = { - new RackDefinition(TestEnvironment.SubnetId, "b37m15r1", "/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Compute_DellR750_3C2M_sim") + new NetworkCloudRackDefinition(new ResourceIdentifier(TestEnvironment.SubnetId), "b37m15r1", new ResourceIdentifier("/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/providers/Microsoft.NetworkCloud/rackSkus/VLab1_4_Compute_DellR750_3C2M_sim")) { BareMetalMachineConfigurationData = { - new BareMetalMachineConfigurationData(createCreds,"AA:BB:CC:DD:EE:FF","00:BB:CC:DD:EE:FF",1,"BM1219XXX") + new BareMetalMachineConfiguration(createCreds,"AA:BB:CC:DD:EE:FF","00:BB:CC:DD:EE:FF",1,"BM1219XXX") { MachineDetails = "extraDetails", MachineName = "compute1", }, - new BareMetalMachineConfigurationData(createCreds,"AA:BB:CC:DD:EE:00","00:BB:CC:DD:EE:00",2,"BM1219YYY") + new BareMetalMachineConfiguration(createCreds,"AA:BB:CC:DD:EE:00","00:BB:CC:DD:EE:00",2,"BM1219YYY") { MachineDetails = "extraDetails", MachineName = "compute2", }, - new BareMetalMachineConfigurationData(createCreds,"AA:BB:CC:DD:EE:F0","00:BB:CC:DD:EE:F0",3,"BM1219XX0") + new BareMetalMachineConfiguration(createCreds,"AA:BB:CC:DD:EE:F0","00:BB:CC:DD:EE:F0",3,"BM1219XX0") { MachineDetails = "extraDetails", MachineName = "compute3", }, - new BareMetalMachineConfigurationData(createCreds,"AA:BB:CC:DD:EE:01","00:BB:CC:DD:EE:01",4,"BM1219YY1") + new BareMetalMachineConfiguration(createCreds,"AA:BB:CC:DD:EE:01","00:BB:CC:DD:EE:01",4,"BM1219YY1") { MachineDetails = "extraDetails", MachineName = "control1", }, - new BareMetalMachineConfigurationData(createCreds,"AA:BB:CC:DD:EE:F1","00:BB:CC:DD:EE:F1",5,"BM1219XX1") + new BareMetalMachineConfiguration(createCreds,"AA:BB:CC:DD:EE:F1","00:BB:CC:DD:EE:F1",5,"BM1219XX1") { MachineDetails = "extraDetails", MachineName = "control2", @@ -89,10 +89,10 @@ public async Task Clusters() // Get var getResult = await clusterCollection.GetAsync(clusterName); Assert.AreEqual(clusterName, getResult.Value.Data.Name); - ClusterResource clusterResource = Client.GetClusterResource(getResult.Value.Data.Id); + NetworkCloudClusterResource clusterResource = Client.GetNetworkCloudClusterResource(getResult.Value.Data.Id); // Update - ClusterPatch patch = new ClusterPatch() + NetworkCloudClusterPatch patch = new NetworkCloudClusterPatch() { ClusterLocation = "Foo floor", Tags = @@ -106,16 +106,16 @@ public async Task Clusters() Assert.AreEqual("Foo floor", patchResult.Value.Data.ClusterLocation); // List by Resource Group - var listByResourceGroup = new List(); - await foreach (ClusterResource item in clusterCollection.GetAllAsync()) + var listByResourceGroup = new List(); + await foreach (NetworkCloudClusterResource item in clusterCollection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (ClusterResource item in SubscriptionResource.GetClustersAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudClusterResource item in SubscriptionResource.GetNetworkCloudClustersAsync()) { listBySubscription.Add(item); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ConsoleTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ConsoleTests.cs index 6ea199bfc6b8..121419f5999b 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ConsoleTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/ConsoleTests.cs @@ -22,22 +22,22 @@ public async Task Console() { // A console's name will always be set to "default" string ConsoleName = "default"; - ResourceIdentifier consoleId = ConsoleResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterRG, TestEnvironment.VMName, ConsoleName); - ConsoleResource console = Client.GetConsoleResource(consoleId); + ResourceIdentifier consoleId = NetworkCloudVirtualMachineConsoleResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterRG, TestEnvironment.VMName, ConsoleName); + NetworkCloudVirtualMachineConsoleResource console = Client.GetNetworkCloudVirtualMachineConsoleResource(consoleId); // retrieve VM for which this console will be created for - ResourceIdentifier vmId = VirtualMachineResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterRG, TestEnvironment.VMName); - VirtualMachineResource virtualMachine = Client.GetVirtualMachineResource(vmId); + ResourceIdentifier vmId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterRG, TestEnvironment.VMName); + NetworkCloudVirtualMachineResource virtualMachine = Client.GetNetworkCloudVirtualMachineResource(vmId); virtualMachine = await virtualMachine.GetAsync(); - ConsoleCollection collection = virtualMachine.GetConsoles(); + NetworkCloudVirtualMachineConsoleCollection collection = virtualMachine.GetNetworkCloudVirtualMachineConsoles(); DateTime expiration = DateTime.Parse(TestEnvironment.ConsoleExpirationDate); - ConsoleData data = new ConsoleData - (TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ManagerExtendedLocation, "CustomLocation"), ConsoleEnabled.True, new SshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= fake-public-key")) + NetworkCloudVirtualMachineConsoleData data = new NetworkCloudVirtualMachineConsoleData + (TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ManagerExtendedLocation, "CustomLocation"), ConsoleEnabled.True, new NetworkCloudSshPublicKey("ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= fake-public-key")) { - Expiration = expiration, + ExpireOn = expiration, Tags = { [ "key1" ] = "value1", @@ -46,7 +46,7 @@ public async Task Console() }; // Create - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, ConsoleName, data); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, ConsoleName, data); Assert.AreEqual(ConsoleName, createResult.Value.Data.Name); // Get @@ -54,18 +54,18 @@ public async Task Console() Assert.AreEqual(ConsoleName, getResult.Value.Data.Name); // List - var listByVirtualMachine = new List(); - await foreach (ConsoleResource item in collection.GetAllAsync()) + var listByVirtualMachine = new List(); + await foreach (NetworkCloudVirtualMachineConsoleResource item in collection.GetAllAsync()) { listByVirtualMachine.Add(item); } Assert.IsNotEmpty(listByVirtualMachine); // Update - ConsolePatch patch = new ConsolePatch() + NetworkCloudVirtualMachineConsolePatch patch = new NetworkCloudVirtualMachineConsolePatch() { Enabled = ConsoleEnabled.False, - Expiration = expiration, + ExpireOn = expiration, KeyData = "ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= fake-public-key", Tags = { @@ -73,7 +73,7 @@ public async Task Console() ["key2"] = "newvalue2", } }; - ArmOperation updateResult = await console.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await console.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/KubernetesClustersTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/KubernetesClustersTests.cs index 383a4d8bd362..90625c527309 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/KubernetesClustersTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/KubernetesClustersTests.cs @@ -21,24 +21,24 @@ public async Task KubernetesClusters() { string resourceGroupName = TestEnvironment.ResourceGroup; string subscriptionId = TestEnvironment.SubscriptionId; - string l3NetworkId = TestEnvironment.L3IsolationDomainId; - string cloudServicesNetworkId = TestEnvironment.CloudServicesNetworkId; + ResourceIdentifier l3NetworkId = new ResourceIdentifier(TestEnvironment.L3IsolationDomainId); + ResourceIdentifier cloudServicesNetworkId = new ResourceIdentifier(TestEnvironment.CloudServicesNetworkId); string kubernetesClusterName = Recording.GenerateAssetName("kubernetesCluster"); string SshPublicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCjxBjt9iSrZqTJOp+LqGLJN/6x5BhbkReh1F9WtKY5I30NMm8NyJpoTef5tRKWJOFenyhHv92Q1CVbjIOfToM1o+0omzruJnWvzNOIqRfktBgpaAvI3NBW8jyP88dU370R79pCcHS258sEsYZu7Pt3bPHWnJynqqpi3e/icJ902gwR0ZCHWkLS+Kojn6+60TdxnPBlACi/QDQcXE9BtuEO6O9Owtzd9j9q2WdaQTElZHyrjBudDcv8DGVErOl2yPRD9a2kGF3zE9OFemq75UH4YeXDb0FgUdgxq9vvXWlWSm7banZ681MgdMYksYUDuSfvtrnwQl9LBcxvk+Z3eHCaAcHHQ/S5h/lAG5xbGaeE6A9woTMKrnqzXvL/XCg02gM01smgUxO7aIIcMquPaTJBc8rSd4wSihg1iRY93OAMVvj4U8ZqLwIt03Z8aIhrVvAmzkmlZ9YwvSXYBDg0KdMNKG4zrnRqWP7ge7ayb+hPxN6UZ0E7Z3VoVw+2R2NxjHE= fakesuser@fakehost"; // Create ResourceIds ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); - ResourceIdentifier kubernetesClusterResourceId = KubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); + ResourceIdentifier kubernetesClusterResourceId = NetworkCloudKubernetesClusterResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, kubernetesClusterName); // Create ResourceGroup Object and KubernetesClusterCollection Object ResourceGroupResource resourceGroupResource = Client.GetResourceGroupResource(resourceGroupResourceId); - KubernetesClusterCollection collection = resourceGroupResource.GetKubernetesClusters(); + NetworkCloudKubernetesClusterCollection collection = resourceGroupResource.GetNetworkCloudKubernetesClusters(); // Create KubernetesClusterData Variables - NetworkConfiguration networkConfiguration = new NetworkConfiguration(cloudServicesNetworkId, l3NetworkId) + KubernetesClusterNetworkConfiguration networkConfiguration = new KubernetesClusterNetworkConfiguration(cloudServicesNetworkId, l3NetworkId) { - DnsServiceIP = "10.96.0.10", + DnsServiceIP = System.Net.IPAddress.Parse("10.96.0.10"), PodCidrs = { "10.244.0.0/16" }, ServiceCidrs = { "10.96.0.0/16" }, BgpServiceLoadBalancerConfiguration = new BgpServiceLoadBalancerConfiguration() @@ -72,15 +72,15 @@ public async Task KubernetesClusters() AdminUsername = "fakesuser", SshPublicKeys = { - new SshPublicKey(SshPublicKey) + new NetworkCloudSshPublicKey(SshPublicKey) }, }; InitialAgentPoolConfiguration[] initialAgentPoolConfigurationsArray = new InitialAgentPoolConfiguration[] { - new InitialAgentPoolConfiguration(1, AgentPoolMode.System, "agentPoolConfig", "NC_G4_v1") + new InitialAgentPoolConfiguration(1, NetworkCloudAgentPoolMode.System, "agentPoolConfig", "NC_G4_v1") { - AgentOptions = new AgentOptions(4) + AgentOptions = new NetworkCloudAgentConfiguration(4) { HugepagesSize = HugepagesSize.OneG, }, @@ -92,7 +92,7 @@ public async Task KubernetesClusters() }; // Create KubernetesCluster - KubernetesClusterData createData = new KubernetesClusterData( + NetworkCloudKubernetesClusterData createData = new NetworkCloudKubernetesClusterData( TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), new ControlPlaneNodeConfiguration(1, "NC_G4_v1") @@ -108,35 +108,35 @@ public async Task KubernetesClusters() ManagedResourceGroupConfiguration = new ManagedResourceGroupConfiguration(new AzureLocation("East US"), kubernetesClusterName + "-MRG") }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, kubernetesClusterName, createData); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, kubernetesClusterName, createData); Assert.AreEqual(createResult.Value.Data.Name, kubernetesClusterName); // Get KubernetesCluster - KubernetesClusterResource kubernetesCluster = Client.GetKubernetesClusterResource(kubernetesClusterResourceId); - KubernetesClusterResource getResult = await kubernetesCluster.GetAsync(); + NetworkCloudKubernetesClusterResource kubernetesCluster = Client.GetNetworkCloudKubernetesClusterResource(kubernetesClusterResourceId); + NetworkCloudKubernetesClusterResource getResult = await kubernetesCluster.GetAsync(); Assert.AreEqual(createResult.Value.Data.Name, kubernetesClusterName); // Update KubernetesCluster - KubernetesClusterPatch updateData = new KubernetesClusterPatch() + NetworkCloudKubernetesClusterPatch updateData = new NetworkCloudKubernetesClusterPatch() { ControlPlaneNodeCount = 3, KubernetesVersion = "1.25.4-1", Tags = { { "test", "patch" } }, }; - ArmOperation updateResult = await kubernetesCluster.UpdateAsync(WaitUntil.Completed, updateData); + ArmOperation updateResult = await kubernetesCluster.UpdateAsync(WaitUntil.Completed, updateData); Assert.AreEqual(updateResult.Value.Data.Tags["test"], "patch"); // Get KubernetesClusters by Resource Group - var listByResourceGroupResult = new List(); - await foreach (KubernetesClusterResource kubernetesClusterResource in collection.GetAllAsync()) + var listByResourceGroupResult = new List(); + await foreach (NetworkCloudKubernetesClusterResource kubernetesClusterResource in collection.GetAllAsync()) { listByResourceGroupResult.Add(kubernetesClusterResource); } Assert.IsNotEmpty(listByResourceGroupResult); // Get KubernetesClusters by Subscription - var listBySubscriptionResult = new List(); - await foreach (KubernetesClusterResource kubernetesClusterResource in SubscriptionResource.GetKubernetesClustersAsync()) + var listBySubscriptionResult = new List(); + await foreach (NetworkCloudKubernetesClusterResource kubernetesClusterResource in SubscriptionResource.GetNetworkCloudKubernetesClustersAsync()) { listBySubscriptionResult.Add(kubernetesClusterResource); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L2NetworksTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L2NetworksTests.cs index ff48043339a3..12cb8d2bb551 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L2NetworksTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L2NetworksTests.cs @@ -19,48 +19,48 @@ public L2NetworksTests (bool isAsync) : base(isAsync) {} [Test, MaxTime(1800000)] public async Task L2Networks() { - var l2NetworkCollection = ResourceGroupResource.GetL2Networks(); + var l2NetworkCollection = ResourceGroupResource.GetNetworkCloudL2Networks(); var l2NetworkName = Recording.GenerateAssetName("l2network"); - var l2NetworkId = L2NetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, l2NetworkName); - var l2Network = Client.GetL2NetworkResource(l2NetworkId); + var l2NetworkId = NetworkCloudL2NetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, l2NetworkName); + var l2Network = Client.GetNetworkCloudL2NetworkResource(l2NetworkId); // Create - L2NetworkData data = new L2NetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), TestEnvironment.L2IsolationDomainId) + NetworkCloudL2NetworkData data = new NetworkCloudL2NetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), new ResourceIdentifier(TestEnvironment.L2IsolationDomainId)) {}; - ArmOperation l2NetworkResourceOp = await l2NetworkCollection.CreateOrUpdateAsync(WaitUntil.Completed, l2NetworkName, data); + ArmOperation l2NetworkResourceOp = await l2NetworkCollection.CreateOrUpdateAsync(WaitUntil.Completed, l2NetworkName, data); Assert.AreEqual(l2NetworkResourceOp.Value.Data.Name ,l2NetworkName); // Get - L2NetworkResource getResult = await l2Network.GetAsync(); + NetworkCloudL2NetworkResource getResult = await l2Network.GetAsync(); Assert.AreEqual(getResult.Data.Name, l2NetworkName); // List by Resource Group - var listByResourceGroup = new List(); - L2NetworkCollection collection = ResourceGroupResource.GetL2Networks(); - await foreach (L2NetworkResource item in collection.GetAllAsync()) + var listByResourceGroup = new List(); + NetworkCloudL2NetworkCollection collection = ResourceGroupResource.GetNetworkCloudL2Networks(); + await foreach (NetworkCloudL2NetworkResource item in collection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (L2NetworkResource item in SubscriptionResource.GetL2NetworksAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudL2NetworkResource item in SubscriptionResource.GetNetworkCloudL2NetworksAsync()) { listBySubscription.Add(item); } Assert.IsNotEmpty(listBySubscription); // Update - L2NetworkPatch patch = new L2NetworkPatch() + NetworkCloudL2NetworkPatch patch = new NetworkCloudL2NetworkPatch() { Tags = { ["key1"] = "myvalue1", }, }; - L2NetworkResource updateResult = await l2Network.UpdateAsync(patch); + NetworkCloudL2NetworkResource updateResult = await l2Network.UpdateAsync(patch); Assert.AreEqual(updateResult.Data.Tags, patch.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L3NetworksTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L3NetworksTests.cs index 3051c4c1dcc3..cb9f4b80081f 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L3NetworksTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/L3NetworksTests.cs @@ -19,51 +19,51 @@ public L3NetworksTests (bool isAsync) : base(isAsync) {} [Test, MaxTime(1800000)] public async Task L3Networks() { - var l3NetworkCollection = ResourceGroupResource.GetL3Networks(); + var l3NetworkCollection = ResourceGroupResource.GetNetworkCloudL3Networks(); var l3NetworkName = Recording.GenerateAssetName("l3network"); - var l3NetworkId = L3NetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, l3NetworkName); - var l3Network = Client.GetL3NetworkResource(l3NetworkId); + var l3NetworkId = NetworkCloudL3NetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, ResourceIdentifier.Parse(ResourceGroupResource.Id).Name, l3NetworkName); + var l3Network = Client.GetNetworkCloudL3NetworkResource(l3NetworkId); // Create - L3NetworkData data = new L3NetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), TestEnvironment.L3IsolationDomainId, TestEnvironment.L3Vlan) + NetworkCloudL3NetworkData data = new NetworkCloudL3NetworkData(new AzureLocation(TestEnvironment.Location), new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), new ResourceIdentifier(TestEnvironment.L3IsolationDomainId), TestEnvironment.L3Vlan) { IPv4ConnectedPrefix = TestEnvironment.L3Ipv4Prefix, IPv6ConnectedPrefix = TestEnvironment.L3Ipv6Prefix, }; - ArmOperation l3NetworkResourceOp = await l3NetworkCollection.CreateOrUpdateAsync(WaitUntil.Completed, l3NetworkName, data); - Assert.AreEqual(l3NetworkResourceOp.Value.Data.Name ,l3NetworkName); + ArmOperation NetworkCloudL3NetworkResourceOp = await l3NetworkCollection.CreateOrUpdateAsync(WaitUntil.Completed, l3NetworkName, data); + Assert.AreEqual(NetworkCloudL3NetworkResourceOp.Value.Data.Name ,l3NetworkName); // Get - L3NetworkResource getResult = await l3Network.GetAsync(); + NetworkCloudL3NetworkResource getResult = await l3Network.GetAsync(); Assert.AreEqual(getResult.Data.Name, l3NetworkName); // List by Resource Group - var listByResourceGroup = new List(); - L3NetworkCollection collection = ResourceGroupResource.GetL3Networks(); - await foreach (L3NetworkResource item in collection.GetAllAsync()) + var listByResourceGroup = new List(); + NetworkCloudL3NetworkCollection collection = ResourceGroupResource.GetNetworkCloudL3Networks(); + await foreach (NetworkCloudL3NetworkResource item in collection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (L3NetworkResource item in SubscriptionResource.GetL3NetworksAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudL3NetworkResource item in SubscriptionResource.GetNetworkCloudL3NetworksAsync()) { listBySubscription.Add(item); } Assert.IsNotEmpty(listBySubscription); // Update - L3NetworkPatch patch = new L3NetworkPatch() + NetworkCloudL3NetworkPatch patch = new NetworkCloudL3NetworkPatch() { Tags = { ["key1"] = "myvalue1", }, }; - L3NetworkResource updateResult = await l3Network.UpdateAsync(patch); + NetworkCloudL3NetworkResource updateResult = await l3Network.UpdateAsync(patch); Assert.AreEqual(updateResult.Data.Tags, patch.Tags); // Delete diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RackSkusTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RackSkusTests.cs index 59ce351975d9..4e7fb6c6f811 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RackSkusTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RackSkusTests.cs @@ -22,8 +22,8 @@ public async Task RackSkus() string subscriptionId = TestEnvironment.SubscriptionId; // List by Subscription - RackSkuCollection rackSkusCollection = SubscriptionResource.GetRackSkus(); - var listBySubscription = new List(); + NetworkCloudRackSkuCollection rackSkusCollection = SubscriptionResource.GetNetworkCloudRackSkus(); + var listBySubscription = new List(); await foreach (var item in rackSkusCollection.GetAllAsync()) { listBySubscription.Add(item); @@ -33,10 +33,10 @@ public async Task RackSkus() var rackSkuName = listBySubscription[0].Data.Name; // Get - ResourceIdentifier rackSkuResourceId = RackSkuResource.CreateResourceIdentifier(subscriptionId, rackSkuName); - RackSkuResource rackSkuResource = Client.GetRackSkuResource(rackSkuResourceId); - RackSkuResource getResult = await rackSkuResource.GetAsync(); + ResourceIdentifier rackSkuResourceId = NetworkCloudRackSkuResource.CreateResourceIdentifier(subscriptionId, rackSkuName); + NetworkCloudRackSkuResource rackSkuResource = Client.GetNetworkCloudRackSkuResource(rackSkuResourceId); + NetworkCloudRackSkuResource getResult = await rackSkuResource.GetAsync(); Assert.AreEqual(rackSkuName, getResult.Data.Name); } } -} \ No newline at end of file +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RacksTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RacksTests.cs index 71bf6df805e3..6563261448a4 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RacksTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/RacksTests.cs @@ -22,11 +22,11 @@ public async Task Racks() { ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterManagedRG); ResourceGroupResource clusterRGResource = Client.GetResourceGroupResource(resourceGroupResourceId); - RackCollection collection = clusterRGResource.GetRacks(); + NetworkCloudRackCollection collection = clusterRGResource.GetNetworkCloudRacks(); string rackName = "rackName"; // List by Resource Group - var listByResourceGroup = new List(); + var listByResourceGroup = new List(); await foreach (var item in collection.GetAllAsync()) { listByResourceGroup.Add(item); @@ -34,8 +34,8 @@ public async Task Racks() Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (var item in SubscriptionResource.GetRacksAsync()) + var listBySubscription = new List(); + await foreach (var item in SubscriptionResource.GetNetworkCloudRacksAsync()) { listBySubscription.Add(item); } @@ -50,7 +50,7 @@ public async Task Racks() var originalTags = firstRack.Tags; var testKey = "test-key"; var testValue = "test-value"; - RackPatch patch = new RackPatch() + NetworkCloudRackPatch patch = new NetworkCloudRackPatch() { Tags = {}, }; @@ -60,7 +60,7 @@ public async Task Racks() } patch.Tags.Add(testKey, testValue); - RackResource rack = Client.GetRackResource(firstRack.Id); + NetworkCloudRackResource rack = Client.GetNetworkCloudRackResource(firstRack.Id); var updateResult = await rack.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(testValue, updateResult.Value.Data.Tags[testKey]); @@ -81,4 +81,4 @@ public async Task Racks() } } } -} \ No newline at end of file +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/StorageAppliancesTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/StorageAppliancesTests.cs index 04263035b582..3b912ec60005 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/StorageAppliancesTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/StorageAppliancesTests.cs @@ -21,10 +21,10 @@ public async Task StorageAppliances() { ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, TestEnvironment.ClusterManagedRG); ResourceGroupResource clusterRGResource = Client.GetResourceGroupResource(resourceGroupResourceId); - StorageApplianceCollection collection = clusterRGResource.GetStorageAppliances(); + NetworkCloudStorageApplianceCollection collection = clusterRGResource.GetNetworkCloudStorageAppliances(); // List by Resource Group - var listByResourceGroup = new List(); + var listByResourceGroup = new List(); await foreach (var item in collection.GetAllAsync()) { listByResourceGroup.Add(item); @@ -40,10 +40,10 @@ public async Task StorageAppliances() Assert.AreEqual(storageApplianceName, getResult.Value.Data.Name); // Update - StorageApplianceResource storageAppliance = Client.GetStorageApplianceResource(new ResourceIdentifier(firstStorageAppliance.Id)); + NetworkCloudStorageApplianceResource storageAppliance = Client.GetNetworkCloudStorageApplianceResource(new ResourceIdentifier(firstStorageAppliance.Id)); getResult = await storageAppliance.GetAsync(); var originalTags = getResult.Value.Data.Tags; - StorageAppliancePatch patch = new StorageAppliancePatch(){}; + NetworkCloudStorageAppliancePatch patch = new NetworkCloudStorageAppliancePatch(){}; var testKey = "test-key"; var testValue = "test-value"; patch.Tags.Add(testKey, testValue); @@ -51,7 +51,7 @@ public async Task StorageAppliances() { patch.Tags.Add(key, originalTags[key]); } - ArmOperation updateResult = await storageAppliance.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await storageAppliance.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); patch.Tags.Remove(testKey); @@ -59,12 +59,12 @@ public async Task StorageAppliances() Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags, "tag reversion failed"); // List by Subscription - var listBySubscription = new List(); - await foreach (var item in SubscriptionResource.GetStorageAppliancesAsync()) + var listBySubscription = new List(); + await foreach (var item in SubscriptionResource.GetNetworkCloudStorageAppliancesAsync()) { listBySubscription.Add(item); } Assert.IsNotEmpty(listBySubscription); } } -} \ No newline at end of file +} diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/TrunkedNetworksTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/TrunkedNetworksTests.cs index f82ce055b8e9..ef3e5b2b8822 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/TrunkedNetworksTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/TrunkedNetworksTests.cs @@ -19,11 +19,11 @@ public TrunkedNetworksTests (bool isAsync) : base(isAsync) {} [Test, MaxTime(1800000)] public async Task TrunkedNetworks() { - TrunkedNetworkCollection collection = ResourceGroupResource.GetTrunkedNetworks(); + NetworkCloudTrunkedNetworkCollection collection = ResourceGroupResource.GetNetworkCloudTrunkedNetworks(); string trunkedNetworkName = Recording.GenerateAssetName("trunkednetwork"); string resourceGroupName = ResourceIdentifier.Parse(ResourceGroupResource.Id).ResourceGroupName; - ResourceIdentifier trunkedNetworkResourceId = TrunkedNetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, resourceGroupName, trunkedNetworkName); - TrunkedNetworkResource trunkedNetwork = Client.GetTrunkedNetworkResource(trunkedNetworkResourceId); + ResourceIdentifier trunkedNetworkResourceId = NetworkCloudTrunkedNetworkResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, resourceGroupName, trunkedNetworkName); + NetworkCloudTrunkedNetworkResource trunkedNetwork = Client.GetNetworkCloudTrunkedNetworkResource(trunkedNetworkResourceId); // Create var listOfVlans = TestEnvironment.TrunkedNetworkVlans.Split(','); @@ -32,9 +32,14 @@ public async Task TrunkedNetworks() { vlans.Add(long.Parse(item)); } - var isolationDomainIds = TestEnvironment.IsolationDomainIds.Split(','); + var isolationDomainIdStringList = TestEnvironment.IsolationDomainIds.Split(','); + List isolationDomainIds = new List(); + foreach (string id in isolationDomainIdStringList) + { + isolationDomainIds.Add(new ResourceIdentifier(id)); + } - TrunkedNetworkData createData = new TrunkedNetworkData + NetworkCloudTrunkedNetworkData createData = new NetworkCloudTrunkedNetworkData ( TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), @@ -48,7 +53,7 @@ public async Task TrunkedNetworks() ["key1"] = "myvalue1", }, }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, trunkedNetworkName, createData); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, trunkedNetworkName, createData); Assert.AreEqual(trunkedNetworkName, createResult.Value.Data.Name); // Get @@ -56,7 +61,7 @@ public async Task TrunkedNetworks() Assert.AreEqual(trunkedNetworkName, getResult.Value.Data.Name); // Update - TrunkedNetworkPatch patch = new TrunkedNetworkPatch() + NetworkCloudTrunkedNetworkPatch patch = new NetworkCloudTrunkedNetworkPatch() { Tags = { @@ -64,20 +69,20 @@ public async Task TrunkedNetworks() ["key2"] = "myvalue2", }, }; - TrunkedNetworkResource updateResult = await trunkedNetwork.UpdateAsync(patch); + NetworkCloudTrunkedNetworkResource updateResult = await trunkedNetwork.UpdateAsync(patch); Assert.AreEqual(patch.Tags, updateResult.Data.Tags); // List by Resource Group - var listByResourceGroup = new List(); - await foreach (TrunkedNetworkResource item in collection.GetAllAsync()) + var listByResourceGroup = new List(); + await foreach (NetworkCloudTrunkedNetworkResource item in collection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (TrunkedNetworkResource item in SubscriptionResource.GetTrunkedNetworksAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudTrunkedNetworkResource item in SubscriptionResource.GetNetworkCloudTrunkedNetworksAsync()) { listBySubscription.Add(item); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VirtualMachinesTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VirtualMachinesTests.cs index cbb0c9986bdf..22e445edaf9c 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VirtualMachinesTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VirtualMachinesTests.cs @@ -20,14 +20,14 @@ public VirtualMachinesTests(bool isAsync) : base(isAsync) {} [Test, MaxTime(1800000)] public async Task VirtualMachines() { - VirtualMachineCollection collection = ResourceGroupResource.GetVirtualMachines(); + NetworkCloudVirtualMachineCollection collection = ResourceGroupResource.GetNetworkCloudVirtualMachines(); string virtualMachineName = Recording.GenerateAssetName("vm"); string resourceGroupName = ResourceGroupResource.Id.ResourceGroupName; - ResourceIdentifier virtualMachineResourceId = VirtualMachineResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, resourceGroupName, virtualMachineName); - VirtualMachineResource virtualMachine = Client.GetVirtualMachineResource(virtualMachineResourceId); + ResourceIdentifier virtualMachineResourceId = NetworkCloudVirtualMachineResource.CreateResourceIdentifier(TestEnvironment.SubscriptionId, resourceGroupName, virtualMachineName); + NetworkCloudVirtualMachineResource virtualMachine = Client.GetNetworkCloudVirtualMachineResource(virtualMachineResourceId); // Create - VirtualMachineData createData = new VirtualMachineData + NetworkCloudVirtualMachineData createData = new NetworkCloudVirtualMachineData ( TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), @@ -39,9 +39,9 @@ public async Task VirtualMachines() ), 2, 8, - new StorageProfile + new NetworkCloudStorageProfile ( - new OSDisk(20) + new NetworkCloudOSDisk(20) { CreateOption = OSDiskCreateOption.Ephemeral, DeleteOption = OSDiskDeleteOption.Delete, @@ -51,7 +51,7 @@ public async Task VirtualMachines() ) { CpuCores = 2, - MemorySizeGB = 1, + MemorySizeInGB = 1, VmDeviceModel = VirtualMachineDeviceModelType.T2, NetworkAttachments = { @@ -67,7 +67,7 @@ public async Task VirtualMachines() }, SshPublicKeys = { - new SshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLYVAibDxCYQcs4xeiGLcHMw+DvwKVAhMPG0OP85JKsBmFkeMPm5+2fEzQqjmE2r46V0+Idjdq3BYHwOzxPVb0p0Ekb4o7G3eEE/aCoSkr9S+cTn2CzCgDn3S8d1Muee56XlVJU4Z3G2oIcQchXetqYdD5NNwTyYZuDIaPoxCkGy1g+mYHsj7yxs65KfBNM/ucnvKy5cphI/uGNgcYUki0tRPT2/3H2QGVQVDfIficjPKBt9Jp08psvdJGs2Lk0Z5KrkgKyzb4VCDYmgV5AYoCPIO640n97nBwZlhVXkd4hSWHksVBBN+sajoWrWlU7h4ihwwwZcO90RYIiaHrJm9YmSMO3Y4AARHIKJ1+UerpAloAR3Jp01gTVzZdQrd9T0YfNnF7/ltg7OTo9m/mDn7zh1ZKFjyJv7bPQdhSIGbhdGrewyPe04+tSDGyH7bjpjm1A99qDYj6SeoEr790N0Lw2QGdP10Lo55+uMwzzbLyyIWzodHVIH4pPfz7mg1oWAs= osh@osh") + new NetworkCloudSshPublicKey("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLYVAibDxCYQcs4xeiGLcHMw+DvwKVAhMPG0OP85JKsBmFkeMPm5+2fEzQqjmE2r46V0+Idjdq3BYHwOzxPVb0p0Ekb4o7G3eEE/aCoSkr9S+cTn2CzCgDn3S8d1Muee56XlVJU4Z3G2oIcQchXetqYdD5NNwTyYZuDIaPoxCkGy1g+mYHsj7yxs65KfBNM/ucnvKy5cphI/uGNgcYUki0tRPT2/3H2QGVQVDfIficjPKBt9Jp08psvdJGs2Lk0Z5KrkgKyzb4VCDYmgV5AYoCPIO640n97nBwZlhVXkd4hSWHksVBBN+sajoWrWlU7h4ihwwwZcO90RYIiaHrJm9YmSMO3Y4AARHIKJ1+UerpAloAR3Jp01gTVzZdQrd9T0YfNnF7/ltg7OTo9m/mDn7zh1ZKFjyJv7bPQdhSIGbhdGrewyPe04+tSDGyH7bjpjm1A99qDYj6SeoEr790N0Lw2QGdP10Lo55+uMwzzbLyyIWzodHVIH4pPfz7mg1oWAs= osh@osh") }, VmImageRepositoryCredentials = new ImageRepositoryCredentials ( @@ -80,15 +80,15 @@ public async Task VirtualMachines() ["key1"] = "myvalue1", }, }; - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, virtualMachineName, createData); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, virtualMachineName, createData); Assert.AreEqual(createResult.Value.Data.Name, virtualMachineName); // Get - VirtualMachineResource getResult = await virtualMachine.GetAsync(); + NetworkCloudVirtualMachineResource getResult = await virtualMachine.GetAsync(); Assert.AreEqual(virtualMachineName, getResult.Data.Name); // Update - VirtualMachinePatch patch = new VirtualMachinePatch() + NetworkCloudVirtualMachinePatch patch = new NetworkCloudVirtualMachinePatch() { Tags = { @@ -96,20 +96,20 @@ public async Task VirtualMachines() ["key2"] = "myvalue2", }, }; - ArmOperation updateResult = await virtualMachine.UpdateAsync(WaitUntil.Completed, patch); + ArmOperation updateResult = await virtualMachine.UpdateAsync(WaitUntil.Completed, patch); Assert.AreEqual(patch.Tags, updateResult.Value.Data.Tags); // List by Resource Group - var listByResourceGroup = new List(); - await foreach (VirtualMachineResource item in collection.GetAllAsync()) + var listByResourceGroup = new List(); + await foreach (NetworkCloudVirtualMachineResource item in collection.GetAllAsync()) { listByResourceGroup.Add(item); } Assert.IsNotEmpty(listByResourceGroup); // List by Subscription - var listBySubscription = new List(); - await foreach (VirtualMachineResource item in SubscriptionResource.GetVirtualMachinesAsync()) + var listBySubscription = new List(); + await foreach (NetworkCloudVirtualMachineResource item in SubscriptionResource.GetNetworkCloudVirtualMachinesAsync()) { listBySubscription.Add(item); } diff --git a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VolumesTests.cs b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VolumesTests.cs index 89226eb31c09..dd6ab9923801 100644 --- a/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VolumesTests.cs +++ b/sdk/networkcloud/Azure.ResourceManager.NetworkCloud/tests/Scenario/VolumesTests.cs @@ -25,24 +25,24 @@ public async Task Volumes() // Create ResourceIds ResourceIdentifier resourceGroupResourceId = ResourceGroupResource.CreateResourceIdentifier(subscriptionId, resourceGroupName); - ResourceIdentifier volumeResourceId = VolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); + ResourceIdentifier volumeResourceId = NetworkCloudVolumeResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, volumeName); // Create Resource Group Object and Volume Collections Object ResourceGroupResource resourceGroupResource = Client.GetResourceGroupResource(resourceGroupResourceId); - VolumeCollection collection = resourceGroupResource.GetVolumes(); + NetworkCloudVolumeCollection collection = resourceGroupResource.GetNetworkCloudVolumes(); // Create Volume - VolumeData createData = new VolumeData(TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), 10); - ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, volumeName, createData); + NetworkCloudVolumeData createData = new NetworkCloudVolumeData(TestEnvironment.Location, new ExtendedLocation(TestEnvironment.ClusterExtendedLocation, "CustomLocation"), 10); + ArmOperation createResult = await collection.CreateOrUpdateAsync(WaitUntil.Completed, volumeName, createData); Assert.AreEqual(createResult.Value.Data.Name, volumeName); // Get Volume - VolumeResource volume = Client.GetVolumeResource(volumeResourceId); - VolumeResource getResult = await volume.GetAsync(); + NetworkCloudVolumeResource volume = Client.GetNetworkCloudVolumeResource(volumeResourceId); + NetworkCloudVolumeResource getResult = await volume.GetAsync(); Assert.AreEqual(volumeName, getResult.Data.Name); // Update Volume - VolumePatch updateData = new VolumePatch() + NetworkCloudVolumePatch updateData = new NetworkCloudVolumePatch() { Tags = { @@ -50,20 +50,20 @@ public async Task Volumes() ["key2"] = "myvalue2", }, }; - Response updateResult = await volume.UpdateAsync(updateData); + Response updateResult = await volume.UpdateAsync(updateData); Assert.AreEqual(updateData.Tags, updateResult.Value.Data.Tags); // List Volumes by Resource Group - var listByResourceGroupResult = new List(); - await foreach (VolumeResource volumeResource in collection.GetAllAsync()) + var listByResourceGroupResult = new List(); + await foreach (NetworkCloudVolumeResource volumeResource in collection.GetAllAsync()) { listByResourceGroupResult.Add(volumeResource); } Assert.IsNotEmpty(listByResourceGroupResult); // List Volumes by Subscription - var listBySubscriptionResult = new List(); - await foreach (VolumeResource volumeResource in SubscriptionResource.GetVolumesAsync()) + var listBySubscriptionResult = new List(); + await foreach (NetworkCloudVolumeResource volumeResource in SubscriptionResource.GetNetworkCloudVolumesAsync()) { listBySubscriptionResult.Add(volumeResource); }