BulkCreateProperties Class
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.
Details of the BulkCreate.
public class BulkCreateProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.BulkActions.Models.BulkCreateProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.BulkActions.Models.BulkCreateProperties>
type BulkCreateProperties = class
interface IJsonModel<BulkCreateProperties>
interface IPersistableModel<BulkCreateProperties>
Public Class BulkCreateProperties
Implements IJsonModel(Of BulkCreateProperties), IPersistableModel(Of BulkCreateProperties)
- Inheritance
-
BulkCreateProperties
- Implements
Constructors
| Name | Description |
|---|---|
| BulkCreateProperties(Int32, PriorityProfile, ComputeProfile) |
Initializes a new instance of BulkCreateProperties. |
Properties
| Name | Description |
|---|---|
| Capacity |
Total capacity to achieve. It can be in terms of VMs or vCPUs. |
| CapacityType |
Specifies capacity type for launching instances. It can be in terms of VMs or vCPUs. |
| ComputeProfile |
Compute Profile to configure the Virtual Machines. Applied uniformly to every virtual machine created by the operation. |
| CreatedOn |
The UTC time the BulkCreate resource was created. |
| ExecutionParameters |
Extra parameters that control how the request is executed, including the retry policy. |
| MinCapacity |
The minimum capacity, expressed in units specified by capacityType, that Azure must be able to allocate for the request to proceed. If Azure cannot allocate at least this capacity with high confidence, the request is rejected with 409 Conflict (InsufficientCapacity) and no VMs are created. Otherwise, Azure allocates as much capacity as possible, up to the requested capacity. Must be greater than 0, less than capacity, and requires partialFulfillmentPolicy.mode to be Enabled. |
| PartialFulfillmentPolicy |
Controls how partial fulfillment is handled for a BulkCreate request. When enabled, Azure creates only the VMs or vCPUs it has high confidence can be successfully allocated, instead of attempting the entire request and potentially returning allocation failures. |
| PriorityProfile |
Configuration Options for Regular or Spot instances in BulkCreate. |
| ProvisioningState |
The status of the last operation. |
| VmSizesProfile |
List of VM sizes supported for BulkCreate. Every virtual machine is created from the operation-level computeProfile regardless of the size selected, so no per-VM-size override can be supplied here. |
| ZoneAllocationPolicy |
Zone Allocation Policy for launching instances. |