Language

BulkCreateCustomProperties Class

Definition

Details of the BulkCreateCustom.

public class BulkCreateCustomProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.BulkActions.Models.BulkCreateCustomProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.BulkActions.Models.BulkCreateCustomProperties>
type BulkCreateCustomProperties = class
    interface IJsonModel<BulkCreateCustomProperties>
    interface IPersistableModel<BulkCreateCustomProperties>
Public Class BulkCreateCustomProperties
Implements IJsonModel(Of BulkCreateCustomProperties), IPersistableModel(Of BulkCreateCustomProperties)
Inheritance
BulkCreateCustomProperties
Implements

Constructors

Name Description
BulkCreateCustomProperties(Int32, BulkCreateCustomPriorityProfile, ComputeProfile)

Initializes a new instance of BulkCreateCustomProperties.

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.

CreatedOn

The UTC time the BulkCreateCustom 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.

OverridesProfile

Per-VM overrides and the shared name prefix, specified when the operation is created.

PartialFulfillmentPolicy

Controls how partial fulfillment is handled for a BulkCreateCustom 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 BulkCreateCustom.

ProvisioningState

The status of the last operation.

Resources

The virtual machine resources resolved for the operation.

VmSizesProfile

List of VM sizes supported for BulkCreateCustom.

ZoneAllocationPolicy

Zone Allocation Policy for launching instances.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<BulkCreateCustomProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<BulkCreateCustomProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<BulkCreateCustomProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<BulkCreateCustomProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<BulkCreateCustomProperties>.Write(ModelReaderWriterOptions)

Applies to