Package-level declarations

Types

Link copied to clipboard
data class BlobNfsTargetArgs(val target: Output<String>? = null, val usageModel: Output<String>? = null) : ConvertibleToJava<BlobNfsTargetArgs>

Properties pertaining to the BlobNfsTarget.

Link copied to clipboard
Link copied to clipboard
data class CacheActiveDirectorySettingsArgs(val cacheNetBiosName: Output<String>, val credentials: Output<CacheActiveDirectorySettingsCredentialsArgs>? = null, val domainName: Output<String>, val domainNetBiosName: Output<String>, val primaryDnsIpAddress: Output<String>, val secondaryDnsIpAddress: Output<String>? = null) : ConvertibleToJava<CacheActiveDirectorySettingsArgs>

Active Directory settings used to join a cache to a domain.

data class CacheActiveDirectorySettingsCredentialsArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<CacheActiveDirectorySettingsCredentialsArgs>

Active Directory admin credentials used to join the HPC Cache to a domain.

Link copied to clipboard
data class CacheDirectorySettingsArgs(val activeDirectory: Output<CacheActiveDirectorySettingsArgs>? = null, val usernameDownload: Output<CacheUsernameDownloadSettingsArgs>? = null) : ConvertibleToJava<CacheDirectorySettingsArgs>

Cache Directory Services settings.

Link copied to clipboard
data class CacheEncryptionSettingsArgs(val keyEncryptionKey: Output<KeyVaultKeyReferenceArgs>? = null) : ConvertibleToJava<CacheEncryptionSettingsArgs>

Cache encryption settings.

Link copied to clipboard
data class CacheIdentityArgs(val type: Output<CacheIdentityType>? = null) : ConvertibleToJava<CacheIdentityArgs>

Cache identity properties.

Link copied to clipboard
Link copied to clipboard
data class CacheNetworkSettingsArgs(val dnsSearchDomain: Output<String>? = null, val dnsServers: Output<List<String>>? = null, val mtu: Output<Int>? = null, val ntpServer: Output<String>? = null) : ConvertibleToJava<CacheNetworkSettingsArgs>

Cache network settings.

Link copied to clipboard
data class CacheSecuritySettingsArgs(val accessPolicies: Output<List<NfsAccessPolicyArgs>>? = null) : ConvertibleToJava<CacheSecuritySettingsArgs>

Cache security settings.

Link copied to clipboard
data class CacheSkuArgs(val name: Output<String>? = null) : ConvertibleToJava<CacheSkuArgs>

SKU for the Cache.

Link copied to clipboard
Link copied to clipboard
data class CacheUsernameDownloadSettingsArgs(val autoDownloadCertificate: Output<Boolean>? = null, val caCertificateURI: Output<String>? = null, val credentials: Output<CacheUsernameDownloadSettingsCredentialsArgs>? = null, val encryptLdapConnection: Output<Boolean>? = null, val extendedGroups: Output<Boolean>? = null, val groupFileURI: Output<String>? = null, val ldapBaseDN: Output<String>? = null, val ldapServer: Output<String>? = null, val requireValidCertificate: Output<Boolean>? = null, val userFileURI: Output<String>? = null, val usernameSource: Output<Either<String, UsernameSource>>? = null) : ConvertibleToJava<CacheUsernameDownloadSettingsArgs>

Settings for Extended Groups username and group download.

data class CacheUsernameDownloadSettingsCredentialsArgs(val bindDn: Output<String>? = null, val bindPassword: Output<String>? = null) : ConvertibleToJava<CacheUsernameDownloadSettingsCredentialsArgs>

When present, these are the credentials for the secure LDAP connection.

Link copied to clipboard
data class ClfsTargetArgs(val target: Output<String>? = null) : ConvertibleToJava<ClfsTargetArgs>

Properties pertaining to the ClfsTarget

Link copied to clipboard
Link copied to clipboard
data class GetCachePlainArgs(val cacheName: String, val resourceGroupName: String) : ConvertibleToJava<GetCachePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetStorageTargetPlainArgs(val cacheName: String, val resourceGroupName: String, val storageTargetName: String) : ConvertibleToJava<GetStorageTargetPlainArgs>
Link copied to clipboard
data class KeyVaultKeyReferenceArgs(val keyUrl: Output<String>, val sourceVault: Output<KeyVaultKeyReferenceSourceVaultArgs>) : ConvertibleToJava<KeyVaultKeyReferenceArgs>

Describes a reference to Key Vault Key.

Link copied to clipboard
data class KeyVaultKeyReferenceSourceVaultArgs(val id: Output<String>? = null) : ConvertibleToJava<KeyVaultKeyReferenceSourceVaultArgs>

Describes a resource Id to source Key Vault.

Link copied to clipboard
data class NamespaceJunctionArgs(val namespacePath: Output<String>? = null, val nfsAccessPolicy: Output<String>? = null, val nfsExport: Output<String>? = null, val targetPath: Output<String>? = null) : ConvertibleToJava<NamespaceJunctionArgs>

A namespace junction.

Link copied to clipboard
data class Nfs3TargetArgs(val target: Output<String>? = null, val usageModel: Output<String>? = null) : ConvertibleToJava<Nfs3TargetArgs>

Properties pertaining to the Nfs3Target

Link copied to clipboard
Link copied to clipboard
data class NfsAccessPolicyArgs(val accessRules: Output<List<NfsAccessRuleArgs>>, val name: Output<String>) : ConvertibleToJava<NfsAccessPolicyArgs>

A set of rules describing access policies applied to NFSv3 clients of the cache.

Link copied to clipboard
data class NfsAccessRuleArgs(val access: Output<Either<String, NfsAccessRuleAccess>>, val anonymousGID: Output<String>? = null, val anonymousUID: Output<String>? = null, val filter: Output<String>? = null, val rootSquash: Output<Boolean>? = null, val scope: Output<Either<String, NfsAccessRuleScope>>, val submountAccess: Output<Boolean>? = null, val suid: Output<Boolean>? = null) : ConvertibleToJava<NfsAccessRuleArgs>

Rule to place restrictions on portions of the cache namespace being presented to clients.

Link copied to clipboard
Link copied to clipboard
data class UnknownTargetArgs(val attributes: Output<Map<String, String>>? = null) : ConvertibleToJava<UnknownTargetArgs>

Properties pertaining to the UnknownTarget

Link copied to clipboard