Condividi tramite


ArmNetAppModelFactory.NetAppActiveDirectoryConfigProperties Method

Definition

Initializes a new instance of NetAppActiveDirectoryConfigProperties.

public static Azure.ResourceManager.NetApp.Models.NetAppActiveDirectoryConfigProperties NetAppActiveDirectoryConfigProperties(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.NetAppVolumeQuotaRuleProvisioningState? provisioningState = default, string domain = default, Azure.ResourceManager.NetApp.Models.NetAppSecretPassword secretPassword = default);
static member NetAppActiveDirectoryConfigProperties : string * seq<string> * string * string * string * seq<string> * seq<string> * seq<string> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppAccountActiveDirectoryStatus> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppVolumeQuotaRuleProvisioningState> * string * Azure.ResourceManager.NetApp.Models.NetAppSecretPassword -> Azure.ResourceManager.NetApp.Models.NetAppActiveDirectoryConfigProperties
Public Shared Function NetAppActiveDirectoryConfigProperties (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 NetAppVolumeQuotaRuleProvisioningState) = Nothing, Optional domain As String = Nothing, Optional secretPassword As NetAppSecretPassword = Nothing) As NetAppActiveDirectoryConfigProperties

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<NetAppVolumeQuotaRuleProvisioningState>

Azure lifecycle management.

domain
String

Name of the Active Directory domain.

secretPassword
NetAppSecretPassword

Access password from Azure KeyVault Secrets to connect Active Directory.

Returns

A new NetAppActiveDirectoryConfigProperties instance for mocking.

Applies to