public final class WsfcDomainProfile extends Object
Constructor and Description |
---|
WsfcDomainProfile() |
Modifier and Type | Method and Description |
---|---|
String |
clusterBootstrapAccount()
Get the clusterBootstrapAccount property: Account name used for creating cluster (at minimum needs permissions to
'Create Computer Objects' in domain).
|
String |
clusterOperatorAccount()
Get the clusterOperatorAccount property: Account name used for operating cluster i.e.
|
String |
domainFqdn()
Get the domainFqdn property: Fully qualified name of the domain.
|
String |
fileShareWitnessPath()
Get the fileShareWitnessPath property: Optional path for fileshare witness.
|
String |
ouPath()
Get the ouPath property: Organizational Unit path in which the nodes and cluster will be present.
|
String |
sqlServiceAccount()
Get the sqlServiceAccount property: Account name under which SQL service will run on all participating SQL
virtual machines in the cluster.
|
String |
storageAccountPrimaryKey()
Get the storageAccountPrimaryKey property: Primary key of the witness storage account.
|
String |
storageAccountUrl()
Get the storageAccountUrl property: Fully qualified ARM resource id of the witness storage account.
|
void |
validate()
Validates the instance.
|
WsfcDomainProfile |
withClusterBootstrapAccount(String clusterBootstrapAccount)
Set the clusterBootstrapAccount property: Account name used for creating cluster (at minimum needs permissions to
'Create Computer Objects' in domain).
|
WsfcDomainProfile |
withClusterOperatorAccount(String clusterOperatorAccount)
Set the clusterOperatorAccount property: Account name used for operating cluster i.e.
|
WsfcDomainProfile |
withDomainFqdn(String domainFqdn)
Set the domainFqdn property: Fully qualified name of the domain.
|
WsfcDomainProfile |
withFileShareWitnessPath(String fileShareWitnessPath)
Set the fileShareWitnessPath property: Optional path for fileshare witness.
|
WsfcDomainProfile |
withOuPath(String ouPath)
Set the ouPath property: Organizational Unit path in which the nodes and cluster will be present.
|
WsfcDomainProfile |
withSqlServiceAccount(String sqlServiceAccount)
Set the sqlServiceAccount property: Account name under which SQL service will run on all participating SQL
virtual machines in the cluster.
|
WsfcDomainProfile |
withStorageAccountPrimaryKey(String storageAccountPrimaryKey)
Set the storageAccountPrimaryKey property: Primary key of the witness storage account.
|
WsfcDomainProfile |
withStorageAccountUrl(String storageAccountUrl)
Set the storageAccountUrl property: Fully qualified ARM resource id of the witness storage account.
|
public String domainFqdn()
public WsfcDomainProfile withDomainFqdn(String domainFqdn)
domainFqdn
- the domainFqdn value to set.public String ouPath()
public WsfcDomainProfile withOuPath(String ouPath)
ouPath
- the ouPath value to set.public String clusterBootstrapAccount()
public WsfcDomainProfile withClusterBootstrapAccount(String clusterBootstrapAccount)
clusterBootstrapAccount
- the clusterBootstrapAccount value to set.public String clusterOperatorAccount()
public WsfcDomainProfile withClusterOperatorAccount(String clusterOperatorAccount)
clusterOperatorAccount
- the clusterOperatorAccount value to set.public String sqlServiceAccount()
public WsfcDomainProfile withSqlServiceAccount(String sqlServiceAccount)
sqlServiceAccount
- the sqlServiceAccount value to set.public String fileShareWitnessPath()
public WsfcDomainProfile withFileShareWitnessPath(String fileShareWitnessPath)
fileShareWitnessPath
- the fileShareWitnessPath value to set.public String storageAccountUrl()
public WsfcDomainProfile withStorageAccountUrl(String storageAccountUrl)
storageAccountUrl
- the storageAccountUrl value to set.public String storageAccountPrimaryKey()
public WsfcDomainProfile withStorageAccountPrimaryKey(String storageAccountPrimaryKey)
storageAccountPrimaryKey
- the storageAccountPrimaryKey value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.