Share via


AIServicesAccountKey Class

Definition

The account key of an Azure AI service resource that's attached to a skillset, to be used with the resource's subdomain.

public class AIServicesAccountKey : Azure.Search.Documents.Indexes.Models.CognitiveServicesAccount, System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.AIServicesAccountKey>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.AIServicesAccountKey>
type AIServicesAccountKey = class
    inherit CognitiveServicesAccount
    interface IJsonModel<AIServicesAccountKey>
    interface IPersistableModel<AIServicesAccountKey>
Public Class AIServicesAccountKey
Inherits CognitiveServicesAccount
Implements IJsonModel(Of AIServicesAccountKey), IPersistableModel(Of AIServicesAccountKey)
Inheritance
AIServicesAccountKey
Implements

Constructors

AIServicesAccountKey(String, String)

Initializes a new instance of AIServicesAccountKey.

Properties

Description

Description of the Azure AI service resource attached to a skillset.

(Inherited from CognitiveServicesAccount)
Key

The key used to provision the Azure AI service resource attached to a skillset.

SubdomainUrl

The subdomain url for the corresponding AI Service.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AIServicesAccountKey>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AIServicesAccountKey>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<CognitiveServicesAccount>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from CognitiveServicesAccount)
IPersistableModel<AIServicesAccountKey>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AIServicesAccountKey>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AIServicesAccountKey>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<CognitiveServicesAccount>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from CognitiveServicesAccount)

Applies to