| Name | Type | Description | Notes |
|---|---|---|---|
| Name | Pointer to string | A locally unique, system-generated name. The name cannot be modified. | [optional] [readonly] |
| ComputerName | Pointer to string | The name of the computer account in the Active Directory domain. | [optional] [readonly] |
| DirectoryServers | Pointer to []string | A list of directory servers used for lookups related to user authorization. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array and are only communicated with over the secure LDAP (LDAPS) protocol. If this field is `null`, the servers are resolved for the domain in DNS. | [optional] [readonly] |
| Domain | Pointer to string | The Active Directory domain joined. | [optional] [readonly] |
| KerberosServers | Pointer to []string | A list of key distribution servers to use for Kerberos protocol. Servers must be specified in FQDN format. All specified servers must be registered to the domain appropriately in the configured DNS of the array. If this field is `null`, the servers are resolved for the domain in DNS. | [optional] [readonly] |
| Tls | Pointer to string | TLS mode for communication with domain controllers. Valid values are `required` and `optional`. `required` forces TLS communication with a domain controller. `optional` allows the use of non-TLS communication, TLS will still be preferred, if available. If not specified, defaults to `required`. | [optional] |
func NewActiveDirectory() *ActiveDirectory
NewActiveDirectory instantiates a new ActiveDirectory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewActiveDirectoryWithDefaults() *ActiveDirectory
NewActiveDirectoryWithDefaults instantiates a new ActiveDirectory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ActiveDirectory) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetName(v string)
SetName sets Name field to given value.
func (o *ActiveDirectory) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ActiveDirectory) GetComputerName() string
GetComputerName returns the ComputerName field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetComputerNameOk() (*string, bool)
GetComputerNameOk returns a tuple with the ComputerName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetComputerName(v string)
SetComputerName sets ComputerName field to given value.
func (o *ActiveDirectory) HasComputerName() bool
HasComputerName returns a boolean if a field has been set.
func (o *ActiveDirectory) GetDirectoryServers() []string
GetDirectoryServers returns the DirectoryServers field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetDirectoryServersOk() (*[]string, bool)
GetDirectoryServersOk returns a tuple with the DirectoryServers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetDirectoryServers(v []string)
SetDirectoryServers sets DirectoryServers field to given value.
func (o *ActiveDirectory) HasDirectoryServers() bool
HasDirectoryServers returns a boolean if a field has been set.
func (o *ActiveDirectory) GetDomain() string
GetDomain returns the Domain field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetDomainOk() (*string, bool)
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetDomain(v string)
SetDomain sets Domain field to given value.
func (o *ActiveDirectory) HasDomain() bool
HasDomain returns a boolean if a field has been set.
func (o *ActiveDirectory) GetKerberosServers() []string
GetKerberosServers returns the KerberosServers field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetKerberosServersOk() (*[]string, bool)
GetKerberosServersOk returns a tuple with the KerberosServers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetKerberosServers(v []string)
SetKerberosServers sets KerberosServers field to given value.
func (o *ActiveDirectory) HasKerberosServers() bool
HasKerberosServers returns a boolean if a field has been set.
func (o *ActiveDirectory) GetTls() string
GetTls returns the Tls field if non-nil, zero value otherwise.
func (o *ActiveDirectory) GetTlsOk() (*string, bool)
GetTlsOk returns a tuple with the Tls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActiveDirectory) SetTls(v string)
SetTls sets Tls field to given value.
func (o *ActiveDirectory) HasTls() bool
HasTls returns a boolean if a field has been set.