ArmComputeScheduleModelFactory.ResourceProvisionFlexPayload Method

Definition

Resource creation data model for flex VM provisioning.

public static Azure.ResourceManager.ComputeSchedule.Models.ResourceProvisionFlexPayload ResourceProvisionFlexPayload(Azure.ResourceManager.ComputeSchedule.Models.BulkVmConfiguration virtualMachineBaseProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ComputeSchedule.Models.BulkVmConfiguration> virtualMachineOverrides = default, int resourceCount = 0, string resourcePrefix = default, Azure.ResourceManager.ComputeSchedule.Models.ComputeScheduleFlexProperties flexProperties = default);
static member ResourceProvisionFlexPayload : Azure.ResourceManager.ComputeSchedule.Models.BulkVmConfiguration * seq<Azure.ResourceManager.ComputeSchedule.Models.BulkVmConfiguration> * int * string * Azure.ResourceManager.ComputeSchedule.Models.ComputeScheduleFlexProperties -> Azure.ResourceManager.ComputeSchedule.Models.ResourceProvisionFlexPayload
Public Shared Function ResourceProvisionFlexPayload (Optional virtualMachineBaseProfile As BulkVmConfiguration = Nothing, Optional virtualMachineOverrides As IEnumerable(Of BulkVmConfiguration) = Nothing, Optional resourceCount As Integer = 0, Optional resourcePrefix As String = Nothing, Optional flexProperties As ComputeScheduleFlexProperties = Nothing) As ResourceProvisionFlexPayload

Parameters

virtualMachineBaseProfile
BulkVmConfiguration

JSON object that contains VM properties that are common across all VMs in this batch.

virtualMachineOverrides
IEnumerable<BulkVmConfiguration>

JSON array that contains VM properties that should be overridden for each VM in the batch.

resourceCount
Int32

Number of VMs to be created.

resourcePrefix
String

If resourceOverrides doesn't contain name, service will create name based on prefix and resourceCount.

flexProperties
ComputeScheduleFlexProperties

The flex properties for flexible VM creation.

Returns

A new ResourceProvisionFlexPayload instance for mocking.

Applies to