Language

CapacityReservationProfile Class

Definition

The parameters of a capacity reservation Profile.

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

Constructors

Name Description
CapacityReservationProfile()

Initializes a new instance of CapacityReservationProfile.

Properties

Name Description
CapacityReservationGroupId

Resource Id.

DisableCapacityReservationAssignment

Specifies whether the virtual machine is explicitly opted out from being associated with any capacity reservation. When set to true, the virtual machine will not be allowed to implicitly or explicitly associate with any type of capacity reservation and will consume capacity from the publicly available capacity. Minimum api-version: 2026-04-01.

Methods

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

Explicit Interface Implementations

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

Applies to