Reference documentation and code samples for the NetApp V1 API class Google::Cloud::NetApp::V1::ActiveDirectory.
ActiveDirectory is the public representation of the active directory config.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#aes_encryption
def aes_encryption() -> ::Boolean
Returns
- (::Boolean) — If enabled, AES encryption will be enabled for SMB communication.
#aes_encryption=
def aes_encryption=(value) -> ::Boolean
Parameter
- value (::Boolean) — If enabled, AES encryption will be enabled for SMB communication.
Returns
- (::Boolean) — If enabled, AES encryption will be enabled for SMB communication.
#backup_operators
def backup_operators() -> ::Array<::String>
Returns
- (::Array<::String>) — Users to be added to the Built-in Backup Operator active directory group.
#backup_operators=
def backup_operators=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Users to be added to the Built-in Backup Operator active directory group.
Returns
- (::Array<::String>) — Users to be added to the Built-in Backup Operator active directory group.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Create time of the active directory.
#description
def description() -> ::String
Returns
- (::String) — Description of the active directory.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Description of the active directory.
Returns
- (::String) — Description of the active directory.
#dns
def dns() -> ::String
Returns
- (::String) — Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
#dns=
def dns=(value) -> ::String
Parameter
- value (::String) — Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
Returns
- (::String) — Required. Comma separated list of DNS server IP addresses for the Active Directory domain.
#domain
def domain() -> ::String
Returns
- (::String) — Required. Name of the Active Directory domain
#domain=
def domain=(value) -> ::String
Parameter
- value (::String) — Required. Name of the Active Directory domain
Returns
- (::String) — Required. Name of the Active Directory domain
#encrypt_dc_connections
def encrypt_dc_connections() -> ::Boolean
Returns
- (::Boolean) — If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
#encrypt_dc_connections=
def encrypt_dc_connections=(value) -> ::Boolean
Parameter
- value (::Boolean) — If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
Returns
- (::Boolean) — If enabled, traffic between the SMB server to Domain Controller (DC) will be encrypted.
#kdc_hostname
def kdc_hostname() -> ::String
Returns
- (::String) — Name of the active directory machine. This optional parameter is used only while creating kerberos volume
#kdc_hostname=
def kdc_hostname=(value) -> ::String
Parameter
- value (::String) — Name of the active directory machine. This optional parameter is used only while creating kerberos volume
Returns
- (::String) — Name of the active directory machine. This optional parameter is used only while creating kerberos volume
#kdc_ip
def kdc_ip() -> ::String
Returns
- (::String) — KDC server IP address for the active directory machine.
#kdc_ip=
def kdc_ip=(value) -> ::String
Parameter
- value (::String) — KDC server IP address for the active directory machine.
Returns
- (::String) — KDC server IP address for the active directory machine.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Labels for the active directory.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Labels for the active directory.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Labels for the active directory.
#ldap_signing
def ldap_signing() -> ::Boolean
Returns
- (::Boolean) — Specifies whether or not the LDAP traffic needs to be signed.
#ldap_signing=
def ldap_signing=(value) -> ::Boolean
Parameter
- value (::Boolean) — Specifies whether or not the LDAP traffic needs to be signed.
Returns
- (::Boolean) — Specifies whether or not the LDAP traffic needs to be signed.
#name
def name() -> ::String
Returns
-
(::String) — Output only. The resource name of the active directory.
Format:
projects/{project_number}/locations/{location_id}/activeDirectories/{active_directory_id}
.
#net_bios_prefix
def net_bios_prefix() -> ::String
Returns
- (::String) — Required. NetBIOSPrefix is used as a prefix for SMB server name.
#net_bios_prefix=
def net_bios_prefix=(value) -> ::String
Parameter
- value (::String) — Required. NetBIOSPrefix is used as a prefix for SMB server name.
Returns
- (::String) — Required. NetBIOSPrefix is used as a prefix for SMB server name.
#nfs_users_with_ldap
def nfs_users_with_ldap() -> ::Boolean
Returns
- (::Boolean) — If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
#nfs_users_with_ldap=
def nfs_users_with_ldap=(value) -> ::Boolean
Parameter
- value (::Boolean) — If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
Returns
- (::Boolean) — If enabled, will allow access to local users and LDAP users. If access is needed for only LDAP users, it has to be disabled.
#organizational_unit
def organizational_unit() -> ::String
Returns
- (::String) — The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
#organizational_unit=
def organizational_unit=(value) -> ::String
Parameter
- value (::String) — The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
Returns
- (::String) — The Organizational Unit (OU) within the Windows Active Directory the user belongs to.
#password
def password() -> ::String
Returns
- (::String) — Required. Password of the Active Directory domain administrator.
#password=
def password=(value) -> ::String
Parameter
- value (::String) — Required. Password of the Active Directory domain administrator.
Returns
- (::String) — Required. Password of the Active Directory domain administrator.
#security_operators
def security_operators() -> ::Array<::String>
Returns
- (::Array<::String>) — Domain users to be given the SeSecurityPrivilege.
#security_operators=
def security_operators=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Domain users to be given the SeSecurityPrivilege.
Returns
- (::Array<::String>) — Domain users to be given the SeSecurityPrivilege.
#site
def site() -> ::String
Returns
- (::String) — The Active Directory site the service will limit Domain Controller discovery too.
#site=
def site=(value) -> ::String
Parameter
- value (::String) — The Active Directory site the service will limit Domain Controller discovery too.
Returns
- (::String) — The Active Directory site the service will limit Domain Controller discovery too.
#state
def state() -> ::Google::Cloud::NetApp::V1::ActiveDirectory::State
Returns
- (::Google::Cloud::NetApp::V1::ActiveDirectory::State) — Output only. The state of the AD.
#state_details
def state_details() -> ::String
Returns
- (::String) — Output only. The state details of the Active Directory.
#username
def username() -> ::String
Returns
- (::String) — Required. Username of the Active Directory domain administrator.
#username=
def username=(value) -> ::String
Parameter
- value (::String) — Required. Username of the Active Directory domain administrator.
Returns
- (::String) — Required. Username of the Active Directory domain administrator.