Reference documentation and code samples for the Google Cloud Net App V1 Client class ActiveDirectory.
ActiveDirectory is the public representation of the active directory config.
Generated from protobuf message google.cloud.netapp.v1.ActiveDirectory
Namespace
Google \ Cloud \ NetApp \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the active directory. Format: projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}
.
↳ create_time
↳ state
int
Output only. The state of the AD.
↳ domain
string
Required. Name of the Active Directory domain
↳ site
string
The Active Directory site the service will limit Domain Controller discovery too.
↳ dns
string
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
↳ net_bios_prefix
string
Required. NetBIOSPrefix is used as a prefix for SMB server name.
↳ organizational_unit
string
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
↳ aes_encryption
bool
If enabled, AES encryption will be enabled for SMB communication.
↳ username
string
Required. Username of the Active Directory domain administrator.
↳ password
string
Required. Password of the Active Directory domain administrator.
↳ backup_operators
array
Optional. Users to be added to the Built-in Backup Operator active directory group.
↳ security_operators
array
Optional. Domain users to be given the SeSecurityPrivilege.
↳ kdc_hostname
string
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
↳ kdc_ip
string
KDC server IP address for the active directory machine.
↳ nfs_users_with_ldap
bool
If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
↳ description
string
Description of the active directory.
↳ ldap_signing
bool
Specifies whether or not the LDAP traffic needs to be signed.
↳ encrypt_dc_connections
bool
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
↳ labels
↳ state_details
string
Output only. The state details of the Active Directory.
getName
Identifier. The resource name of the active directory.
Format: projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}
.
string
setName
Identifier. The resource name of the active directory.
Format: projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}
.
var
string
$this
getCreateTime
Output only. Create time of the active directory.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Create time of the active directory.
$this
getState
Output only. The state of the AD.
int
setState
Output only. The state of the AD.
var
int
$this
getDomain
Required. Name of the Active Directory domain
string
setDomain
Required. Name of the Active Directory domain
var
string
$this
getSite
The Active Directory site the service will limit Domain Controller discovery too.
string
setSite
The Active Directory site the service will limit Domain Controller discovery too.
var
string
$this
getDns
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
string
setDns
Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
var
string
$this
getNetBiosPrefix
Required. NetBIOSPrefix is used as a prefix for SMB server name.
string
setNetBiosPrefix
Required. NetBIOSPrefix is used as a prefix for SMB server name.
var
string
$this
getOrganizationalUnit
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
string
setOrganizationalUnit
The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
var
string
$this
getAesEncryption
If enabled, AES encryption will be enabled for SMB communication.
bool
setAesEncryption
If enabled, AES encryption will be enabled for SMB communication.
var
bool
$this
getUsername
Required. Username of the Active Directory domain administrator.
string
setUsername
Required. Username of the Active Directory domain administrator.
var
string
$this
getPassword
Required. Password of the Active Directory domain administrator.
string
setPassword
Required. Password of the Active Directory domain administrator.
var
string
$this
getBackupOperators
Optional. Users to be added to the Built-in Backup Operator active directory group.
setBackupOperators
Optional. Users to be added to the Built-in Backup Operator active directory group.
var
string[]
$this
getSecurityOperators
Optional. Domain users to be given the SeSecurityPrivilege.
setSecurityOperators
Optional. Domain users to be given the SeSecurityPrivilege.
var
string[]
$this
getKdcHostname
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
string
setKdcHostname
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
var
string
$this
getKdcIp
KDC server IP address for the active directory machine.
string
setKdcIp
KDC server IP address for the active directory machine.
var
string
$this
getNfsUsersWithLdap
If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
bool
setNfsUsersWithLdap
If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
var
bool
$this
getDescription
Description of the active directory.
string
setDescription
Description of the active directory.
var
string
$this
getLdapSigning
Specifies whether or not the LDAP traffic needs to be signed.
bool
setLdapSigning
Specifies whether or not the LDAP traffic needs to be signed.
var
bool
$this
getEncryptDcConnections
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
bool
setEncryptDcConnections
If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
var
bool
$this
getLabels
Labels for the active directory.
setLabels
Labels for the active directory.
$this
getStateDetails
Output only. The state details of the Active Directory.
string
setStateDetails
Output only. The state details of the Active Directory.
var
string
$this