Share via


CentralServerFullResourceNames Class

Definition

The full resource names object for central server layer resources.

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

Constructors

CentralServerFullResourceNames()

Initializes a new instance of CentralServerFullResourceNames.

Properties

AvailabilitySetName

The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.

LoadBalancer

The resource names object for load balancer and related resources.

VirtualMachines

The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.

Explicit Interface Implementations

IJsonModel<CentralServerFullResourceNames>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CentralServerFullResourceNames>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CentralServerFullResourceNames>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CentralServerFullResourceNames>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CentralServerFullResourceNames>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to