Share via


DataBoxEdgeStorageContainerInfo Class

Definition

Azure container mapping of the endpoint.

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

Constructors

Name Description
DataBoxEdgeStorageContainerInfo(ResourceIdentifier, String, DataBoxEdgeStorageContainerDataFormat)

Initializes a new instance of DataBoxEdgeStorageContainerInfo.

Properties

Name Description
ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

DataFormat

Storage format used for the file represented by the share.

StorageAccountCredentialId

ID of the storage account credential used to access storage.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DataBoxEdgeStorageContainerInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataBoxEdgeStorageContainerInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeStorageContainerInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataBoxEdgeStorageContainerInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataBoxEdgeStorageContainerInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to