diff --git a/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.format.ps1xml b/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.format.ps1xml
index 687367ca0f2a..fb15354334d8 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.format.ps1xml
+++ b/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.format.ps1xml
@@ -32,6 +32,9 @@
+
+
+
@@ -96,6 +99,9 @@
ConsoleName
+
+ FeatureName
+
KubernetesClusterName
@@ -138,9 +144,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.ErrorDetail
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.ErrorDetail
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.ErrorDetail
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.ErrorDetail
@@ -172,9 +178,37 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.Operation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.ManagedServiceIdentity
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.ManagedServiceIdentity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PrincipalId
+
+
+ TenantId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.Operation
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.Operation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.Operation
@@ -212,9 +246,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationDisplay
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.OperationDisplay
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationDisplay
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.OperationDisplay
@@ -252,9 +286,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationListResult
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.OperationListResult
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationListResult
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.OperationListResult
@@ -274,61 +308,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationStatusResult
-
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.OperationStatusResult
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EndTime
-
-
- Name
-
-
- PercentComplete
-
-
- ResourceId
-
-
- StartTime
-
-
- Status
-
-
-
-
-
-
-
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.Resource
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.Resource
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.Resource
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.Resource
@@ -348,9 +330,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.SystemData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.SystemData
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.SystemData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.SystemData
@@ -400,9 +382,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.TrackedResource
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.TrackedResource
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.TrackedResource
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.TrackedResource
@@ -464,9 +446,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.TrackedResourceTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.TrackedResourceTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api40.TrackedResourceTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.TrackedResourceTags
@@ -486,9 +468,37 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AadConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.UserAssignedIdentity
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api50.UserAssignedIdentity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ClientId
+
+
+ PrincipalId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AadConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AadConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AadConfiguration
@@ -508,9 +518,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AdministrativeCredentials
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AdministrativeCredentials
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AdministrativeCredentials
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AdministrativeCredentials
@@ -530,9 +540,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AdministratorConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AdministratorConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AdministratorConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AdministratorConfiguration
@@ -552,9 +562,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentOptions
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentOptions
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentOptions
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentOptions
@@ -580,9 +590,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPool
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPool
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPool
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPool
@@ -650,9 +660,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolConfiguration
@@ -690,9 +700,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolList
@@ -712,9 +722,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolPatchParametersTags
@@ -734,9 +744,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolPatchProperties
@@ -756,9 +766,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolProperties
@@ -820,31 +830,43 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolUpgradeSettings
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolUpgradeSettings
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AgentPoolUpgradeSettings
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AgentPoolUpgradeSettings
+
+
+
+
+
+
+
+ DrainTimeout
+
MaxSurge
+
+ MaxUnavailable
+
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AvailableUpgrade
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AvailableUpgrade
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.AvailableUpgrade
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.AvailableUpgrade
@@ -870,9 +892,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachine
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachine
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachine
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachine
@@ -940,9 +962,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineCommandSpecification
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineCommandSpecification
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineCommandSpecification
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineCommandSpecification
@@ -968,9 +990,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineConfigurationData
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineConfigurationData
@@ -1026,9 +1048,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineCordonParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineCordonParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineCordonParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineCordonParameters
@@ -1048,9 +1070,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySet
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySet
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySet
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySet
@@ -1118,9 +1140,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetList
@@ -1140,9 +1162,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetPatchParametersTags
@@ -1162,9 +1184,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetPatchProperties
@@ -1190,9 +1212,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineKeySetProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineKeySetProperties
@@ -1260,9 +1282,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineList
@@ -1282,9 +1304,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePatchParametersTags
@@ -1304,9 +1326,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePatchProperties
@@ -1326,9 +1348,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePowerOffParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePowerOffParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachinePowerOffParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachinePowerOffParameters
@@ -1348,9 +1370,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineProperties
@@ -1387,12 +1409,18 @@
+
+
+
+
+
+
@@ -1466,12 +1494,18 @@
KubernetesVersion
+
+ MachineClusterVersion
+
MachineDetail
MachineName
+
+ MachineRole
+
MachineSkuId
@@ -1514,9 +1548,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineReplaceParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineReplaceParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineReplaceParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineReplaceParameters
@@ -1554,9 +1588,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunCommandParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunCommandParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunCommandParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunCommandParameters
@@ -1588,9 +1622,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunDataExtractsParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunDataExtractsParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunDataExtractsParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunDataExtractsParameters
@@ -1610,9 +1644,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunReadCommandsParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunReadCommandsParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineRunReadCommandsParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineRunReadCommandsParameters
@@ -1632,9 +1666,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpAdvertisement
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpAdvertisement
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpAdvertisement
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpAdvertisement
@@ -1672,9 +1706,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpServiceLoadBalancerConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpServiceLoadBalancerConfiguration
@@ -1694,9 +1728,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySet
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySet
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySet
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySet
@@ -1764,9 +1798,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetList
@@ -1786,9 +1820,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetPatchParametersTags
@@ -1808,9 +1842,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetPatchProperties
@@ -1830,9 +1864,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BmcKeySetProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BmcKeySetProperties
@@ -1888,9 +1922,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetwork
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetwork
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetwork
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetwork
@@ -1958,9 +1992,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkList
@@ -1980,9 +2014,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkPatchParametersTags
@@ -2002,9 +2036,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkPatchProperties
@@ -2024,9 +2058,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.CloudServicesNetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CloudServicesNetworkProperties
@@ -2094,9 +2128,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Cluster
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Cluster
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Cluster
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Cluster
@@ -2164,9 +2198,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterAvailableUpgradeVersion
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterAvailableUpgradeVersion
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterAvailableUpgradeVersion
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterAvailableUpgradeVersion
@@ -2216,9 +2250,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterAvailableVersion
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterAvailableVersion
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterAvailableVersion
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterAvailableVersion
@@ -2244,9 +2278,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterCapacity
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterCapacity
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterCapacity
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterCapacity
@@ -2308,9 +2342,31 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterDeployParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterContinueUpdateVersionParameters
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterContinueUpdateVersionParameters
+
+
+
+
+
+
+
+
+
+
+
+ MachineGroupTargetingMode
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterDeployParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterDeployParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterDeployParameters
@@ -2330,9 +2386,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterList
@@ -2352,9 +2408,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManager
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManager
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManager
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManager
@@ -2422,9 +2478,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerList
@@ -2444,9 +2500,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerPatchParametersTags
@@ -2466,9 +2522,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterManagerProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterManagerProperties
@@ -2524,9 +2580,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfiguration
@@ -2594,9 +2650,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationList
@@ -2616,9 +2672,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationPatchParametersTags
@@ -2638,9 +2694,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationPatchProperties
@@ -2666,9 +2722,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterMetricsConfigurationProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterMetricsConfigurationProperties
@@ -2718,9 +2774,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterPatchParametersTags
@@ -2740,9 +2796,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterPatchProperties
@@ -2762,9 +2818,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterProperties
@@ -2862,9 +2918,105 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterUpdateVersionParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterScanRuntimeParameters
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterScanRuntimeParameters
+
+
+
+
+
+
+
+
+
+
+
+ ScanActivity
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterSecretArchive
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterSecretArchive
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KeyVaultId
+
+
+ UseKeyVault
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterUpdateStrategy
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterUpdateStrategy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MaxUnavailable
+
+
+ StrategyType
+
+
+ ThresholdType
+
+
+ ThresholdValue
+
+
+ WaitTimeMinute
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterUpdateVersionParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterUpdateVersionParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ClusterUpdateVersionParameters
@@ -2884,9 +3036,31 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Console
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CommandOutputSettings
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.CommandOutputSettings
+
+
+
+
+
+
+
+
+
+
+
+ ContainerUrl
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Console
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Console
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Console
@@ -2954,9 +3128,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsoleList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsoleList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsoleList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsoleList
@@ -2976,9 +3150,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsolePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsolePatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsolePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsolePatchParametersTags
@@ -2998,9 +3172,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsolePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsolePatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsolePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsolePatchProperties
@@ -3026,9 +3200,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsoleProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsoleProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ConsoleProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ConsoleProperties
@@ -3084,9 +3258,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodeConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodeConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodeConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodeConfiguration
@@ -3118,9 +3292,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodePatchConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodePatchConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodePatchConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodePatchConfiguration
@@ -3140,9 +3314,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EgressEndpoint
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EgressEndpoint
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EgressEndpoint
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EgressEndpoint
@@ -3162,9 +3336,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EndpointDependency
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EndpointDependency
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EndpointDependency
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EndpointDependency
@@ -3190,9 +3364,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ExtendedLocation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ExtendedLocation
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ExtendedLocation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ExtendedLocation
@@ -3212,9 +3386,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.FeatureStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.FeatureStatus
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.FeatureStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.FeatureStatus
@@ -3252,9 +3426,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareInventory
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareInventory
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareInventory
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareInventory
@@ -3274,9 +3448,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareInventoryNetworkInterface
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareInventoryNetworkInterface
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareInventoryNetworkInterface
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareInventoryNetworkInterface
@@ -3314,9 +3488,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareValidationStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareValidationStatus
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.HardwareValidationStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.HardwareValidationStatus
@@ -3342,9 +3516,37 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ImageRepositoryCredentials
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IdentitySelector
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IdentitySelector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IdentityType
+
+
+ UserAssignedIdentityResourceId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ImageRepositoryCredentials
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ImageRepositoryCredentials
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ImageRepositoryCredentials
@@ -3370,9 +3572,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.InitialAgentPoolConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.InitialAgentPoolConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.InitialAgentPoolConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.InitialAgentPoolConfiguration
@@ -3416,9 +3618,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IPAddressPool
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IPAddressPool
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IPAddressPool
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IPAddressPool
@@ -3456,9 +3658,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUser
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUser
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUser
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUser
@@ -3468,6 +3670,9 @@
+
+
+
@@ -3478,15 +3683,18 @@
Description
+
+ UserPrincipalName
+
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUserStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUserStatus
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUserStatus
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUserStatus
@@ -3518,9 +3726,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesCluster
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesCluster
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesCluster
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesCluster
@@ -3588,9 +3796,79 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeature
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeature
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Location
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+ ResourceGroupName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeatureList
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeatureList
@@ -3610,9 +3888,105 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterNode
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeaturePatchParametersTags
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeaturePatchParametersTags
+
+
+
+
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeatureProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterNode
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterFeatureProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AvailabilityLifecycle
+
+
+ DetailedStatus
+
+
+ DetailedStatusMessage
+
+
+ ProvisioningState
+
+
+ Required
+
+
+ Version
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterList
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterNode
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterNode
@@ -3716,9 +4090,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterPatchParametersTags
@@ -3738,9 +4112,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterPatchProperties
@@ -3760,9 +4134,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterProperties
@@ -3824,9 +4198,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterRestartNodeParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterRestartNodeParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesClusterRestartNodeParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesClusterRestartNodeParameters
@@ -3846,9 +4220,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesLabel
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesLabel
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KubernetesLabel
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KubernetesLabel
@@ -3874,9 +4248,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2Network
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2Network
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2Network
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2Network
@@ -3944,9 +4318,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkAttachmentConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkAttachmentConfiguration
@@ -3972,9 +4346,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkList
@@ -3994,9 +4368,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkPatchParametersTags
@@ -4016,9 +4390,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L2NetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L2NetworkProperties
@@ -4092,9 +4466,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3Network
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3Network
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3Network
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3Network
@@ -4162,9 +4536,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkAttachmentConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkAttachmentConfiguration
@@ -4196,9 +4570,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkList
@@ -4218,9 +4592,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkPatchParametersTags
@@ -4240,9 +4614,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkProperties
@@ -4346,9 +4720,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.LldpNeighbor
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.LldpNeighbor
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.LldpNeighbor
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.LldpNeighbor
@@ -4386,9 +4760,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineDisk
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineDisk
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineDisk
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineDisk
@@ -4414,9 +4788,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineSkuProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineSkuProperties
@@ -4484,9 +4858,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineSkuSlot
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineSkuSlot
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.MachineSkuSlot
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.MachineSkuSlot
@@ -4506,9 +4880,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ManagedResourceGroupConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ManagedResourceGroupConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ManagedResourceGroupConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ManagedResourceGroupConfiguration
@@ -4534,9 +4908,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkAttachment
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkAttachment
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkAttachment
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkAttachment
@@ -4592,9 +4966,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkConfiguration
@@ -4638,9 +5012,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkInterface
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkInterface
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkInterface
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkInterface
@@ -4696,9 +5070,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Nic
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Nic
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Nic
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Nic
@@ -4724,9 +5098,101 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.OSDisk
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OperationStatusResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OperationStatusResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EndTime
+
+
+ Name
+
+
+ PercentComplete
+
+
+ ResourceId
+
+
+ StartTime
+
+
+ Status
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OperationStatusResultProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.OSDisk
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OperationStatusResultProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ExitCode
+
+
+ OutputHead
+
+
+ ResultRef
+
+
+ ResultUrl
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OSDisk
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.OSDisk
@@ -4758,9 +5224,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Rack
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Rack
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Rack
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Rack
@@ -4828,9 +5294,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinition
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackDefinition
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinition
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackDefinition
@@ -4874,9 +5340,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackList
@@ -4896,9 +5362,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackPatchParametersTags
@@ -4918,9 +5384,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackProperties
@@ -4982,9 +5448,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSku
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSku
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSku
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSku
@@ -5046,9 +5512,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSkuList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSkuList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSkuList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSkuList
@@ -5068,9 +5534,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSkuProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackSkuProperties
@@ -5114,9 +5580,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RacksPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RacksPatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RacksPatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RacksPatchProperties
@@ -5142,9 +5608,151 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServiceLoadBalancerBgpPeer
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RuntimeProtectionConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServiceLoadBalancerBgpPeer
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RuntimeProtectionConfiguration
+
+
+
+
+
+
+
+
+
+
+
+ EnforcementLevel
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RuntimeProtectionStatus
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RuntimeProtectionStatus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DefinitionsLastUpdated
+
+
+ DefinitionsVersion
+
+
+ ScanCompletedTime
+
+
+ ScanScheduledTime
+
+
+ ScanStartedTime
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SecretArchiveReference
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SecretArchiveReference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KeyVaultId
+
+
+ SecretName
+
+
+ SecretVersion
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SecretRotationStatus
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SecretRotationStatus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ExpirePeriodDay
+
+
+ LastRotationTime
+
+
+ RotationPeriodDay
+
+
+ SecretType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServiceLoadBalancerBgpPeer
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServiceLoadBalancerBgpPeer
@@ -5218,9 +5826,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServicePrincipalInformation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServicePrincipalInformation
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServicePrincipalInformation
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServicePrincipalInformation
@@ -5252,9 +5860,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.SshPublicKey
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SshPublicKey
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.SshPublicKey
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.SshPublicKey
@@ -5274,9 +5882,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliance
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliance
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliance
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliance
@@ -5344,9 +5952,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceConfigurationData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceConfigurationData
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceConfigurationData
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceConfigurationData
@@ -5378,9 +5986,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceEnableRemoteVendorManagementParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceEnableRemoteVendorManagementParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceEnableRemoteVendorManagementParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceEnableRemoteVendorManagementParameters
@@ -5400,9 +6008,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceList
@@ -5422,9 +6030,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliancePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliancePatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliancePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliancePatchParametersTags
@@ -5444,9 +6052,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliancePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliancePatchProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageAppliancePatchProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageAppliancePatchProperties
@@ -5466,9 +6074,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceProperties
@@ -5490,6 +6098,12 @@
+
+
+
+
+
+
@@ -5511,6 +6125,9 @@
+
+
+
@@ -5533,6 +6150,12 @@
ManagementIpv4Address
+
+ Manufacturer
+
+
+ Model
+
ProvisioningState
@@ -5554,15 +6177,18 @@
StorageApplianceSkuId
+
+ Version
+
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceSkuProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceSkuProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceSkuProperties
@@ -5588,9 +6214,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceSkuSlot
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceSkuSlot
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceSkuSlot
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceSkuSlot
@@ -5610,9 +6236,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageProfile
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageProfile
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageProfile
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageProfile
@@ -5632,9 +6258,37 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TagsParameterTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StringKeyValuePair
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StringKeyValuePair
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Key
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TagsParameterTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TagsParameterTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TagsParameterTags
@@ -5654,9 +6308,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetwork
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetwork
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetwork
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetwork
@@ -5724,9 +6378,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkAttachmentConfiguration
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkAttachmentConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkAttachmentConfiguration
@@ -5752,9 +6406,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkList
@@ -5774,9 +6428,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkPatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkPatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkPatchParametersTags
@@ -5796,9 +6450,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.TrunkedNetworkProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.TrunkedNetworkProperties
@@ -5878,9 +6532,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ValidationThreshold
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ValidationThreshold
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ValidationThreshold
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ValidationThreshold
@@ -5906,9 +6560,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachine
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachine
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachine
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachine
@@ -5976,9 +6630,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachineList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachineList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachineList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachineList
@@ -5998,9 +6652,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePatchParametersTags
@@ -6020,9 +6674,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePlacementHint
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePlacementHint
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePlacementHint
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePlacementHint
@@ -6060,9 +6714,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePowerOffParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePowerOffParameters
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePowerOffParameters
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePowerOffParameters
@@ -6082,9 +6736,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachineProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachineProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachineProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachineProperties
@@ -6206,9 +6860,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Volume
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Volume
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.Volume
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.Volume
@@ -6276,9 +6930,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumeList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumeList
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumeList
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumeList
@@ -6298,9 +6952,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumePatchParametersTags
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumePatchParametersTags
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumePatchParametersTags
@@ -6320,9 +6974,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumeProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumeProperties
- Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VolumeProperties
+ Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VolumeProperties
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.psd1 b/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.psd1
index d75bf1840578..13c1584f385a 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.psd1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/Az.NetworkCloud.psd1
@@ -1,5 +1,5 @@
@{
- GUID = 'c1da95ce-b8cb-46c5-bb1c-80e3132dbb72'
+ GUID = '32fbe60e-e2fd-457c-8385-c9c725f59fe2'
RootModule = './Az.NetworkCloud.psm1'
ModuleVersion = '0.1.0'
CompatiblePSEditions = 'Core', 'Desktop'
@@ -11,7 +11,7 @@
DotNetFrameworkVersion = '4.7.2'
RequiredAssemblies = './bin/Az.NetworkCloud.private.dll'
FormatsToProcess = './Az.NetworkCloud.format.ps1xml'
- FunctionsToExport = 'Deploy-AzNetworkCloudCluster', 'Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement', 'Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement', 'Get-AzNetworkCloudAgentPool', 'Get-AzNetworkCloudBareMetalMachine', 'Get-AzNetworkCloudBareMetalMachineKeySet', 'Get-AzNetworkCloudBmcKeySet', 'Get-AzNetworkCloudCluster', 'Get-AzNetworkCloudClusterManager', 'Get-AzNetworkCloudConsole', 'Get-AzNetworkCloudKubernetesCluster', 'Get-AzNetworkCloudL2Network', 'Get-AzNetworkCloudL3Network', 'Get-AzNetworkCloudMetricsConfiguration', 'Get-AzNetworkCloudRack', 'Get-AzNetworkCloudRackSku', 'Get-AzNetworkCloudServicesNetwork', 'Get-AzNetworkCloudStorageAppliance', 'Get-AzNetworkCloudTrunkedNetwork', 'Get-AzNetworkCloudVirtualMachine', 'Get-AzNetworkCloudVolume', 'Invoke-AzNetworkCloudBareMetalMachineCordon', 'Invoke-AzNetworkCloudBareMetalMachineDataExtract', 'Invoke-AzNetworkCloudBareMetalMachineReimage', 'Invoke-AzNetworkCloudBareMetalMachineReplace', 'Invoke-AzNetworkCloudBareMetalMachineRunCommand', 'Invoke-AzNetworkCloudBareMetalMachineRunReadCommand', 'Invoke-AzNetworkCloudBareMetalMachineUncordon', 'Invoke-AzNetworkCloudClusterVersionUpdate', 'Invoke-AzNetworkCloudVirtualMachineReimage', 'New-AzNetworkCloudAgentPool', 'New-AzNetworkCloudBareMetalMachineConfigurationDataObject', 'New-AzNetworkCloudBareMetalMachineKeySet', 'New-AzNetworkCloudBgpAdvertisementObject', 'New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject', 'New-AzNetworkCloudBmcKeySet', 'New-AzNetworkCloudCluster', 'New-AzNetworkCloudClusterManager', 'New-AzNetworkCloudConsole', 'New-AzNetworkCloudControlPlaneNodeConfigurationObject', 'New-AzNetworkCloudEgressEndpointObject', 'New-AzNetworkCloudEndpointDependencyObject', 'New-AzNetworkCloudInitialAgentPoolConfigurationObject', 'New-AzNetworkCloudIpAddressPoolObject', 'New-AzNetworkCloudKeySetUserObject', 'New-AzNetworkCloudKubernetesCluster', 'New-AzNetworkCloudL2Network', 'New-AzNetworkCloudL3Network', 'New-AzNetworkCloudL3NetworkAttachmentConfigurationObject', 'New-AzNetworkCloudMetricsConfiguration', 'New-AzNetworkCloudNetworkAttachmentObject', 'New-AzNetworkCloudRackDefinitionObject', 'New-AzNetworkCloudServiceLoadBalancerBgpPeerObject', 'New-AzNetworkCloudServicesNetwork', 'New-AzNetworkCloudStorageApplianceConfigurationDataObject', 'New-AzNetworkCloudTrunkedNetwork', 'New-AzNetworkCloudVirtualMachine', 'New-AzNetworkCloudVirtualMachinePlacementHintObject', 'New-AzNetworkCloudVolume', 'Remove-AzNetworkCloudAgentPool', 'Remove-AzNetworkCloudBareMetalMachineKeySet', 'Remove-AzNetworkCloudBmcKeySet', 'Remove-AzNetworkCloudCluster', 'Remove-AzNetworkCloudClusterManager', 'Remove-AzNetworkCloudConsole', 'Remove-AzNetworkCloudKubernetesCluster', 'Remove-AzNetworkCloudL2Network', 'Remove-AzNetworkCloudL3Network', 'Remove-AzNetworkCloudMetricsConfiguration', 'Remove-AzNetworkCloudServicesNetwork', 'Remove-AzNetworkCloudTrunkedNetwork', 'Remove-AzNetworkCloudVirtualMachine', 'Remove-AzNetworkCloudVolume', 'Restart-AzNetworkCloudBareMetalMachine', 'Restart-AzNetworkCloudKubernetesClusterNode', 'Restart-AzNetworkCloudVirtualMachine', 'Start-AzNetworkCloudBareMetalMachine', 'Start-AzNetworkCloudVirtualMachine', 'Stop-AzNetworkCloudBareMetalMachine', 'Stop-AzNetworkCloudVirtualMachine', 'Update-AzNetworkCloudAgentPool', 'Update-AzNetworkCloudBareMetalMachine', 'Update-AzNetworkCloudBareMetalMachineKeySet', 'Update-AzNetworkCloudBmcKeySet', 'Update-AzNetworkCloudCluster', 'Update-AzNetworkCloudClusterManager', 'Update-AzNetworkCloudConsole', 'Update-AzNetworkCloudKubernetesCluster', 'Update-AzNetworkCloudL2Network', 'Update-AzNetworkCloudL3Network', 'Update-AzNetworkCloudMetricsConfiguration', 'Update-AzNetworkCloudRack', 'Update-AzNetworkCloudServicesNetwork', 'Update-AzNetworkCloudStorageAppliance', 'Update-AzNetworkCloudTrunkedNetwork', 'Update-AzNetworkCloudVirtualMachine', 'Update-AzNetworkCloudVolume', '*'
+ FunctionsToExport = 'Deploy-AzNetworkCloudCluster', 'Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement', 'Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement', 'Get-AzNetworkCloudAgentPool', 'Get-AzNetworkCloudBareMetalMachine', 'Get-AzNetworkCloudBareMetalMachineKeySet', 'Get-AzNetworkCloudBmcKeySet', 'Get-AzNetworkCloudCluster', 'Get-AzNetworkCloudClusterManager', 'Get-AzNetworkCloudConsole', 'Get-AzNetworkCloudKubernetesCluster', 'Get-AzNetworkCloudKubernetesClusterFeature', 'Get-AzNetworkCloudL2Network', 'Get-AzNetworkCloudL3Network', 'Get-AzNetworkCloudMetricsConfiguration', 'Get-AzNetworkCloudRack', 'Get-AzNetworkCloudRackSku', 'Get-AzNetworkCloudServicesNetwork', 'Get-AzNetworkCloudStorageAppliance', 'Get-AzNetworkCloudTrunkedNetwork', 'Get-AzNetworkCloudVirtualMachine', 'Get-AzNetworkCloudVolume', 'Invoke-AzNetworkCloudBareMetalMachineCordon', 'Invoke-AzNetworkCloudBareMetalMachineDataExtract', 'Invoke-AzNetworkCloudBareMetalMachineReimage', 'Invoke-AzNetworkCloudBareMetalMachineReplace', 'Invoke-AzNetworkCloudBareMetalMachineRunCommand', 'Invoke-AzNetworkCloudBareMetalMachineRunReadCommand', 'Invoke-AzNetworkCloudBareMetalMachineUncordon', 'Invoke-AzNetworkCloudClusterContinueVersionUpdate', 'Invoke-AzNetworkCloudClusterVersionUpdate', 'Invoke-AzNetworkCloudScanClusterRuntime', 'Invoke-AzNetworkCloudVirtualMachineReimage', 'New-AzNetworkCloudAgentPool', 'New-AzNetworkCloudBareMetalMachineConfigurationDataObject', 'New-AzNetworkCloudBareMetalMachineKeySet', 'New-AzNetworkCloudBgpAdvertisementObject', 'New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject', 'New-AzNetworkCloudBmcKeySet', 'New-AzNetworkCloudCluster', 'New-AzNetworkCloudClusterManager', 'New-AzNetworkCloudConsole', 'New-AzNetworkCloudControlPlaneNodeConfigurationObject', 'New-AzNetworkCloudEgressEndpointObject', 'New-AzNetworkCloudEndpointDependencyObject', 'New-AzNetworkCloudInitialAgentPoolConfigurationObject', 'New-AzNetworkCloudIpAddressPoolObject', 'New-AzNetworkCloudKeySetUserObject', 'New-AzNetworkCloudKubernetesCluster', 'New-AzNetworkCloudKubernetesClusterFeature', 'New-AzNetworkCloudL2Network', 'New-AzNetworkCloudL3Network', 'New-AzNetworkCloudL3NetworkAttachmentConfigurationObject', 'New-AzNetworkCloudMetricsConfiguration', 'New-AzNetworkCloudNetworkAttachmentObject', 'New-AzNetworkCloudRackDefinitionObject', 'New-AzNetworkCloudServiceLoadBalancerBgpPeerObject', 'New-AzNetworkCloudServicesNetwork', 'New-AzNetworkCloudStorageApplianceConfigurationDataObject', 'New-AzNetworkCloudTrunkedNetwork', 'New-AzNetworkCloudVirtualMachine', 'New-AzNetworkCloudVirtualMachinePlacementHintObject', 'New-AzNetworkCloudVolume', 'Remove-AzNetworkCloudAgentPool', 'Remove-AzNetworkCloudBareMetalMachineKeySet', 'Remove-AzNetworkCloudBmcKeySet', 'Remove-AzNetworkCloudCluster', 'Remove-AzNetworkCloudClusterManager', 'Remove-AzNetworkCloudConsole', 'Remove-AzNetworkCloudKubernetesCluster', 'Remove-AzNetworkCloudKubernetesClusterFeature', 'Remove-AzNetworkCloudL2Network', 'Remove-AzNetworkCloudL3Network', 'Remove-AzNetworkCloudMetricsConfiguration', 'Remove-AzNetworkCloudServicesNetwork', 'Remove-AzNetworkCloudTrunkedNetwork', 'Remove-AzNetworkCloudVirtualMachine', 'Remove-AzNetworkCloudVolume', 'Restart-AzNetworkCloudBareMetalMachine', 'Restart-AzNetworkCloudKubernetesClusterNode', 'Restart-AzNetworkCloudVirtualMachine', 'Start-AzNetworkCloudBareMetalMachine', 'Start-AzNetworkCloudVirtualMachine', 'Stop-AzNetworkCloudBareMetalMachine', 'Stop-AzNetworkCloudVirtualMachine', 'Update-AzNetworkCloudAgentPool', 'Update-AzNetworkCloudBareMetalMachine', 'Update-AzNetworkCloudBareMetalMachineKeySet', 'Update-AzNetworkCloudBmcKeySet', 'Update-AzNetworkCloudCluster', 'Update-AzNetworkCloudClusterManager', 'Update-AzNetworkCloudConsole', 'Update-AzNetworkCloudKubernetesCluster', 'Update-AzNetworkCloudKubernetesClusterFeature', 'Update-AzNetworkCloudL2Network', 'Update-AzNetworkCloudL3Network', 'Update-AzNetworkCloudMetricsConfiguration', 'Update-AzNetworkCloudRack', 'Update-AzNetworkCloudServicesNetwork', 'Update-AzNetworkCloudStorageAppliance', 'Update-AzNetworkCloudTrunkedNetwork', 'Update-AzNetworkCloudVirtualMachine', 'Update-AzNetworkCloudVolume', '*'
AliasesToExport = '*'
PrivateData = @{
PSData = @{
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/README.md b/src/NetworkCloud/NetworkCloud.Autorest/README.md
index 52f8ab523300..426101a48f37 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/README.md
+++ b/src/NetworkCloud/NetworkCloud.Autorest/README.md
@@ -27,17 +27,16 @@ For information on how to develop for `Az.NetworkCloud`, see [how-to.md](how-to.
> see https://aka.ms/autorest
```yaml
-# pin the swagger version by using the commit id instead of branch name
-# the 2023-05-01-preview in main: 64efc48302878a07d1d1231eaed0ca9cadfaf037
-# the 2023-07-01 stable in a temp commit: f7ab2a992ff6a3a51a8f0bc82f2d7beebf61d90b
-commit: f7ab2a992ff6a3a51a8f0bc82f2d7beebf61d90b
+# pin the swagger version by using the commit id instead of branch name : https://github.com/Azure/azure-rest-api-specs/
+# the 2024-07-01 stable in a commit: f999652ecea2a4bddc2b08a113617e23e98f10d4
+commit: f999652ecea2a4bddc2b08a113617e23e98f10d4
require:
# readme.azure.noprofile.md is the common configuration file
- $(this-folder)/../../readme.azure.noprofile.md
- $(repo)/specification/networkcloud/resource-manager/readme.md
input-file:
# You need to specify your swagger files here.
- - $(repo)/specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2023-07-01/networkcloud.json
+ - $(repo)/specification/networkcloud/resource-manager/Microsoft.NetworkCloud/stable/2024-07-01/networkcloud.json
# For new RP, the version is 0.1.0
module-version: 0.1.0
@@ -87,6 +86,12 @@ directive:
$["200"] = {
"description": "OK",
}
+ - from: networkcloud.json
+ where: $.paths..delete.responses
+ transform: >-
+ $["200"] = {
+ "description": "OK",
+ }
# This is a known issue related to singularizing. To workaround the issue, please rename the cmdlet by following https://github.com/Azure/autorest.powershell/blob/main/docs/directives.md#Cmdlet-Rename
- where:
verb: Get
@@ -123,6 +128,16 @@ directive:
subject: KuberneteClusterNode
set:
subject: KubernetesClusterNode
+ - where:
+ verb: New
+ subject: KuberneteClusterFeature
+ set:
+ subject: KubernetesClusterFeature
+ - where:
+ verb: Get
+ subject: KuberneteClusterFeature
+ set:
+ subject: KubernetesClusterFeature
# Remove New/Remove cmdlets for hydrated resources as the explicit creation and deletion is not allowed
- where:
verb: New
@@ -203,6 +218,12 @@ directive:
set:
subject: ClusterVersionUpdate
verb: Invoke
+ - where:
+ subject: ^ContinueClusterUpdateVersion$
+ verb: Invoke
+ set:
+ subject: ClusterContinueVersionUpdate
+ verb: Invoke
# rename parameter with duplicate or long names to shorted names
# For. e.g, in cmdlet "New-AzNetworkCloudKubernetesCluster", the parameter "ControlPlaneNodeConfigurationAdministratorConfigurationAdminUsername" is long and
# and contains duplicate word "Configuration".
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/bareMetalMachines.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/bareMetalMachines.json
index 072392fbfae8..32a2375bef1f 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/bareMetalMachines.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/bareMetalMachines.json
@@ -1,6 +1,6 @@
{
"resourceType": "bareMetalMachines",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/cloudServicesNetworks.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/cloudServicesNetworks.json
index 765b77901500..454b8f86be52 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/cloudServicesNetworks.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/cloudServicesNetworks.json
@@ -1,6 +1,6 @@
{
"resourceType": "cloudServicesNetworks",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusterManagers.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusterManagers.json
index b6128256a302..0b4172ce3267 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusterManagers.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusterManagers.json
@@ -1,6 +1,6 @@
{
"resourceType": "clusterManagers",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bareMetalMachineKeySets.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bareMetalMachineKeySets.json
index 06354329f541..5f1241757e33 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bareMetalMachineKeySets.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bareMetalMachineKeySets.json
@@ -1,6 +1,6 @@
{
"resourceType": "clusters/bareMetalMachineKeySets",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bmcKeySets.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bmcKeySets.json
index 8bf24fdc3ca9..3d452a4817e9 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bmcKeySets.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-bmcKeySets.json
@@ -1,6 +1,6 @@
{
"resourceType": "clusters/bmcKeySets",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-metricsConfigurations.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-metricsConfigurations.json
index 266c36853116..dae2821df867 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-metricsConfigurations.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters-metricsConfigurations.json
@@ -1,6 +1,6 @@
{
"resourceType": "clusters/metricsConfigurations",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters.json
index eba44b20c121..328e1cc12dc6 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/clusters.json
@@ -1,6 +1,6 @@
{
"resourceType": "clusters",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
@@ -43,6 +43,82 @@
}
]
},
+ {
+ "name": "Invoke-AzNetworkCloudClusterContinueVersionUpdate",
+ "description": "Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/continueUpdateVersion",
+ "help": {
+ "learnMore": {
+ "url": "https://learn.microsoft.com/powershell/module/az.networkcloud/invoke-aznetworkcloudclustercontinueversionupdate"
+ },
+ "parameterSets": [
+ {
+ "parameters": [
+ "-ClusterName ",
+ "-ResourceGroupName ",
+ "[-SubscriptionId ]"
+ ]
+ }
+ ]
+ },
+ "examples": [
+ {
+ "description": "Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.",
+ "parameters": [
+ {
+ "name": "-ClusterName",
+ "value": "[Path.clusterName]"
+ },
+ {
+ "name": "-ResourceGroupName",
+ "value": "[Path.resourceGroupName]"
+ },
+ {
+ "name": "-SubscriptionId",
+ "value": "[Path.subscriptionId]"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Invoke-AzNetworkCloudScanClusterRuntime",
+ "description": "Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/scanRuntime",
+ "help": {
+ "learnMore": {
+ "url": "https://learn.microsoft.com/powershell/module/az.networkcloud/invoke-aznetworkcloudscanclusterruntime"
+ },
+ "parameterSets": [
+ {
+ "parameters": [
+ "-ClusterName ",
+ "-ResourceGroupName ",
+ "[-SubscriptionId ]"
+ ]
+ }
+ ]
+ },
+ "examples": [
+ {
+ "description": "Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.",
+ "parameters": [
+ {
+ "name": "-ClusterName",
+ "value": "[Path.clusterName]"
+ },
+ {
+ "name": "-ResourceGroupName",
+ "value": "[Path.resourceGroupName]"
+ },
+ {
+ "name": "-SubscriptionId",
+ "value": "[Path.subscriptionId]"
+ }
+ ]
+ }
+ ]
+ },
{
"name": "Remove-AzNetworkCloudCluster",
"description": "Delete the provided cluster.",
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-agentPools.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-agentPools.json
index 52f7c1ebdd34..ee5f8d327075 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-agentPools.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-agentPools.json
@@ -1,6 +1,6 @@
{
"resourceType": "kubernetesClusters/agentPools",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-features.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-features.json
new file mode 100644
index 000000000000..6e657c531be1
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters-features.json
@@ -0,0 +1,95 @@
+{
+ "resourceType": "kubernetesClusters/features",
+ "apiVersion": "2024-07-01",
+ "learnMore": {
+ "url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
+ },
+ "commands": [
+ {
+ "name": "Get-AzNetworkCloudKubernetesClusterFeature",
+ "description": "Get properties of the provided the Kubernetes cluster feature.",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/features/{featureName}",
+ "help": {
+ "learnMore": {
+ "url": "https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudkubernetesclusterfeature"
+ },
+ "parameterSets": [
+ {
+ "parameters": [
+ "-FeatureName ",
+ "-KubernetesClusterName ",
+ "-ResourceGroupName ",
+ "[-SubscriptionId ]"
+ ]
+ }
+ ]
+ },
+ "examples": [
+ {
+ "description": "Get properties of the provided the Kubernetes cluster feature.",
+ "parameters": [
+ {
+ "name": "-FeatureName",
+ "value": "[Path.featureName]"
+ },
+ {
+ "name": "-KubernetesClusterName",
+ "value": "[Path.kubernetesClusterName]"
+ },
+ {
+ "name": "-ResourceGroupName",
+ "value": "[Path.resourceGroupName]"
+ },
+ {
+ "name": "-SubscriptionId",
+ "value": "[Path.subscriptionId]"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "Remove-AzNetworkCloudKubernetesClusterFeature",
+ "description": "Delete the provided Kubernetes cluster feature.",
+ "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/features/{featureName}",
+ "help": {
+ "learnMore": {
+ "url": "https://learn.microsoft.com/powershell/module/az.networkcloud/remove-aznetworkcloudkubernetesclusterfeature"
+ },
+ "parameterSets": [
+ {
+ "parameters": [
+ "-FeatureName ",
+ "-KubernetesClusterName ",
+ "-ResourceGroupName ",
+ "[-SubscriptionId ]"
+ ]
+ }
+ ]
+ },
+ "examples": [
+ {
+ "description": "Delete the provided Kubernetes cluster feature.",
+ "parameters": [
+ {
+ "name": "-FeatureName",
+ "value": "[Path.featureName]"
+ },
+ {
+ "name": "-KubernetesClusterName",
+ "value": "[Path.kubernetesClusterName]"
+ },
+ {
+ "name": "-ResourceGroupName",
+ "value": "[Path.resourceGroupName]"
+ },
+ {
+ "name": "-SubscriptionId",
+ "value": "[Path.subscriptionId]"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters.json
index e018bca62031..c3fd0035b42e 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/kubernetesClusters.json
@@ -1,6 +1,6 @@
{
"resourceType": "kubernetesClusters",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l2Networks.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l2Networks.json
index 57ec607155b5..8de7469a238d 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l2Networks.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l2Networks.json
@@ -1,6 +1,6 @@
{
"resourceType": "l2Networks",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l3Networks.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l3Networks.json
index ab4969863a40..ccac95704d75 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l3Networks.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/l3Networks.json
@@ -1,6 +1,6 @@
{
"resourceType": "l3Networks",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/rackSkus.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/rackSkus.json
index 3cc291bc5ea0..9ddfce6e075c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/rackSkus.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/rackSkus.json
@@ -1,6 +1,6 @@
{
"resourceType": "rackSkus",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/racks.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/racks.json
index 613dc78d2f6f..ced0b6512ffa 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/racks.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/racks.json
@@ -1,6 +1,6 @@
{
"resourceType": "racks",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/storageAppliances.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/storageAppliances.json
index 6ffbaf022c28..f3971a449e4b 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/storageAppliances.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/storageAppliances.json
@@ -1,6 +1,6 @@
{
"resourceType": "storageAppliances",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/trunkedNetworks.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/trunkedNetworks.json
index 89f56509dd2f..bd8b318e9272 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/trunkedNetworks.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/trunkedNetworks.json
@@ -1,6 +1,6 @@
{
"resourceType": "trunkedNetworks",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines-consoles.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines-consoles.json
index fb40336953d4..b2f938cd3eff 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines-consoles.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines-consoles.json
@@ -1,6 +1,6 @@
{
"resourceType": "virtualMachines/consoles",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines.json
index de5a5ac6a523..dc887ec27db8 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/virtualMachines.json
@@ -1,6 +1,6 @@
{
"resourceType": "virtualMachines",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/volumes.json b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/volumes.json
index 07bc4e494fe2..e8164e70e396 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/volumes.json
+++ b/src/NetworkCloud/NetworkCloud.Autorest/UX/Microsoft.NetworkCloud/volumes.json
@@ -1,6 +1,6 @@
{
"resourceType": "volumes",
- "apiVersion": "2023-07-01",
+ "apiVersion": "2024-07-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.networkcloud"
},
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/build-module.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/build-module.ps1
index 051278ecfa55..729310f1172c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/build-module.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/build-module.ps1
@@ -67,6 +67,8 @@ if(-not $Isolated -and -not $Debugger) {
$binFolder = Join-Path $PSScriptRoot 'bin'
$objFolder = Join-Path $PSScriptRoot 'obj'
+$isAzure = [System.Convert]::ToBoolean('true')
+
if(-not $Debugger) {
Write-Host -ForegroundColor Green 'Cleaning build folders...'
$null = Remove-Item -Recurse -ErrorAction SilentlyContinue -Path $binFolder, $objFolder
@@ -143,7 +145,7 @@ if($NoDocs) {
$null = Get-ChildItem -Path $docsFolder -Recurse -Exclude 'README.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue
}
$null = New-Item -ItemType Directory -Force -Path $docsFolder
- $addComplexInterfaceInfo = ![System.Convert]::ToBoolean('true')
+ $addComplexInterfaceInfo = !$isAzure
Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ModuleDescription $moduleDescription -DocsFolder $docsFolder -ExamplesFolder $examplesFolder -ModuleGuid $guid -AddComplexInterfaceInfo:$addComplexInterfaceInfo
}
@@ -178,5 +180,4 @@ if (-not $DisableAfterBuildTasks){
}
}
-
-Write-Host -ForegroundColor Green '-------------Done-------------'
+Write-Host -ForegroundColor Green '-------------Done-------------'
\ No newline at end of file
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.ps1
index d43603eb3424..a0d74a783b9f 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for BareMetalMachineConfigurationData.
Create an in-memory object for BareMetalMachineConfigurationData.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationData
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineConfigurationData
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudBareMetalMachineConfigurationDataObject
#>
function New-AzNetworkCloudBareMetalMachineConfigurationDataObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationData')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineConfigurationData')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -58,7 +58,7 @@ function New-AzNetworkCloudBareMetalMachineConfigurationDataObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationData]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BareMetalMachineConfigurationData]::New()
if ($PSBoundParameters.ContainsKey('BmcCredentialsPassword')) {
$Object.BmcCredentialsPassword = $BmcCredentialsPassword
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpAdvertisementObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpAdvertisementObject.ps1
index 00663d7699bc..d47a61da4942 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpAdvertisementObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpAdvertisementObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for BgpAdvertisement.
Create an in-memory object for BgpAdvertisement.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpAdvertisement
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpAdvertisement
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudBgpAdvertisementObject
#>
function New-AzNetworkCloudBgpAdvertisementObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpAdvertisement')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpAdvertisement')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -46,7 +46,7 @@ function New-AzNetworkCloudBgpAdvertisementObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpAdvertisement]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpAdvertisement]::New()
if ($PSBoundParameters.ContainsKey('AdvertiseToFabric')) {
$Object.AdvertiseToFabric = $AdvertiseToFabric
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject.ps1
index 339812958597..95c8da1b02ef 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject.ps1
@@ -21,32 +21,32 @@ Create an in-memory object for BgpServiceLoadBalancerConfiguration.
Create an in-memory object for BgpServiceLoadBalancerConfiguration.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpServiceLoadBalancerConfiguration
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject
#>
function New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfiguration')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpServiceLoadBalancerConfiguration')]
[CmdletBinding(PositionalBinding=$false)]
Param(
[Parameter(HelpMessage="The association of IP address pools to the communities and peers, allowing for announcement of IPs.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBgpAdvertisement[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBgpAdvertisement[]]
$BgpAdvertisement,
[Parameter(HelpMessage="The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IServiceLoadBalancerBgpPeer[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IServiceLoadBalancerBgpPeer[]]
$BgpPeer,
[Parameter(HelpMessage="The indicator to specify if the load balancer peers with the network fabric.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.FabricPeeringEnabled])]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.FabricPeeringEnabled]
$FabricPeeringEnabled,
- [Parameter(HelpMessage="The list of pools of IP addresses that can be allocated to Load Balancer services.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IIPAddressPool[]]
+ [Parameter(HelpMessage="The list of pools of IP addresses that can be allocated to load balancer services.")]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IIPAddressPool[]]
$IPAddressPool
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BgpServiceLoadBalancerConfiguration]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.BgpServiceLoadBalancerConfiguration]::New()
if ($PSBoundParameters.ContainsKey('BgpAdvertisement')) {
$Object.BgpAdvertisement = $BgpAdvertisement
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudControlPlaneNodeConfigurationObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudControlPlaneNodeConfigurationObject.ps1
index 1cd80bb6d7f8..0e4a409fbf43 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudControlPlaneNodeConfigurationObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudControlPlaneNodeConfigurationObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for ControlPlaneNodeConfiguration.
Create an in-memory object for ControlPlaneNodeConfiguration.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodeConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodeConfiguration
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudControlPlaneNodeConfigurationObject
#>
function New-AzNetworkCloudControlPlaneNodeConfigurationObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodeConfiguration')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodeConfiguration')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,7 +34,7 @@ function New-AzNetworkCloudControlPlaneNodeConfigurationObject {
[string]
$AdministratorConfigurationAdminUsername,
[Parameter(HelpMessage="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.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ISshPublicKey[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ISshPublicKey[]]
$AdministratorConfigurationSshPublicKey,
[Parameter(HelpMessage="The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.")]
[string[]]
@@ -48,7 +48,7 @@ function New-AzNetworkCloudControlPlaneNodeConfigurationObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ControlPlaneNodeConfiguration]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ControlPlaneNodeConfiguration]::New()
if ($PSBoundParameters.ContainsKey('AdministratorConfigurationAdminUsername')) {
$Object.AdministratorConfigurationAdminUsername = $AdministratorConfigurationAdminUsername
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEgressEndpointObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEgressEndpointObject.ps1
index b61301f29a8c..2713393f352b 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEgressEndpointObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEgressEndpointObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for EgressEndpoint.
Create an in-memory object for EgressEndpoint.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EgressEndpoint
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EgressEndpoint
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudEgressEndpointObject
#>
function New-AzNetworkCloudEgressEndpointObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EgressEndpoint')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EgressEndpoint')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,12 +34,12 @@ function New-AzNetworkCloudEgressEndpointObject {
[string]
$Category,
[Parameter(Mandatory, HelpMessage="The list of endpoint dependencies.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IEndpointDependency[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IEndpointDependency[]]
$Endpoint
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EgressEndpoint]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EgressEndpoint]::New()
if ($PSBoundParameters.ContainsKey('Category')) {
$Object.Category = $Category
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEndpointDependencyObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEndpointDependencyObject.ps1
index 2912b19360eb..57d0bb3e5b4c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEndpointDependencyObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudEndpointDependencyObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for EndpointDependency.
Create an in-memory object for EndpointDependency.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EndpointDependency
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EndpointDependency
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudEndpointDependencyObject
#>
function New-AzNetworkCloudEndpointDependencyObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EndpointDependency')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EndpointDependency')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -39,7 +39,7 @@ function New-AzNetworkCloudEndpointDependencyObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.EndpointDependency]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.EndpointDependency]::New()
if ($PSBoundParameters.ContainsKey('DomainName')) {
$Object.DomainName = $DomainName
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudInitialAgentPoolConfigurationObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudInitialAgentPoolConfigurationObject.ps1
index 97c69698aed9..23f0544376d4 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudInitialAgentPoolConfigurationObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudInitialAgentPoolConfigurationObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for InitialAgentPoolConfiguration.
Create an in-memory object for InitialAgentPoolConfiguration.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.InitialAgentPoolConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.InitialAgentPoolConfiguration
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudInitialAgentPoolConfigurationObject
#>
function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.InitialAgentPoolConfiguration')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.InitialAgentPoolConfiguration')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,7 +34,7 @@ function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
[string]
$AdministratorConfigurationAdminUsername,
[Parameter(HelpMessage="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.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ISshPublicKey[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ISshPublicKey[]]
$AdministratorConfigurationSshPublicKey,
[Parameter(HelpMessage="The number of hugepages to allocate.")]
[long]
@@ -44,13 +44,13 @@ function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
[Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.HugepagesSize]
$AgentOptionHugepagesSize,
[Parameter(HelpMessage="The list of Layer 2 Networks and related configuration for attachment.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL2NetworkAttachmentConfiguration[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL2NetworkAttachmentConfiguration[]]
$AttachedNetworkConfigurationL2Network,
[Parameter(HelpMessage="The list of Layer 3 Networks and related configuration for attachment.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL3NetworkAttachmentConfiguration[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL3NetworkAttachmentConfiguration[]]
$AttachedNetworkConfigurationL3Network,
[Parameter(HelpMessage="The list of Trunked Networks and related configuration for attachment.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ITrunkedNetworkAttachmentConfiguration[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ITrunkedNetworkAttachmentConfiguration[]]
$AttachedNetworkConfigurationTrunkedNetwork,
[Parameter(HelpMessage="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.")]
[string[]]
@@ -59,7 +59,7 @@ function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
[long]
$Count,
[Parameter(HelpMessage="The labels applied to the nodes in this agent pool.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IKubernetesLabel[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesLabel[]]
$Label,
[Parameter(Mandatory, HelpMessage="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.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.AgentPoolMode])]
@@ -69,18 +69,24 @@ function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
[string]
$Name,
[Parameter(HelpMessage="The taints applied to the nodes in this agent pool.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IKubernetesLabel[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesLabel[]]
$Taint,
- [Parameter(HelpMessage="The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.")]
+ [Parameter(HelpMessage="The maximum time in seconds that is allowed for a node drain to complete before proceeding with the upgrade of the agent pool. If not specified during creation, a value of 1800 seconds is used.")]
+ [long]
+ $UpgradeSettingDrainTimeout,
+ [Parameter(HelpMessage="The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified during creation, a value of 1 is used. One of MaxSurge and MaxUnavailable must be greater than 0.")]
[string]
$UpgradeSettingMaxSurge,
+ [Parameter(HelpMessage="The maximum number or percentage of nodes that can be unavailable during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified during creation, a value of 0 is used. One of MaxSurge and MaxUnavailable must be greater than 0.")]
+ [string]
+ $UpgradeSettingMaxUnavailable,
[Parameter(Mandatory, HelpMessage="The name of the VM SKU that determines the size of resources allocated for node VMs.")]
[string]
$VMSkuName
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.InitialAgentPoolConfiguration]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.InitialAgentPoolConfiguration]::New()
if ($PSBoundParameters.ContainsKey('AdministratorConfigurationAdminUsername')) {
$Object.AdministratorConfigurationAdminUsername = $AdministratorConfigurationAdminUsername
@@ -121,9 +127,15 @@ function New-AzNetworkCloudInitialAgentPoolConfigurationObject {
if ($PSBoundParameters.ContainsKey('Taint')) {
$Object.Taint = $Taint
}
+ if ($PSBoundParameters.ContainsKey('UpgradeSettingDrainTimeout')) {
+ $Object.UpgradeSettingDrainTimeout = $UpgradeSettingDrainTimeout
+ }
if ($PSBoundParameters.ContainsKey('UpgradeSettingMaxSurge')) {
$Object.UpgradeSettingMaxSurge = $UpgradeSettingMaxSurge
}
+ if ($PSBoundParameters.ContainsKey('UpgradeSettingMaxUnavailable')) {
+ $Object.UpgradeSettingMaxUnavailable = $UpgradeSettingMaxUnavailable
+ }
if ($PSBoundParameters.ContainsKey('VMSkuName')) {
$Object.VMSkuName = $VMSkuName
}
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudIpAddressPoolObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudIpAddressPoolObject.ps1
index 01cf329e86d5..7e0ec314ae14 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudIpAddressPoolObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudIpAddressPoolObject.ps1
@@ -21,16 +21,16 @@ Create an in-memory object for IpAddressPool.
Create an in-memory object for IpAddressPool.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IpAddressPool
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IpAddressPool
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudIpAddressPoolObject
#>
function New-AzNetworkCloudIpAddressPoolObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IpAddressPool')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IpAddressPool')]
[CmdletBinding(PositionalBinding=$false)]
Param(
- [Parameter(Mandatory, HelpMessage="The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses.")]
+ [Parameter(Mandatory, HelpMessage="The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses. For a BGP service load balancer configuration, only CIDR format is supported and excludes /32 (IPv4) and /128 (IPv6) prefixes.")]
[string[]]
$Address,
[Parameter(HelpMessage="The indicator to determine if automatic allocation from the pool should occur.")]
@@ -47,7 +47,7 @@ function New-AzNetworkCloudIpAddressPoolObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IpAddressPool]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IpAddressPool]::New()
if ($PSBoundParameters.ContainsKey('Address')) {
$Object.Address = $Address
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudKeySetUserObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudKeySetUserObject.ps1
index 1929109a4460..e20ada9248a6 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudKeySetUserObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudKeySetUserObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for KeySetUser.
Create an in-memory object for KeySetUser.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUser
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUser
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudKeySetUserObject
#>
function New-AzNetworkCloudKeySetUserObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUser')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUser')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -38,11 +38,14 @@ function New-AzNetworkCloudKeySetUserObject {
$Description,
[Parameter(Mandatory, HelpMessage="The SSH public key data.")]
[string]
- $SshPublicKeyData
+ $SshPublicKeyData,
+ [Parameter(HelpMessage="The user principal name (email format) used to validate this user's group membership.")]
+ [string]
+ $UserPrincipalName
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.KeySetUser]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.KeySetUser]::New()
if ($PSBoundParameters.ContainsKey('AzureUserName')) {
$Object.AzureUserName = $AzureUserName
@@ -53,6 +56,9 @@ function New-AzNetworkCloudKeySetUserObject {
if ($PSBoundParameters.ContainsKey('SshPublicKeyData')) {
$Object.SshPublicKeyData = $SshPublicKeyData
}
+ if ($PSBoundParameters.ContainsKey('UserPrincipalName')) {
+ $Object.UserPrincipalName = $UserPrincipalName
+ }
return $Object
}
}
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudL3NetworkAttachmentConfigurationObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudL3NetworkAttachmentConfigurationObject.ps1
index 8af98c21c002..937e6e0ec7aa 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudL3NetworkAttachmentConfigurationObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudL3NetworkAttachmentConfigurationObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for L3NetworkAttachmentConfiguration.
Create an in-memory object for L3NetworkAttachmentConfiguration.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkAttachmentConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkAttachmentConfiguration
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudL3NetworkAttachmentConfigurationObject
#>
function New-AzNetworkCloudL3NetworkAttachmentConfigurationObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkAttachmentConfiguration')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkAttachmentConfiguration')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -44,7 +44,7 @@ function New-AzNetworkCloudL3NetworkAttachmentConfigurationObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.L3NetworkAttachmentConfiguration]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.L3NetworkAttachmentConfiguration]::New()
if ($PSBoundParameters.ContainsKey('IpamEnabled')) {
$Object.IpamEnabled = $IpamEnabled
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudNetworkAttachmentObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudNetworkAttachmentObject.ps1
index 59af26cea271..636295324956 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudNetworkAttachmentObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudNetworkAttachmentObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for NetworkAttachment.
Create an in-memory object for NetworkAttachment.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkAttachment
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkAttachment
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudNetworkAttachmentObject
#>
function New-AzNetworkCloudNetworkAttachmentObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkAttachment')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkAttachment')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -74,7 +74,7 @@ function New-AzNetworkCloudNetworkAttachmentObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.NetworkAttachment]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.NetworkAttachment]::New()
if ($PSBoundParameters.ContainsKey('AttachedNetworkId')) {
$Object.AttachedNetworkId = $AttachedNetworkId
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudRackDefinitionObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudRackDefinitionObject.ps1
index f7cf702abeb8..d192d0489121 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudRackDefinitionObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudRackDefinitionObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for RackDefinition.
Create an in-memory object for RackDefinition.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinition
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackDefinition
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudRackDefinitionObject
#>
function New-AzNetworkCloudRackDefinitionObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinition')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackDefinition')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,7 +34,7 @@ function New-AzNetworkCloudRackDefinitionObject {
[string]
$AvailabilityZone,
[Parameter(HelpMessage="The unordered list of bare metal machine configuration.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachineConfigurationData[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBareMetalMachineConfigurationData[]]
$BareMetalMachineConfigurationData,
[Parameter(Mandatory, HelpMessage="The resource ID of the network rack that matches this rack definition.")]
[string]
@@ -49,12 +49,12 @@ function New-AzNetworkCloudRackDefinitionObject {
[string]
$RackSkuId,
[Parameter(HelpMessage="The list of storage appliance configuration data for this rack.")]
- [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IStorageApplianceConfigurationData[]]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IStorageApplianceConfigurationData[]]
$StorageApplianceConfigurationData
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinition]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.RackDefinition]::New()
if ($PSBoundParameters.ContainsKey('AvailabilityZone')) {
$Object.AvailabilityZone = $AvailabilityZone
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudServiceLoadBalancerBgpPeerObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudServiceLoadBalancerBgpPeerObject.ps1
index 67b7a95e6b54..ea9a1633b2bd 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudServiceLoadBalancerBgpPeerObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudServiceLoadBalancerBgpPeerObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for ServiceLoadBalancerBgpPeer.
Create an in-memory object for ServiceLoadBalancerBgpPeer.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServiceLoadBalancerBgpPeer
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServiceLoadBalancerBgpPeer
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudServiceLoadBalancerBgpPeerObject
#>
function New-AzNetworkCloudServiceLoadBalancerBgpPeerObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServiceLoadBalancerBgpPeer')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServiceLoadBalancerBgpPeer')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -38,10 +38,10 @@ function New-AzNetworkCloudServiceLoadBalancerBgpPeerObject {
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.BgpMultiHop])]
[Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Support.BgpMultiHop]
$BgpMultiHop,
- [Parameter(HelpMessage="The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.")]
+ [Parameter(HelpMessage="Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.")]
[string]
$HoldTime,
- [Parameter(HelpMessage="The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.")]
+ [Parameter(HelpMessage="Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.")]
[string]
$KeepAliveTime,
[Parameter(HelpMessage="The autonomous system number used for the local end of the BGP session.")]
@@ -65,7 +65,7 @@ function New-AzNetworkCloudServiceLoadBalancerBgpPeerObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ServiceLoadBalancerBgpPeer]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ServiceLoadBalancerBgpPeer]::New()
if ($PSBoundParameters.ContainsKey('BfdEnabled')) {
$Object.BfdEnabled = $BfdEnabled
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudStorageApplianceConfigurationDataObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudStorageApplianceConfigurationDataObject.ps1
index b86e650cfb7c..7772d81a1650 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudStorageApplianceConfigurationDataObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudStorageApplianceConfigurationDataObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for StorageApplianceConfigurationData.
Create an in-memory object for StorageApplianceConfigurationData.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceConfigurationData
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceConfigurationData
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudStorageApplianceConfigurationDataObject
#>
function New-AzNetworkCloudStorageApplianceConfigurationDataObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceConfigurationData')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceConfigurationData')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -48,7 +48,7 @@ function New-AzNetworkCloudStorageApplianceConfigurationDataObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.StorageApplianceConfigurationData]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.StorageApplianceConfigurationData]::New()
if ($PSBoundParameters.ContainsKey('AdminCredentialsPassword')) {
$Object.AdminCredentialsPassword = $AdminCredentialsPassword
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudVirtualMachinePlacementHintObject.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudVirtualMachinePlacementHintObject.ps1
index b3c1c70ee7fd..c1a136baec31 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudVirtualMachinePlacementHintObject.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/custom/autogen-model-cmdlets/New-AzNetworkCloudVirtualMachinePlacementHintObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for VirtualMachinePlacementHint.
Create an in-memory object for VirtualMachinePlacementHint.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePlacementHint
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePlacementHint
.Link
https://learn.microsoft.com/powershell/module/Az.NetworkCloud/new-AzNetworkCloudVirtualMachinePlacementHintObject
#>
function New-AzNetworkCloudVirtualMachinePlacementHintObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePlacementHint')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePlacementHint')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -48,7 +48,7 @@ function New-AzNetworkCloudVirtualMachinePlacementHintObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.VirtualMachinePlacementHint]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.VirtualMachinePlacementHint]::New()
if ($PSBoundParameters.ContainsKey('HintType')) {
$Object.HintType = $HintType
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/Get-AzNetworkCloudKubernetesClusterFeature.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/Get-AzNetworkCloudKubernetesClusterFeature.md
new file mode 100644
index 000000000000..19cc976be69f
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/Get-AzNetworkCloudKubernetesClusterFeature.md
@@ -0,0 +1,38 @@
+### Example 1: List Kubernetes cluster's features
+```powershell
+Get-AzNetworkCloudKubernetesClusterFeature -KubernetesClusterName kubernetesClusterName -SubscriptionId subscriptionId -ResourceGroupName resourceGroupName
+```
+
+```output
+Location Name SystemDataCreatedAt SystemDataCreatedBy SystemDataCreatedByType SystemDataLastModifiedAt
+-------- ---- ------------------- ------------------- ----------------------- ---------------------
+uksouth naks-1cac110b-csi-volume 11/14/2024 22:32:15 Application 11/14/2024 22:46:27
+uksouth naks-1cac110b-calico 11/14/2024 22:32:16 Application 11/14/2024 22:46:28
+uksouth naks-1cac110b-node-local-dns 11/14/2024 22:32:16 Application 11/14/2024 22:46:27
+uksouth naks-1cac110b-csi-nfs 11/14/2024 22:32:16 Application 11/14/2024 22:46:28
+uksouth naks-1cac110b-azure-arc-servers 11/14/2024 22:32:16 Application 11/15/2024 07:04:25
+uksouth naks-1cac110b-metrics-server 11/14/2024 22:32:16 Application 11/14/2024 22:46:27
+uksouth naks-1cac110b-cloud-provider-kubevirt 11/14/2024 22:32:17 Application 11/14/2024 22:46:27
+uksouth naks-1cac110b-multus 11/14/2024 22:32:17 Application 11/14/2024 22:46:28
+uksouth naks-1cac110b-ipam-cni-plugin 11/14/2024 22:32:17 Application 11/14/2024 22:46:27
+uksouth naks-1cac110b-metallb 11/14/2024 22:32:17 Application 11/14/2024 22:46:28
+uksouth naks-1cac110b-azure-arc-k8sagents 11/14/2024 22:32:17 Application 11/14/2024 22:46:28
+uksouth naks-1cac110b-sriov-dp 11/14/2024 22:32:18 Application 11/14/2024 22:46:28
+
+```
+
+This command lists all features of kubernetes cluster.
+
+### Example 2: Get Kubernetes cluster's feature
+```powershell
+Get-AzNetworkCloudKubernetesClusterFeature -KubernetesClusterName kubernetesClusterName -SubscriptionId subscriptionId -ResourceGroupName resourceGroupName -FeatureName featureName
+```
+
+```output
+Location Name SystemDataCreatedAt SystemDataCreatedBy SystemDataCreatedByType SystemDataLastModifiedAt
+-------- ---- ------------------- ------------------- ----------------------- ---------------------
+uksouth naks-1cac110b-csi-volume 11/14/2024 22:32:15 Application 11/14/2024 22:46:27
+```
+
+This command gets details of an Kubernetes cluster feature.
+
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudClusterContinueVersionUpdate.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudClusterContinueVersionUpdate.md
new file mode 100644
index 000000000000..a778761c73b9
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudClusterContinueVersionUpdate.md
@@ -0,0 +1,6 @@
+### Example 1: Resume an update for a cluster with a matching update strategy that has paused after completing a segment.
+```powershell
+Invoke-AzNetworkCloudClusterContinueVersionUpdate -ResourceGroupName resourceGroupName -ClusterName clusterName -SubscriptionId subscriptionId -MachineGroupTargetingMode "AlphaByRack"
+```
+
+This command resumes an update for a cluster with a matching update strategy that has paused after completing a segment.
\ No newline at end of file
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudScanClusterRuntime.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudScanClusterRuntime.md
new file mode 100644
index 000000000000..e6b222d20e55
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/Invoke-AzNetworkCloudScanClusterRuntime.md
@@ -0,0 +1,6 @@
+### Example 1: Trigger the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration
+```powershell
+Invoke-AzNetworkCloudScanClusterRuntime -ResourceGroupName resourceGroupName -ClusterName clusterName -SubscriptionId subscriptionId -ScanActivity "Scan"
+```
+
+This command triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.
\ No newline at end of file
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.md
index b50a5ed3081f..dc5a29c1606c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.md
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudBareMetalMachineConfigurationDataObject.md
@@ -1,6 +1,6 @@
### Example 1: Create an in-memory object for BareMetalMachineConfigurationData.
```powershell
-$password = ConvertTo-SecureString "*******" -AsPlainText
+$password = ConvertTo-SecureString "********" -AsPlainText -Force
New-AzNetworkCloudBareMetalMachineConfigurationDataObject -BmcCredentialsPassword $password -BmcCredentialsUsername username -BmcMacAddress "00:BB:CC:DD:EE:FF" -BootMacAddress "00:BB:CC:DD:EE:FF" -RackSlot 1 -SerialNumber serialNumber -MachineDetail machineDetail -MachineName machineName
```
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudConsole.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudConsole.md
index 91b2ac121315..8cc3917c0f31 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudConsole.md
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudConsole.md
@@ -1,6 +1,6 @@
### Example 1: Create virtual machine's console
```powershell
-New-AzNetworkCloudConsole -ResourceGroupName resourceGroupName -Location location -ExtendedLocationName "/subscriptions/subscriptionId/resourcegroups/clusterManagerHostedResourceGroup/providers/microsoft.extendedlocation/customlocations/clusterManagerExtendedLocation" -ExtendedLocationType "CustomLocation" -SubscriptionId subscriptionId -Tag @{tags="tag1"} -Enabled ConsoleEnabled.True -VirtualMachineName virtualMachineName -SshPublicKeyData "ssh-rsa StNw+/C+g0tOZLT9OKK6YTovOn= fakekey@vm" -Expiration "2023-07-01T01:27:03.008Z"
+New-AzNetworkCloudConsole -ResourceGroupName resourceGroupName -Location location -ExtendedLocationName "/subscriptions/subscriptionId/resourcegroups/clusterManagerHostedResourceGroup/providers/microsoft.extendedlocation/customlocations/clusterManagerExtendedLocation" -ExtendedLocationType "CustomLocation" -SubscriptionId subscriptionId -Tag @{tags="tag1"} -Enabled ConsoleEnabled.True -VirtualMachineName virtualMachineName -SshPublicKeyData "ssh-rsa StNw+/C+g0tOZLT9OKK6YTovOn= fakekey@vm" -Expiration "2024-07-01T01:27:03.008Z"
```
```output
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudKubernetesClusterFeature.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudKubernetesClusterFeature.md
new file mode 100644
index 000000000000..86ec2f40da75
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudKubernetesClusterFeature.md
@@ -0,0 +1,12 @@
+### Example 1: Create Kubernetes cluster's feature
+```powershell
+New-AzNetworkCloudKubernetesClusterFeature -FeatureName featureName -KubernetesClusterName kubernetesClusterName -ResourceGroupName resourceGroup -SubscriptionId subscriptionId -Location location -Tag @{"key"="value"}
+```
+
+```output
+Location Name SystemDataCreatedAt SystemDataCreatedBy SystemDataCreatedByType SystemDataLastModifiedAt SystemDataLastModifiedBy
+-------- ---- ------------------- ------------------- ----------------------- ------------------------ ------------
+uksouth featureName 12/02/2024 17:44:02 User 12/02/2024 17:46:45
+```
+
+This command creates an feature for the given Kubernetes cluster.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudRackDefinitionObject.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudRackDefinitionObject.md
index f6066f293f70..51b4cd81be26 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudRackDefinitionObject.md
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudRackDefinitionObject.md
@@ -1,6 +1,6 @@
### Example 1: Create an in-memory object for RackDefinition.
```powershell
-$password = ConvertTo-SecureString "*******" -AsPlainText
+$password = ConvertTo-SecureString "********" -AsPlainText -Force
$bmmConfigurationData = New-AzNetworkCloudBareMetalMachineConfigurationDataObject -BmcCredentialsPassword $password -BmcCredentialsUsername "username" -BmcMacAddress "00:BB:CC:DD:EE:FF" -BootMacAddress "00:BB:CC:DD:EE:FF" -RackSlot 1 -SerialNumber "serialNumber" -MachineDetail "machineDetail" -MachineName "machineName"
$saConfigurationData = New-AzNetworkCloudStorageApplianceConfigurationDataObject -AdminCredentialsPassword $password -AdminCredentialsUsername "username" -RackSlot 1 -SerialNumber "serialNumber" -StorageApplianceName "storageApplianceName"
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudStorageApplianceConfigurationDataObject.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudStorageApplianceConfigurationDataObject.md
index 35be2aebb778..5a2c8fb96d74 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudStorageApplianceConfigurationDataObject.md
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/New-AzNetworkCloudStorageApplianceConfigurationDataObject.md
@@ -1,9 +1,9 @@
### Example 1: Create an in-memory object for StorageApplianceConfigurationData.
```powershell
-$password = ConvertTo-SecureString -String $password -AsPlainText -Force
+$password = ConvertTo-SecureString "********" -AsPlainText -Force
New-AzNetworkCloudStorageApplianceConfigurationDataObject -AdminCredentialsPassword $password -AdminCredentialsUsername username -RackSlot 1 -SerialNumber serialNumber -StorageApplianceName storageApplianceName
-```
+```
```output
RackSlot SerialNumber StorageApplianceName
-------- ------------ --------------------
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/Remove-AzNetworkCloudKubernetesClusterFeature.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/Remove-AzNetworkCloudKubernetesClusterFeature.md
new file mode 100644
index 000000000000..09aab465239a
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/Remove-AzNetworkCloudKubernetesClusterFeature.md
@@ -0,0 +1,7 @@
+### Example 1: Delete the provided Kubernetes cluster feature.
+```powershell
+Remove-AzNetworkCloudKubernetesClusterFeature -FeatureName featureName -KubernetesClusterName kubernetesClusterName -ResourceGroupName resourceGroup -SubscriptionId subscriptionId
+```
+
+This command deletes a feature for a given Kubernetes cluster.
+
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/examples/Update-AzNetworkCloudKubernetesClusterFeature.md b/src/NetworkCloud/NetworkCloud.Autorest/examples/Update-AzNetworkCloudKubernetesClusterFeature.md
new file mode 100644
index 000000000000..61044d8d615b
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/examples/Update-AzNetworkCloudKubernetesClusterFeature.md
@@ -0,0 +1,12 @@
+### Example 1: Update Kubernetes cluster's feature
+```powershell
+Update-AzNetworkCloudKubernetesClusterFeature -FeatureName featureName -KubernetesClusterName kubernetesClusterName -ResourceGroupName resourceGroup -SubscriptionId subscriptionId -Tag $tagUpdatedHash
+```
+
+```output
+Location Name SystemDataCreatedAt SystemDataCreatedBy SystemDataCreatedByType SystemDataLastModifiedAt SystemDataLastModifiedBy
+-------- ---- ------------------- ------------------- ----------------------- ------------------------ ------------
+uksouth featureName 12/02/2024 17:44:02 User 12/02/2024 17:46:45
+```
+
+This command updates a Kubernetes cluster feature's properties.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Deploy-AzNetworkCloudCluster.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Deploy-AzNetworkCloudCluster.ps1
index 1f7b133fc68e..d035070fe103 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Deploy-AzNetworkCloudCluster.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Deploy-AzNetworkCloudCluster.ps1
@@ -16,9 +16,9 @@
<#
.Synopsis
-Deploy the cluster to the provided rack.
+Deploy the cluster using the rack configuration provided during creation.
.Description
-Deploy the cluster to the provided rack.
+Deploy the cluster using the rack configuration provided during creation.
.Example
Deploy-AzNetworkCloudCluster -Name clusterName -ResourceGroupName resourceGroup -SubscriptionId subscriptionId -NoWait
@@ -40,6 +40,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
index ad042ec77784..7a208798977c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Disable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
@@ -40,6 +40,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
index 342dfb5834bb..40aef0e01b23 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement.ps1
@@ -40,6 +40,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudAgentPool.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudAgentPool.ps1
index d2c8fc66b77c..98f791e529ec 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudAgentPool.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudAgentPool.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudAgentPool -Name agentPoolName -KubernetesClusterName clusterNa
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IAgentPool
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IAgentPool
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudagentpool
#>
function Get-AzNetworkCloudAgentPool {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IAgentPool])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IAgentPool])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachine.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachine.ps1
index 64ff682f1eca..91785a0d1225 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachine.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachine.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudBareMetalMachine -ResourceGroupName resourceGroupName -Subscri
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachine
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBareMetalMachine
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudbaremetalmachine
#>
function Get-AzNetworkCloudBareMetalMachine {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachine])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBareMetalMachine])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachineKeySet.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachineKeySet.ps1
index 290a1e71a9b6..9fc85642eff8 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachineKeySet.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBareMetalMachineKeySet.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudBareMetalMachineKeySet -ClusterName clusterName -ResourceGroup
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachineKeySet
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBareMetalMachineKeySet
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudbaremetalmachinekeyset
#>
function Get-AzNetworkCloudBareMetalMachineKeySet {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachineKeySet])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBareMetalMachineKeySet])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBmcKeySet.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBmcKeySet.ps1
index 41e34b7b32ab..8bbe1146e07c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBmcKeySet.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudBmcKeySet.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudBmcKeySet -ClusterName clusterName -ResourceGroupName resource
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBmcKeySet
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBmcKeySet
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudbmckeyset
#>
function Get-AzNetworkCloudBmcKeySet {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBmcKeySet])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IBmcKeySet])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudCluster.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudCluster.ps1
index 1798997e99bd..09cef45a77e9 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudCluster.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudCluster.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudCluster -ResourceGroupName resourceGroup -SubscriptionId subsc
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ICluster
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ICluster
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudcluster
#>
function Get-AzNetworkCloudCluster {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ICluster])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ICluster])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudClusterManager.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudClusterManager.ps1
index 2101f8bcf8f4..af59d2aab005 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudClusterManager.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudClusterManager.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudClusterManager -ResourceGroupName resourceGroup -SubscriptionI
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterManager
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IClusterManager
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudclustermanager
#>
function Get-AzNetworkCloudClusterManager {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterManager])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IClusterManager])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudConsole.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudConsole.ps1
index cfdc6fdd13a8..f4db16f8754a 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudConsole.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudConsole.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudConsole -Name consoleName -SubscriptionId subscriptionId -Reso
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IConsole
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IConsole
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudconsole
#>
function Get-AzNetworkCloudConsole {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IConsole])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IConsole])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesCluster.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesCluster.ps1
index 226de715ddbd..503fcf6ad6ef 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesCluster.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesCluster.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudKubernetesCluster -ResourceGroupName resourceGroupName -Subscr
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IKubernetesCluster
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesCluster
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudkubernetescluster
#>
function Get-AzNetworkCloudKubernetesCluster {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IKubernetesCluster])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesCluster])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesClusterFeature.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesClusterFeature.ps1
new file mode 100644
index 000000000000..abfc9054c697
--- /dev/null
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudKubernetesClusterFeature.ps1
@@ -0,0 +1,239 @@
+
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# http://www.apache.org/licenses/LICENSE-2.0
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
+# is regenerated.
+# ----------------------------------------------------------------------------------
+
+<#
+.Synopsis
+Get properties of the provided the Kubernetes cluster feature.
+.Description
+Get properties of the provided the Kubernetes cluster feature.
+.Example
+Get-AzNetworkCloudKubernetesClusterFeature -KubernetesClusterName kubernetesClusterName -SubscriptionId subscriptionId -ResourceGroupName resourceGroupName
+.Example
+Get-AzNetworkCloudKubernetesClusterFeature -KubernetesClusterName kubernetesClusterName -SubscriptionId subscriptionId -ResourceGroupName resourceGroupName -FeatureName featureName
+
+.Inputs
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
+.Outputs
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesClusterFeature
+.Notes
+COMPLEX PARAMETER PROPERTIES
+
+To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
+
+INPUTOBJECT : Identity Parameter
+ [AgentPoolName ]: The name of the Kubernetes cluster agent pool.
+ [BareMetalMachineKeySetName ]: The name of the bare metal machine key set.
+ [BareMetalMachineName ]: The name of the bare metal machine.
+ [BmcKeySetName ]: The name of the baseboard management controller key set.
+ [CloudServicesNetworkName ]: The name of the cloud services network.
+ [ClusterManagerName ]: The name of the cluster manager.
+ [ClusterName ]: The name of the cluster.
+ [ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
+ [Id ]: Resource identity path
+ [KubernetesClusterName ]: The name of the Kubernetes cluster.
+ [L2NetworkName ]: The name of the L2 network.
+ [L3NetworkName ]: The name of the L3 network.
+ [MetricsConfigurationName ]: The name of the metrics configuration for the cluster.
+ [RackName ]: The name of the rack.
+ [RackSkuName ]: The name of the rack SKU.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
+ [StorageApplianceName ]: The name of the storage appliance.
+ [SubscriptionId ]: The ID of the target subscription. The value must be an UUID.
+ [TrunkedNetworkName ]: The name of the trunked network.
+ [VirtualMachineName ]: The name of the virtual machine.
+ [VolumeName ]: The name of the volume.
+.Link
+https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudkubernetesclusterfeature
+#>
+function Get-AzNetworkCloudKubernetesClusterFeature {
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IKubernetesClusterFeature])]
+[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
+param(
+ [Parameter(ParameterSetName='Get', Mandatory)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Path')]
+ [System.String]
+ # The name of the feature.
+ ${FeatureName},
+
+ [Parameter(ParameterSetName='Get', Mandatory)]
+ [Parameter(ParameterSetName='List', Mandatory)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Path')]
+ [System.String]
+ # The name of the Kubernetes cluster.
+ ${KubernetesClusterName},
+
+ [Parameter(ParameterSetName='Get', Mandatory)]
+ [Parameter(ParameterSetName='List', Mandatory)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Path')]
+ [System.String]
+ # The name of the resource group.
+ # The name is case insensitive.
+ ${ResourceGroupName},
+
+ [Parameter(ParameterSetName='Get')]
+ [Parameter(ParameterSetName='List')]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Path')]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
+ [System.String[]]
+ # The ID of the target subscription.
+ # The value must be an UUID.
+ ${SubscriptionId},
+
+ [Parameter(ParameterSetName='GetViaIdentity', Mandatory, ValueFromPipeline)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Path')]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity]
+ # Identity Parameter
+ # To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
+ ${InputObject},
+
+ [Parameter()]
+ [Alias('AzureRMContext', 'AzureCredential')]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Azure')]
+ [System.Management.Automation.PSObject]
+ # The DefaultProfile parameter is not functional.
+ # Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription.
+ ${DefaultProfile},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Wait for .NET debugger to attach
+ ${Break},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be appended to the front of the pipeline
+ ${HttpPipelineAppend},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be prepended to the front of the pipeline
+ ${HttpPipelinePrepend},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [System.Uri]
+ # The URI for the proxy server to use
+ ${Proxy},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [System.Management.Automation.PSCredential]
+ # Credentials for a proxy server to use for the remote call
+ ${ProxyCredential},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Use the default credentials for the proxy
+ ${ProxyUseDefaultCredentials}
+)
+
+begin {
+ try {
+ $outBuffer = $null
+ if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {
+ $PSBoundParameters['OutBuffer'] = 1
+ }
+ $parameterSet = $PSCmdlet.ParameterSetName
+
+ if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $PSVersionTable.PSVersion.ToString()
+ }
+ $preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ if ($preTelemetryId -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId =(New-Guid).ToString()
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.module]::Instance.Telemetry.Invoke('Create', $MyInvocation, $parameterSet, $PSCmdlet)
+ } else {
+ $internalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ if ($internalCalledCmdlets -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $MyInvocation.MyCommand.Name
+ } else {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets += ',' + $MyInvocation.MyCommand.Name
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = 'internal'
+ }
+
+ $mapping = @{
+ Get = 'Az.NetworkCloud.private\Get-AzNetworkCloudKubernetesClusterFeature_Get';
+ GetViaIdentity = 'Az.NetworkCloud.private\Get-AzNetworkCloudKubernetesClusterFeature_GetViaIdentity';
+ List = 'Az.NetworkCloud.private\Get-AzNetworkCloudKubernetesClusterFeature_List';
+ }
+ if (('Get', 'List') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('SubscriptionId')) {
+ $testPlayback = $false
+ $PSBoundParameters['HttpPipelinePrepend'] | Foreach-Object { if ($_) { $testPlayback = $testPlayback -or ('Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.PipelineMock' -eq $_.Target.GetType().FullName -and 'Playback' -eq $_.Target.Mode) } }
+ if ($testPlayback) {
+ $PSBoundParameters['SubscriptionId'] = . (Join-Path $PSScriptRoot '..' 'utils' 'Get-SubscriptionIdTestSafe.ps1')
+ } else {
+ $PSBoundParameters['SubscriptionId'] = (Get-AzContext).Subscription.Id
+ }
+ }
+ $cmdInfo = Get-Command -Name $mapping[$parameterSet]
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
+ if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
+ }
+ $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
+ $scriptCmd = {& $wrappedCmd @PSBoundParameters}
+ $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)
+ $steppablePipeline.Begin($PSCmdlet)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+
+process {
+ try {
+ $steppablePipeline.Process($_)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+
+ finally {
+ $backupTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ $backupInternalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+
+}
+end {
+ try {
+ $steppablePipeline.End()
+
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $backupTelemetryId
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $backupInternalCalledCmdlets
+ if ($preTelemetryId -eq '') {
+ [Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.module]::Instance.Telemetry.Invoke('Send', $MyInvocation, $parameterSet, $PSCmdlet)
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $preTelemetryId
+
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+}
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL2Network.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL2Network.ps1
index 235749c99f35..f5720ae9b711 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL2Network.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL2Network.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudL2Network -SubscriptionId subscriptionId
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL2Network
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL2Network
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudl2network
#>
function Get-AzNetworkCloudL2Network {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL2Network])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL2Network])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL3Network.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL3Network.ps1
index 927188906cc1..7386e73bb125 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL3Network.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudL3Network.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudL3Network -SubscriptionId subscriptionId
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL3Network
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL3Network
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudl3network
#>
function Get-AzNetworkCloudL3Network {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IL3Network])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IL3Network])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudMetricsConfiguration.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudMetricsConfiguration.ps1
index 179976c09887..dec303f9334d 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudMetricsConfiguration.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudMetricsConfiguration.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudMetricsConfiguration -ClusterName clusterName -ResourceGroupNa
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterMetricsConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IClusterMetricsConfiguration
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudmetricsconfiguration
#>
function Get-AzNetworkCloudMetricsConfiguration {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterMetricsConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IClusterMetricsConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRack.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRack.ps1
index 4f972203c549..0cb61119bad0 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRack.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRack.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudRack -SubscriptionId subscriptionId
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRack
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IRack
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudrack
#>
function Get-AzNetworkCloudRack {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRack])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IRack])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRackSku.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRackSku.ps1
index dfab1ee81bf6..41f48e7fe236 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRackSku.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudRackSku.ps1
@@ -27,7 +27,7 @@ Get-AzNetworkCloudRackSku -Name rackSkuName -SubscriptionId subscriptionId
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRackSku
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IRackSku
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,6 +42,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -59,7 +60,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudracksku
#>
function Get-AzNetworkCloudRackSku {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRackSku])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IRackSku])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudServicesNetwork.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudServicesNetwork.ps1
index 903286f9cbd6..c1286014952d 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudServicesNetwork.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudServicesNetwork.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudServicesNetwork -SubscriptionId subscriptionId
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ICloudServicesNetwork
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ICloudServicesNetwork
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudservicesnetwork
#>
function Get-AzNetworkCloudServicesNetwork {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ICloudServicesNetwork])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ICloudServicesNetwork])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudStorageAppliance.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudStorageAppliance.ps1
index ecbbb5790800..d22f80cd2d65 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudStorageAppliance.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudStorageAppliance.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudStorageAppliance -Name storageApplianceName -SubscriptionId su
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IStorageAppliance
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IStorageAppliance
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudstorageappliance
#>
function Get-AzNetworkCloudStorageAppliance {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IStorageAppliance])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IStorageAppliance])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudTrunkedNetwork.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudTrunkedNetwork.ps1
index 61115703d3f4..457de74f3a2c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudTrunkedNetwork.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudTrunkedNetwork.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudTrunkedNetwork -ResourceGroupName resourceGroupName -Subscript
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ITrunkedNetwork
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ITrunkedNetwork
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudtrunkednetwork
#>
function Get-AzNetworkCloudTrunkedNetwork {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ITrunkedNetwork])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.ITrunkedNetwork])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVirtualMachine.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVirtualMachine.ps1
index 401c37e68717..4d86a73928e6 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVirtualMachine.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVirtualMachine.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudVirtualMachine -ResourceGroupName resourceGroup -SubscriptionI
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVirtualMachine
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IVirtualMachine
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudvirtualmachine
#>
function Get-AzNetworkCloudVirtualMachine {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVirtualMachine])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IVirtualMachine])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVolume.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVolume.ps1
index 907e552ac009..544a363f4ff7 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVolume.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Get-AzNetworkCloudVolume.ps1
@@ -29,7 +29,7 @@ Get-AzNetworkCloudVolume -ResourceGroupName resourceGroupName -SubscriptionId su
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.INetworkCloudIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVolume
+Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IVolume
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,6 +44,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
@@ -61,7 +62,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.networkcloud/get-aznetworkcloudvolume
#>
function Get-AzNetworkCloudVolume {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IVolume])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20240701.IVolume])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineCordon.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineCordon.ps1
index 814ea30a7ff8..c6d63eb3b03a 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineCordon.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineCordon.ps1
@@ -40,6 +40,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName ]: The name of the virtual machine console.
+ [FeatureName ]: The name of the feature.
[Id ]: Resource identity path
[KubernetesClusterName ]: The name of the Kubernetes cluster.
[L2NetworkName ]: The name of the L2 network.
diff --git a/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineDataExtract.ps1 b/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineDataExtract.ps1
index 29d9cb691c74..2b180a1ad23c 100644
--- a/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineDataExtract.ps1
+++ b/src/NetworkCloud/NetworkCloud.Autorest/exports/Invoke-AzNetworkCloudBareMetalMachineDataExtract.ps1
@@ -51,6 +51,7 @@ INPUTOBJECT : Identity Parameter
[ClusterManagerName ]: The name of the cluster manager.
[ClusterName ]: The name of the cluster.
[ConsoleName