Share via


CognitiveServicesAccountProperties Class

Definition

Properties of Cognitive Services account.

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

Constructors

CognitiveServicesAccountProperties()

Initializes a new instance of CognitiveServicesAccountProperties.

Properties

AbusePenalty

The abuse penalty.

AllowedFqdnList

Gets the allowed fqdn list.

ApiProperties

The api properties for special APIs.

CallRateLimit

The call rate limit Cognitive Services account.

Capabilities

Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only.

CommitmentPlanAssociations

The commitment plan associations of Cognitive Services account.

CreatedOn

Gets the date of cognitive services account creation.

CustomSubDomainName

Optional subdomain name used for token-based authentication.

DeletedOn

The deletion date, only available for deleted account.

DisableLocalAuth

Gets or sets the disable local auth.

EnableDynamicThrottling

The flag to enable dynamic throttling.

Encryption

The encryption properties for this resource.

Endpoint

Endpoint of the created account.

Endpoints

Dictionary of <string>.

IsMigrated

If the resource is migrated from an existing key.

Locations

The multiregion settings of Cognitive Services account.

MigrationToken

Resource migration token.

NetworkAcls

A collection of rules governing the accessibility from specific network locations.

PrivateEndpointConnections

The private endpoint connection associated with the Cognitive Services account.

ProvisioningState

Gets the status of the cognitive services account at the time the operation was called.

PublicNetworkAccess

Whether or not public endpoint access is allowed for this account.

QuotaLimit

Gets the quota limit.

Restore

Gets or sets the restore.

RestrictOutboundNetworkAccess

Gets or sets the restrict outbound network access.

ScheduledPurgeDate

The scheduled purge date, only available for deleted account.

SkuChangeInfo

Sku change info of account.

UserOwnedStorage

The storage accounts for this resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CognitiveServicesAccountProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CognitiveServicesAccountProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CognitiveServicesAccountProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CognitiveServicesAccountProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CognitiveServicesAccountProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to