Language

BulkCreateCustomOverrideBase Class

Definition

Override fields shared by per-VM and per-VM-size overrides. Each set field takes precedence over the operation-level value. VM size, zone, priority, eviction policy, and billing are owned by the service and cannot be set here.

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

Constructors

Name Description
BulkCreateCustomOverrideBase()

Initializes a new instance of BulkCreateCustomOverrideBase.

Properties

Name Description
Extensions

Extensions. When non-empty they replace the operation-level extensions; when omitted the operation-level extensions are inherited.

Identity

Identity overriding the operation-level identity.

Plan

Plan overriding the operation-level plan.

Tags

Tags overriding the operation-level tags.

VirtualMachineProfile

VM profile, the same shape as operation-level ComputeProfile.virtualMachineProfile. Overrides the operation-level VM profile.

Methods

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

Explicit Interface Implementations

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

Applies to