Share via


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
type DataBoxEdgeShareData = class
    inherit ResourceData
Public Class DataBoxEdgeShareData
Inherits ResourceData
Inheritance
DataBoxEdgeShareData

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

Applies to