NetApp v1 API - Class ActiveDirectory (1.4.0)

public sealed class ActiveDirectory : IMessage<ActiveDirectory>, IEquatable<ActiveDirectory>, IDeepCloneable<ActiveDirectory>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class ActiveDirectory.

ActiveDirectory is the public representation of the active directory config.

Inheritance

object > ActiveDirectory

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

ActiveDirectory()

public ActiveDirectory()

ActiveDirectory(ActiveDirectory)

public ActiveDirectory(ActiveDirectory other)
Parameter
Name Description
other ActiveDirectory

Properties

ActiveDirectoryName

public ActiveDirectoryName ActiveDirectoryName { get; set; }

ActiveDirectoryName-typed view over the Name resource name property.

Property Value
Type Description
ActiveDirectoryName

Administrators

public RepeatedField<string> Administrators { get; }

Optional. Users to be added to the Built-in Admininstrators group.

Property Value
Type Description
RepeatedFieldstring

AesEncryption

public bool AesEncryption { get; set; }

If enabled, AES encryption will be enabled for SMB communication.

Property Value
Type Description
bool

BackupOperators

public RepeatedField<string> BackupOperators { get; }

Optional. Users to be added to the Built-in Backup Operator active directory group.

Property Value
Type Description
RepeatedFieldstring

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Create time of the active directory.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Description of the active directory.

Property Value
Type Description
string

Dns

public string Dns { get; set; }

Required. Comma separated list of DNS server IP addresses for the Active Directory domain.

Property Value
Type Description
string

Domain

public string Domain { get; set; }

Required. Name of the Active Directory domain

Property Value
Type Description
string

EncryptDcConnections

public bool EncryptDcConnections { get; set; }

If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.

Property Value
Type Description
bool

KdcHostname

public string KdcHostname { get; set; }

Name of the active directory machine. This optional parameter is used only while creating kerberos volume

Property Value
Type Description
string

KdcIp

public string KdcIp { get; set; }

KDC server IP address for the active directory machine.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Labels for the active directory.

Property Value
Type Description
MapFieldstringstring

LdapSigning

public bool LdapSigning { get; set; }

Specifies whether or not the LDAP traffic needs to be signed.

Property Value
Type Description
bool

Name

public string Name { get; set; }

Identifier. The resource name of the active directory. Format: projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}.

Property Value
Type Description
string

NetBiosPrefix

public string NetBiosPrefix { get; set; }

Required. NetBIOSPrefix is used as a prefix for SMB server name.

Property Value
Type Description
string

NfsUsersWithLdap

public bool NfsUsersWithLdap { get; set; }

If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.

Property Value
Type Description
bool

OrganizationalUnit

public string OrganizationalUnit { get; set; }

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

Property Value
Type Description
string

Password

public string Password { get; set; }

Required. Password of the Active Directory domain administrator.

Property Value
Type Description
string

SecurityOperators

public RepeatedField<string> SecurityOperators { get; }

Optional. Domain users to be given the SeSecurityPrivilege.

Property Value
Type Description
RepeatedFieldstring

Site

public string Site { get; set; }

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

Property Value
Type Description
string

State

public ActiveDirectory.Types.State State { get; set; }

Output only. The state of the AD.

Property Value
Type Description
ActiveDirectoryTypesState

StateDetails

public string StateDetails { get; set; }

Output only. The state details of the Active Directory.

Property Value
Type Description
string

Username

public string Username { get; set; }

Required. Username of the Active Directory domain administrator.

Property Value
Type Description
string