Поделиться через


DataBoxEdgeShareData Class

Definition

A class representing the DataBoxEdgeShare data model. Represents a share on the Data Box Edge/Gateway device.

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

Constructors

DataBoxEdgeShareData(ShareStatus, DataBoxEdgeShareMonitoringStatus, ShareAccessProtocol)

Initializes a new instance of DataBoxEdgeShareData.

Properties

AccessProtocol

Access protocol to be used by the share.

AzureContainerInfo

Azure container mapping for the share.

ClientAccessRights

List of IP addresses and corresponding access rights on the share(required for NFS protocol).

DataPolicy

Data policy of the share.

Description

Description for the share.

Id

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

(Inherited from ResourceData)
MonitoringStatus

Current monitoring status of the share.

Name

The name of the resource.

(Inherited from ResourceData)
RefreshDetails

Details of the refresh job on this share.

ResourceType

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

(Inherited from ResourceData)
ShareMappings

Share mount point to the role.

ShareStatus

Current status of the share.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
UserAccessRights

Mapping of users and corresponding access rights on the share (required for SMB protocol).

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataBoxEdgeShareData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataBoxEdgeShareData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeShareData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataBoxEdgeShareData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataBoxEdgeShareData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to