BulkVmConfiguration Class

Definition

Specifies the configuration for a virtual machine operation.

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

Constructors

Name Description
BulkVmConfiguration()

Initializes a new instance of BulkVmConfiguration.

Properties

Name Description
ComputeApiVersion

Specifies the Microsoft.Compute API version to use when creating underlying Virtual Machines.

ExtendedLocation

The extended location of the Virtual Machine.

Identity

The identity of the virtual machine, if configured.

Name

Identifier for created virtual machine. If not passed, it will be created from resource prefix.

Placement

Placement constraints for virtual machine hardware placement.

Plan

The marketplace image plan used for the virtual machine.

Properties

Specifies the properties of the virtual machine to be created.

ResourceGroupName

Resource group name for the virtual machine.

Tags

Resource tags to apply to the virtual machines created by this bulk action.

VmExtensions

Virtual Machine Extensions Array to be applied to the Virtual Machines.

Zones

The availability zones.

Methods

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

Explicit Interface Implementations

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

Applies to