Partager via


CognitiveServicesBuiltInRole Struct

Definition

Built-in CognitiveServices roles that you can assign to users, groups, service principals, and managed identities.

public readonly struct CognitiveServicesBuiltInRole : IEquatable<Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole>
type CognitiveServicesBuiltInRole = struct
Public Structure CognitiveServicesBuiltInRole
Implements IEquatable(Of CognitiveServicesBuiltInRole)
Inheritance
CognitiveServicesBuiltInRole
Implements

Constructors

CognitiveServicesBuiltInRole(String)

Built-in CognitiveServices roles that you can assign to users, groups, service principals, and managed identities.

Properties

AzureAIDeveloper

Can perform all actions within an Azure AI resource besides managing the resource itself.

AzureAIEnterpriseNetworkConnectionApprover

Can approve private endpoint connections to Azure AI common dependency resources

AzureAIInferenceDeploymentOperator

Can perform all actions required to create a resource deployment within a resource group.

CognitiveServicesContributor

Lets you create, read, update, delete and manage keys of Cognitive Services.

CognitiveServicesCustomVisionContributor

Full access to the project, including the ability to view, create, edit, or delete projects.

CognitiveServicesCustomVisionDeployment

Publish, unpublish or export models. Deployment can view the project but can't update.

CognitiveServicesCustomVisionLabeler

View, edit training images and create, add, remove, or delete the image tags. Labelers can view the project but can't update anything other than training images and tags.

CognitiveServicesCustomVisionReader

Read-only actions in the project. Readers can't create or update the project.

CognitiveServicesCustomVisionTrainer

View, edit projects and train the models, including the ability to publish, unpublish, export the models. Trainers can't create or delete the project.

CognitiveServicesDataReader

Lets you read Cognitive Services data.

CognitiveServicesFaceRecognizer

Lets you perform detect, verify, identify, group, and find similar operations on Face API. This role does not allow create or delete operations, which makes it well suited for endpoints that only need inferencing capabilities, following 'least privilege' best practices.

CognitiveServicesMetricsAdvisorAdministrator

Full access to the project, including the system level configuration.

CognitiveServicesOpenAIContributor

Full access including the ability to fine-tune, deploy and generate text

CognitiveServicesOpenAIUser

Read access to view files, models, deployments. The ability to create completion and embedding calls.

CognitiveServicesQnAMakerEditor

Let's you create, edit, import and export a KB. You cannot publish or delete a KB.

CognitiveServicesQnAMakerReader

Let's you read and test a KB only.

CognitiveServicesUsagesReader

Minimal permission to view Cognitive Services usages.

CognitiveServicesUser

Lets you read and list keys of Cognitive Services.

Methods

Equals(CognitiveServicesBuiltInRole)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(CognitiveServicesBuiltInRole, CognitiveServicesBuiltInRole)

Determines if two CognitiveServicesBuiltInRole values are the same.

Implicit(String to CognitiveServicesBuiltInRole)

Converts a string to a CognitiveServicesBuiltInRole.

Inequality(CognitiveServicesBuiltInRole, CognitiveServicesBuiltInRole)

Determines if two CognitiveServicesBuiltInRole values are different.

Applies to