Share via


CognitiveServicesCapabilityHostProperties Class

Definition

The CognitiveServicesCapabilityHostProperties.

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

Constructors

CognitiveServicesCapabilityHostProperties()

Initializes a new instance of CognitiveServicesCapabilityHostProperties.

Properties

AiServicesConnections

List of AI services connections.

CapabilityHostKind

Kind of this capability host.

CustomerSubnet

Customer subnet info to help set up this capability host.

Description

The asset description text.

(Inherited from CognitiveServicesResourceBase)
ProvisioningState

Provisioning state for the CapabilityHost.

StorageConnections

List of connection names from those available in the account or project to be used as a storage resource.

Tags

Tag dictionary. Tags can be added, removed, and updated.

(Inherited from CognitiveServicesResourceBase)
ThreadStorageConnections

List of connection names from those available in the account or project to be used for Thread storage.

VectorStoreConnections

List of connection names from those available in the account or project to be used for vector database (e.g. CosmosDB).

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CognitiveServicesCapabilityHostProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CognitiveServicesCapabilityHostProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<CognitiveServicesResourceBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from CognitiveServicesResourceBase)
IPersistableModel<CognitiveServicesCapabilityHostProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CognitiveServicesCapabilityHostProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CognitiveServicesCapabilityHostProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<CognitiveServicesResourceBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from CognitiveServicesResourceBase)

Applies to