Share via


StorageTargetProperties Class

Definition

Properties of the Storage Target.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.StorageTargetPropertiesTypeConverter))]
public class StorageTargetProperties : Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IStorageTargetProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.StorageTargetPropertiesTypeConverter))>]
type StorageTargetProperties = class
    interface IStorageTargetProperties
    interface IJsonSerializable
Public Class StorageTargetProperties
Implements IStorageTargetProperties
Inheritance
StorageTargetProperties
Attributes
Implements

Constructors

StorageTargetProperties()

Creates an new StorageTargetProperties instance.

Properties

AllocationPercentage

The percentage of cache space allocated for this storage target

BlobNfTarget

Resource ID of the storage container.

BlobNfUsageModel

Identifies the StorageCache usage model to be used for this storage target.

BlobNfVerificationTimer

Amount of time (in seconds) the cache waits before it checks the back-end storage for file updates.

BlobNfWriteBackTimer

Amount of time (in seconds) the cache waits after the last file change before it copies the changed file to back-end storage.

ClfTarget

Resource ID of storage container.

Junction

List of cache namespace junctions to target for namespace associations.

Nfs3Target

IP address or host name of an NFSv3 host (e.g., 10.0.44.44).

Nfs3UsageModel

Identifies the StorageCache usage model to be used for this storage target.

Nfs3VerificationTimer

Amount of time (in seconds) the cache waits before it checks the back-end storage for file updates.

Nfs3WriteBackTimer

Amount of time (in seconds) the cache waits after the last file change before it copies the changed file to back-end storage.

ProvisioningState

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

State

Storage target operational state.

TargetType

Type of the Storage Target.

UnknownAttribute

Dictionary of string->string pairs containing information about the Storage Target.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of StorageTargetProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of StorageTargetProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IStorageTargetProperties.

FromJsonString(String)

Creates a new instance of StorageTargetProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of StorageTargetProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to