Sdílet prostřednictvím


WindowsServerFailoverClusterDomainProfile Class

Definition

Active Directory account details to operate Windows Server Failover Cluster.

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

Constructors

WindowsServerFailoverClusterDomainProfile()

Initializes a new instance of WindowsServerFailoverClusterDomainProfile.

Properties

ClusterBootstrapAccount

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

ClusterOperatorAccount

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

ClusterSubnetType

Cluster subnet type.

DomainFqdn

Fully qualified name of the domain.

FileShareWitnessPath

Optional path for fileshare witness.

OrganizationalUnitPath

Organizational Unit path in which the nodes and cluster will be present.

SqlServiceAccount

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

StorageAccountPrimaryKey

Primary key of the witness storage account.

StorageAccountUri

Fully qualified ARM resource id of the witness storage account.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<WindowsServerFailoverClusterDomainProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<WindowsServerFailoverClusterDomainProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<WindowsServerFailoverClusterDomainProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<WindowsServerFailoverClusterDomainProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<WindowsServerFailoverClusterDomainProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to