Share via


StorageTarget interface

Type of the Storage Target.

Extends

Properties

blobNfs

Properties when targetType is blobNfs.

clfs

Properties when targetType is clfs.

id

Resource ID of the Storage Target. NOTE: This property will not be serialized. It can only be populated by the server.

junctions

List of Cache namespace junctions to target for namespace associations.

location

Region name string. NOTE: This property will not be serialized. It can only be populated by the server.

name

Name of the Storage Target. NOTE: This property will not be serialized. It can only be populated by the server.

nfs3

Properties when targetType is nfs3.

provisioningState

ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property. Possible values include: 'Succeeded', 'Failed', 'Cancelled', 'Creating', 'Deleting', 'Updating' NOTE: This property will not be serialized. It can only be populated by the server.

systemData

The system meta data relating to this resource. NOTE: This property will not be serialized. It can only be populated by the server.

targetType

Type of the Storage Target. Possible values include: 'nfs3', 'clfs', 'unknown', 'blobNfs'

type

Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget NOTE: This property will not be serialized. It can only be populated by the server.

unknown

Properties when targetType is unknown.

Property Details

blobNfs

Properties when targetType is blobNfs.

blobNfs?: BlobNfsTarget

Property Value

clfs

Properties when targetType is clfs.

clfs?: ClfsTarget

Property Value

id

Resource ID of the Storage Target. NOTE: This property will not be serialized. It can only be populated by the server.

id?: undefined | string

Property Value

undefined | string

junctions

List of Cache namespace junctions to target for namespace associations.

junctions?: NamespaceJunction[]

Property Value

location

Region name string. NOTE: This property will not be serialized. It can only be populated by the server.

location?: undefined | string

Property Value

undefined | string

name

Name of the Storage Target. NOTE: This property will not be serialized. It can only be populated by the server.

name?: undefined | string

Property Value

undefined | string

nfs3

Properties when targetType is nfs3.

nfs3?: Nfs3Target

Property Value

provisioningState

ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property. Possible values include: 'Succeeded', 'Failed', 'Cancelled', 'Creating', 'Deleting', 'Updating' NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: ProvisioningStateType

Property Value

systemData

The system meta data relating to this resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

targetType

Type of the Storage Target. Possible values include: 'nfs3', 'clfs', 'unknown', 'blobNfs'

targetType: StorageTargetType

Property Value

type

Type of the Storage Target; Microsoft.StorageCache/Cache/StorageTarget NOTE: This property will not be serialized. It can only be populated by the server.

type?: undefined | string

Property Value

undefined | string

unknown

Properties when targetType is unknown.

unknown?: UnknownTarget

Property Value