Language

ComputeProfile Class

Definition

Compute Profile to configure the Virtual Machines.

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

Constructors

Name Description
ComputeProfile(BulkActionVMProperties)

Initializes a new instance of ComputeProfile.

Properties

Name Description
ComputeApiVersion

Specifies the Microsoft.Compute API version to use when creating underlying Virtual Machines. The default value will be the latest supported computeApiVersion by LaunchBulkInstancesOperation.

Extensions

Virtual Machine Extensions Array to be specified according to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/{computeApiVersion}/virtualMachine.json#/definitions/VirtualMachineExtension.

VirtualMachineProfile

Base Virtual Machine Profile Properties to be specified according to specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/{computeApiVersion}/virtualMachine.json#/definitions/VirtualMachineProperties.

Methods

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

Explicit Interface Implementations

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

Applies to