Share via


DiskAccessData Class

Definition

A class representing the DiskAccess data model. disk access resource.

public class DiskAccessData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.DiskAccessData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.DiskAccessData>
type DiskAccessData = class
    inherit TrackedResourceData
    interface IJsonModel<DiskAccessData>
    interface IPersistableModel<DiskAccessData>
Public Class DiskAccessData
Inherits TrackedResourceData
Implements IJsonModel(Of DiskAccessData), IPersistableModel(Of DiskAccessData)
Inheritance
Implements

Constructors

DiskAccessData(AzureLocation)

Initializes a new instance of DiskAccessData.

Properties

ExtendedLocation

The extended location where the disk access will be created. Extended location cannot be changed.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
PrivateEndpointConnections

A readonly collection of private endpoint connections created on the disk. Currently only one endpoint connection is supported.

ProvisioningState

The disk access resource provisioning state.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
TimeCreated

The time when the disk access was created.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Explicit Interface Implementations

IJsonModel<DiskAccessData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DiskAccessData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DiskAccessData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DiskAccessData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DiskAccessData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to