Sdílet prostřednictvím


GenericBlobSbsAuthModel Class

Definition

Model for API authentication for working with service bus or storage account.

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

Constructors

GenericBlobSbsAuthModel()

Initializes a new instance of GenericBlobSbsAuthModel.

Properties

CredentialsConfig

Credentials for service bus namespace, keyvault uri for access key.

StorageAccountCredentialsConfig

Credentials for storage account, keyvault uri for access key.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CcpAuthConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from CcpAuthConfig)
IJsonModel<CcpAuthConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from CcpAuthConfig)
IJsonModel<GenericBlobSbsAuthModel>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GenericBlobSbsAuthModel>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CcpAuthConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from CcpAuthConfig)
IPersistableModel<CcpAuthConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from CcpAuthConfig)
IPersistableModel<CcpAuthConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from CcpAuthConfig)
IPersistableModel<GenericBlobSbsAuthModel>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GenericBlobSbsAuthModel>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GenericBlobSbsAuthModel>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to