CognitiveServicesBuiltInRole Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |