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.

AllowProjectManagement

Specifies whether this resource support project management as child resources, used as containers for access management, data isolation and cost in AI Foundry.

AmlWorkspace

The user owned AML account properties.

ApiProperties

The api properties for special APIs.

AssociatedProjects

Specifies the projects that are associated with this resource.

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.

DefaultProject

Specifies the project that is targeted when data plane endpoints are called without a project parameter.

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.

NetworkInjections

Specifies in AI Foundry where virtual network injection occurs to secure scenarios like Agents entirely within the user's private network, eliminating public internet exposure while maintaining control over network configurations and resources.

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.

RaiMonitorConfig

Cognitive Services Rai Monitor Config.

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