ArmNetworkCloudModelFactory.NetworkCloudRackDefinitionPatch Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
RackDefinitionPatch represents details regarding the rack for patch operations.
public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinitionPatch NetworkCloudRackDefinitionPatch(string availabilityZone = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineConfigurationPatch> bareMetalMachineConfigurationData = default, Azure.Core.ResourceIdentifier networkRackId = default, string rackLocation = default, string rackSerialNumber = default, Azure.Core.ResourceIdentifier rackSkuId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.StorageApplianceConfigurationPatch> storageApplianceConfigurationData = default);
static member NetworkCloudRackDefinitionPatch : string * seq<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineConfigurationPatch> * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.NetworkCloud.Models.StorageApplianceConfigurationPatch> -> Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinitionPatch
Public Shared Function NetworkCloudRackDefinitionPatch (Optional availabilityZone As String = Nothing, Optional bareMetalMachineConfigurationData As IEnumerable(Of BareMetalMachineConfigurationPatch) = Nothing, Optional networkRackId As ResourceIdentifier = Nothing, Optional rackLocation As String = Nothing, Optional rackSerialNumber As String = Nothing, Optional rackSkuId As ResourceIdentifier = Nothing, Optional storageApplianceConfigurationData As IEnumerable(Of StorageApplianceConfigurationPatch) = Nothing) As NetworkCloudRackDefinitionPatch
Parameters
- availabilityZone
- String
The zone name used for this rack when created. Availability zones are used for workload placement.
- bareMetalMachineConfigurationData
- IEnumerable<BareMetalMachineConfigurationPatch>
The unordered list of bare metal machine configuration.
- networkRackId
- ResourceIdentifier
The resource ID of the network rack that matches this rack definition.
- rackLocation
- String
The free-form description of the rack's location.
- rackSerialNumber
- String
The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.
- rackSkuId
- ResourceIdentifier
The resource ID of the sku for the rack being added.
- storageApplianceConfigurationData
- IEnumerable<StorageApplianceConfigurationPatch>
The list of storage appliance configuration data for this rack.
Returns
A new NetworkCloudRackDefinitionPatch instance for mocking.