Share via


IStorageTarget Interface

Definition

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

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.

Id

Resource ID of the Storage Target.

(Inherited from IStorageTargetResource)
Junction

List of cache namespace junctions to target for namespace associations.

Location

Region name string.

(Inherited from IStorageTargetResource)
Name

Name of the Storage Target.

(Inherited from IStorageTargetResource)
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.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IStorageTargetResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IStorageTargetResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IStorageTargetResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IStorageTargetResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IStorageTargetResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IStorageTargetResource)
TargetType

Type of the Storage Target.

Type

Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget

(Inherited from IStorageTargetResource)
UnknownAttribute

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to