Share via


ServiceInitializationHandle Class

Definition

Initialization handle used to configure the AVS SDDC to communicate with the storage pool.

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

Properties

ClusterResourceId

Azure resource ID of the AVS SDDC the pool is connecting to.

ServiceAccountUsername

Requested service account username.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ServiceInitializationHandle>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ServiceInitializationHandle>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ServiceInitializationHandle>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ServiceInitializationHandle>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ServiceInitializationHandle>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to