Class ActiveDirectory
ActiveDirectory is the public representation of the active directory config.
Implements
Inherited Members
Namespace: Google.Apis.NetAppFiles.v1beta1.Data
Assembly: Google.Apis.NetAppFiles.v1beta1.dll
Syntax
public class ActiveDirectory : IDirectResponseSchema
Properties
Administrators
Optional. Users to be added to the Built-in Admininstrators group.
Declaration
[JsonProperty("administrators")]
public virtual IList<string> Administrators { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
AesEncryption
If enabled, AES encryption will be enabled for SMB communication.
Declaration
[JsonProperty("aesEncryption")]
public virtual bool? AesEncryption { get; set; }
Property Value
Type | Description |
---|---|
bool? |
BackupOperators
Optional. Users to be added to the Built-in Backup Operator active directory group.
Declaration
[JsonProperty("backupOperators")]
public virtual IList<string> BackupOperators { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. Create time of the active directory.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Description of the active directory.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Dns
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
Declaration
[JsonProperty("dns")]
public virtual string Dns { get; set; }
Property Value
Type | Description |
---|---|
string |
Domain
Required. Name of the Active Directory domain
Declaration
[JsonProperty("domain")]
public virtual string Domain { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EncryptDcConnections
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
Declaration
[JsonProperty("encryptDcConnections")]
public virtual bool? EncryptDcConnections { get; set; }
Property Value
Type | Description |
---|---|
bool? |
KdcHostname
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
Declaration
[JsonProperty("kdcHostname")]
public virtual string KdcHostname { get; set; }
Property Value
Type | Description |
---|---|
string |
KdcIp
KDC server IP address for the active directory machine.
Declaration
[JsonProperty("kdcIp")]
public virtual string KdcIp { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
Labels for the active directory.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
LdapSigning
Specifies whether or not the LDAP traffic needs to be signed.
Declaration
[JsonProperty("ldapSigning")]
public virtual bool? LdapSigning { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Name
Identifier. The resource name of the active directory. Format:
projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NetBiosPrefix
Required. NetBIOSPrefix is used as a prefix for SMB server name.
Declaration
[JsonProperty("netBiosPrefix")]
public virtual string NetBiosPrefix { get; set; }
Property Value
Type | Description |
---|---|
string |
NfsUsersWithLdap
If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
Declaration
[JsonProperty("nfsUsersWithLdap")]
public virtual bool? NfsUsersWithLdap { get; set; }
Property Value
Type | Description |
---|---|
bool? |
OrganizationalUnit
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
Declaration
[JsonProperty("organizationalUnit")]
public virtual string OrganizationalUnit { get; set; }
Property Value
Type | Description |
---|---|
string |
Password
Required. Password of the Active Directory domain administrator.
Declaration
[JsonProperty("password")]
public virtual string Password { get; set; }
Property Value
Type | Description |
---|---|
string |
SecurityOperators
Optional. Domain users to be given the SeSecurityPrivilege.
Declaration
[JsonProperty("securityOperators")]
public virtual IList<string> SecurityOperators { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Site
The Active Directory site the service will limit Domain Controller discovery too.
Declaration
[JsonProperty("site")]
public virtual string Site { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. The state of the AD.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
StateDetails
Output only. The state details of the Active Directory.
Declaration
[JsonProperty("stateDetails")]
public virtual string StateDetails { get; set; }
Property Value
Type | Description |
---|---|
string |
Username
Required. Username of the Active Directory domain administrator.
Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
Type | Description |
---|---|
string |