OpenApiManagedAuthDetails Class

Definition

Security details for OpenApi managed_identity authentication.

public class OpenApiManagedAuthDetails : Azure.AI.AgentServer.Responses.Models.OpenApiAuthDetails, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.OpenApiManagedAuthDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.OpenApiManagedAuthDetails>
type OpenApiManagedAuthDetails = class
    inherit OpenApiAuthDetails
    interface IJsonModel<OpenApiManagedAuthDetails>
    interface IPersistableModel<OpenApiManagedAuthDetails>
Public Class OpenApiManagedAuthDetails
Inherits OpenApiAuthDetails
Implements IJsonModel(Of OpenApiManagedAuthDetails), IPersistableModel(Of OpenApiManagedAuthDetails)
Inheritance
OpenApiManagedAuthDetails
Implements

Constructors

Name Description
OpenApiManagedAuthDetails(OpenApiManagedSecurityScheme)

Initializes a new instance of OpenApiManagedAuthDetails.

Properties

Name Description
SecurityScheme

Connection auth security details.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<OpenApiAuthDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from OpenApiAuthDetails)
IJsonModel<OpenApiAuthDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from OpenApiAuthDetails)
IJsonModel<OpenApiManagedAuthDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OpenApiManagedAuthDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<OpenApiAuthDetails>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from OpenApiAuthDetails)
IPersistableModel<OpenApiAuthDetails>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from OpenApiAuthDetails)
IPersistableModel<OpenApiAuthDetails>.Write(ModelReaderWriterOptions) (Inherited from OpenApiAuthDetails)
IPersistableModel<OpenApiManagedAuthDetails>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OpenApiManagedAuthDetails>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OpenApiManagedAuthDetails>.Write(ModelReaderWriterOptions)

Applies to