class Azure::StorageCache::Mgmt::V2020_10_01::Models::CacheDirectorySettings

Cache Directory Services settings.

Attributes

active_directory[RW]

@return [CacheActiveDirectorySettings] Specifies settings for joining the HPC Cache to an Active Directory domain.

username_download[RW]

@return [CacheUsernameDownloadSettings] Specifies settings for Extended Groups. Extended Groups allows users to be members of more than 16 groups.

Private Class Methods

mapper() click to toggle source

Mapper for CacheDirectorySettings class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-10-01/generated/azure_mgmt_storagecache/models/cache_directory_settings.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'CacheDirectorySettings',
    type: {
      name: 'Composite',
      class_name: 'CacheDirectorySettings',
      model_properties: {
        active_directory: {
          client_side_validation: true,
          required: false,
          serialized_name: 'activeDirectory',
          type: {
            name: 'Composite',
            class_name: 'CacheActiveDirectorySettings'
          }
        },
        username_download: {
          client_side_validation: true,
          required: false,
          serialized_name: 'usernameDownload',
          type: {
            name: 'Composite',
            class_name: 'CacheUsernameDownloadSettings'
          }
        }
      }
    }
  }
end