Freigeben über


ArmNetAppModelFactory.ActiveDirectoryConfigProperties Method

Definition

Initializes a new instance of ActiveDirectoryConfigProperties.

public static Azure.ResourceManager.NetApp.Models.ActiveDirectoryConfigProperties ActiveDirectoryConfigProperties(string userName = default, System.Collections.Generic.IEnumerable<string> dns = default, string smbServerName = default, string organizationalUnit = default, string site = default, System.Collections.Generic.IEnumerable<string> backupOperators = default, System.Collections.Generic.IEnumerable<string> administrators = default, System.Collections.Generic.IEnumerable<string> securityOperators = default, Azure.ResourceManager.NetApp.Models.NetAppAccountActiveDirectoryStatus? activeDirectoryStatus = default, Azure.ResourceManager.NetApp.Models.NetAppProvisioningState? provisioningState = default, string domain = default, Azure.ResourceManager.NetApp.Models.SecretPassword secretPassword = default);
static member ActiveDirectoryConfigProperties : string * seq<string> * string * string * string * seq<string> * seq<string> * seq<string> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppAccountActiveDirectoryStatus> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppProvisioningState> * string * Azure.ResourceManager.NetApp.Models.SecretPassword -> Azure.ResourceManager.NetApp.Models.ActiveDirectoryConfigProperties
Public Shared Function ActiveDirectoryConfigProperties (Optional userName As String = Nothing, Optional dns As IEnumerable(Of String) = Nothing, Optional smbServerName As String = Nothing, Optional organizationalUnit As String = Nothing, Optional site As String = Nothing, Optional backupOperators As IEnumerable(Of String) = Nothing, Optional administrators As IEnumerable(Of String) = Nothing, Optional securityOperators As IEnumerable(Of String) = Nothing, Optional activeDirectoryStatus As Nullable(Of NetAppAccountActiveDirectoryStatus) = Nothing, Optional provisioningState As Nullable(Of NetAppProvisioningState) = Nothing, Optional domain As String = Nothing, Optional secretPassword As SecretPassword = Nothing) As ActiveDirectoryConfigProperties

Parameters

userName
String

A domain user account with permission to create machine accounts.

dns
IEnumerable<String>

An array of DNS server IP addresses(IPv4 only) for the Active Directory.

smbServerName
String

NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes.

organizationalUnit
String

The Organizational Unit (OU) within the Windows Active Directory.

site
String

The Active Directory site the service will limit Domain Controller discovery to.

backupOperators
IEnumerable<String>

Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier.

administrators
IEnumerable<String>

Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier.

securityOperators
IEnumerable<String>

Domain Users in the Active directory to be given SecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier.

activeDirectoryStatus
Nullable<NetAppAccountActiveDirectoryStatus>

Status of the Active Directory.

provisioningState
Nullable<NetAppProvisioningState>

Azure lifecycle management.

domain
String

Name of the Active Directory domain.

secretPassword
SecretPassword

Access password from Azure KeyVault Secrets to connect Active Directory.

Returns

A new ActiveDirectoryConfigProperties instance for mocking.

Applies to