Share via


PureStorageAvsConnection Class

Definition

Transient information about an on-going connection to an AVS instance.

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

Properties

IsServiceInitializationCompleted

Indicates whether service initialization is complete.

ServiceInitializationHandle

Explicit service account credentials.

ServiceInitializationHandleEnc

Encoded service account credentials alongside connection information.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PureStorageAvsConnection>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PureStorageAvsConnection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PureStorageAvsConnection>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PureStorageAvsConnection>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PureStorageAvsConnection>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to