Share via


WsfcDomainProfile Class

Definition

Active Directory account details to operate Windows Server Failover Cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.WsfcDomainProfileTypeConverter))]
public class WsfcDomainProfile : Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IWsfcDomainProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.WsfcDomainProfileTypeConverter))>]
type WsfcDomainProfile = class
    interface IWsfcDomainProfile
    interface IJsonSerializable
Public Class WsfcDomainProfile
Implements IWsfcDomainProfile
Inheritance
WsfcDomainProfile
Attributes
Implements

Constructors

WsfcDomainProfile()

Creates an new WsfcDomainProfile instance.

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.

OuPath

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.

StorageAccountUrl

Fully qualified ARM resource id of the witness storage account.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of WsfcDomainProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of WsfcDomainProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IWsfcDomainProfile.

FromJsonString(String)

Creates a new instance of WsfcDomainProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of WsfcDomainProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to