Share via


ICacheUsernameDownloadSettings Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.CacheUsernameDownloadSettingsTypeConverter))]
public interface ICacheUsernameDownloadSettings : Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.CacheUsernameDownloadSettingsTypeConverter))>]
type ICacheUsernameDownloadSettings = interface
    interface IJsonSerializable
Public Interface ICacheUsernameDownloadSettings
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AutoDownloadCertificate

Determines if the certificate should be automatically downloaded. This applies to 'caCertificateURI' only if 'requireValidCertificate' is true.

CaCertificateUri

The URI of the CA certificate to validate the LDAP secure connection. This field must be populated when 'requireValidCertificate' is set to true.

CredentialsBindDn

The Bind Distinguished Name identity to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

CredentialsBindPassword

The Bind password to be used in the secure LDAP connection. This value is stored encrypted and not returned on response.

EncryptLdapConnection

Whether or not the LDAP connection should be encrypted.

ExtendedGroup

Whether or not Extended Groups is enabled.

GroupFileUri

The URI of the file containing group information (in /etc/group file format). This field must be populated when 'usernameSource' is set to 'File'.

LdapBaseDn

The base distinguished name for the LDAP domain.

LdapServer

The fully qualified domain name or IP address of the LDAP server to use.

RequireValidCertificate

Determines if the certificates must be validated by a certificate authority. When true, caCertificateURI must be provided.

UserFileUri

The URI of the file containing user information (in /etc/passwd file format). This field must be populated when 'usernameSource' is set to 'File'.

UsernameDownloaded

Indicates whether or not the HPC Cache has performed the username download successfully.

UsernameSource

This setting determines how the cache gets username and group names for clients.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to