NetApp V1 API - Class Google::Cloud::NetApp::V1::ActiveDirectory (v0.1.0)

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

#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

#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.