Share via


CognitiveServicesAccountDeploymentModel Class

Definition

Properties of Cognitive Services account deployment model.

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

Constructors

CognitiveServicesAccountDeploymentModel()

Initializes a new instance of CognitiveServicesAccountDeploymentModel.

Properties

CallRateLimit

The call rate limit Cognitive Services account.

Format

Deployment model format.

Name

Deployment model name.

Publisher

Deployment model publisher.

Source

Optional. Deployment model source ARM resource ID.

SourceAccount

Optional. Source of the model, another Microsoft.CognitiveServices accounts ARM resource ID.

Version

Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CognitiveServicesAccountDeploymentModel>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CognitiveServicesAccountDeploymentModel>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CognitiveServicesAccountDeploymentModel>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CognitiveServicesAccountDeploymentModel>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CognitiveServicesAccountDeploymentModel>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to