GetCacheResult

data class GetCacheResult(val azureApiVersion: String, val cacheSizeGB: Int? = null, val directoryServicesSettings: CacheDirectorySettingsResponse? = null, val encryptionSettings: CacheEncryptionSettingsResponse? = null, val health: CacheHealthResponse, val id: String, val identity: CacheIdentityResponse? = null, val location: String? = null, val mountAddresses: List<String>, val name: String, val networkSettings: CacheNetworkSettingsResponse? = null, val primingJobs: List<PrimingJobResponse>, val provisioningState: String, val securitySettings: CacheSecuritySettingsResponse? = null, val sku: CacheResponseSku? = null, val spaceAllocation: List<StorageTargetSpaceAllocationResponse>, val subnet: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val upgradeSettings: CacheUpgradeSettingsResponse? = null, val upgradeStatus: CacheUpgradeStatusResponse, val zones: List<String>? = null)

A cache instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, cacheSizeGB: Int? = null, directoryServicesSettings: CacheDirectorySettingsResponse? = null, encryptionSettings: CacheEncryptionSettingsResponse? = null, health: CacheHealthResponse, id: String, identity: CacheIdentityResponse? = null, location: String? = null, mountAddresses: List<String>, name: String, networkSettings: CacheNetworkSettingsResponse? = null, primingJobs: List<PrimingJobResponse>, provisioningState: String, securitySettings: CacheSecuritySettingsResponse? = null, sku: CacheResponseSku? = null, spaceAllocation: List<StorageTargetSpaceAllocationResponse>, subnet: String? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, upgradeSettings: CacheUpgradeSettingsResponse? = null, upgradeStatus: CacheUpgradeStatusResponse, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val cacheSizeGB: Int? = null

The size of this Cache, in GB.

Link copied to clipboard

Specifies Directory Services settings of the cache.

Link copied to clipboard

Specifies encryption settings of the cache.

Link copied to clipboard

Health of the cache.

Link copied to clipboard
val id: String

Resource ID of the cache.

Link copied to clipboard

The identity of the cache, if configured.

Link copied to clipboard
val location: String? = null

Region name string.

Link copied to clipboard

Array of IPv4 addresses that can be used by clients mounting this cache.

Link copied to clipboard

Name of cache.

Link copied to clipboard

Specifies network settings of the cache.

Link copied to clipboard

Specifies the priming jobs defined in the cache.

Link copied to clipboard

ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

Link copied to clipboard

Specifies security settings of the cache.

Link copied to clipboard
val sku: CacheResponseSku? = null

SKU for the cache.

Link copied to clipboard

Specifies the space allocation percentage for each storage target in the cache.

Link copied to clipboard
val subnet: String? = null

Subnet used for the cache.

Link copied to clipboard

The system meta data relating to this resource.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Type of the cache; Microsoft.StorageCache/Cache

Link copied to clipboard

Upgrade settings of the cache.

Link copied to clipboard

Upgrade status of the cache.

Link copied to clipboard
val zones: List<String>? = null

Availability zones for resources. This field should only contain a single element in the array.