Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo lista as funções internas do Azure na categoria Contêineres.
AcrDelete
Exclua repositórios, tags ou manifestos de um registro de contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/artifacts/delete | Exclua o artefato em um registro de contêiner. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "acr delete",
"id": "/providers/Microsoft.Authorization/roleDefinitions/c2f4ef07-c644-48eb-af81-4b1b4947fb11",
"name": "c2f4ef07-c644-48eb-af81-4b1b4947fb11",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/artifacts/delete"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "AcrDelete",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
AcrImageSigner
Evite usar essa função. A Confiança de Conteúdo no Registro de Contêiner do Azure e a função AcrImageSigner estão sendo preteridas e serão completamente removidas em 31 de março de 2028. Para obter detalhes e orientações de transição, consulte https://aka.ms/acr/dctdeprecation.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registos/assinar/escrever | Push/Pull content trust metadados para um registro de contêiner. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/trustedCollections/write | Permite enviar por push ou publicar coleções confiáveis de conteúdo do registro de contêiner. Isso é semelhante à ação Microsoft.ContainerRegistry/registries/sign/write, exceto que esta é uma ação de dados |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Planned DEPRECATION on March 31, 2028. Grant the signing permission for content trust. As content trust is being deprecated and will be completely removed on March 31, 2028, this role will also be removed. Refer to https://aka.ms/acr/dctdeprecation for details and transition guidance.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/6cef56e8-d556-48e5-a04f-b8e64114680f",
"name": "6cef56e8-d556-48e5-a04f-b8e64114680f",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/sign/write"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/trustedCollections/write"
],
"notDataActions": []
}
],
"roleName": "AcrImageSigner",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
AcrPull
Extraia artefatos de um registro de contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/pull/read | Puxe ou obtenha imagens de um registro de contêiner. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "acr pull",
"id": "/providers/Microsoft.Authorization/roleDefinitions/7f951dda-4ed3-4680-a7ca-43fe172d538d",
"name": "7f951dda-4ed3-4680-a7ca-43fe172d538d",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/pull/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "AcrPull",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
AcrPush
Envie ou extraia artefatos de um registro de contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/pull/read | Puxe ou obtenha imagens de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/push/write | Envie ou grave imagens em um registro de contêiner. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "acr push",
"id": "/providers/Microsoft.Authorization/roleDefinitions/8311e382-0749-4cb8-b61a-304f252e45ec",
"name": "8311e382-0749-4cb8-b61a-304f252e45ec",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/pull/read",
"Microsoft.ContainerRegistry/registries/push/write"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "AcrPush",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
AcrQuarantineReader
Extraia imagens em quarentena de um registro de contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/quarentena/read | Extrair ou obter imagens em quarentena do registro de contêiner |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/quarantinedArtifacts/read | Permite extrair ou obter dos artefatos em quarentena do registro de contêiner. Isso é semelhante a Microsoft.ContainerRegistry/registries/quarantine/read, exceto que é uma ação de dados |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "acr quarantine data reader",
"id": "/providers/Microsoft.Authorization/roleDefinitions/cdda3590-29a3-44f6-95f2-9f980659eb04",
"name": "cdda3590-29a3-44f6-95f2-9f980659eb04",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/quarantine/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/quarantinedArtifacts/read"
],
"notDataActions": []
}
],
"roleName": "AcrQuarantineReader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
AcrQuarantineWriter
Envie imagens em quarentena ou extraia imagens em quarentena de um registro de contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/quarentena/read | Extrair ou obter imagens em quarentena do registro de contêiner |
| Microsoft.ContainerRegistry/registros/quarentena/gravação | Gravar/modificar o estado de quarentena de imagens em quarentena |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/quarantinedArtifacts/read | Permite extrair ou obter dos artefatos em quarentena do registro de contêiner. Isso é semelhante a Microsoft.ContainerRegistry/registries/quarantine/read, exceto que é uma ação de dados |
| Microsoft.ContainerRegistry/registries/quarantinedArtifacts/write | Permite gravar ou atualizar o estado de quarentena de artefatos em quarentena. Isso é semelhante à ação Microsoft.ContainerRegistry/registries/quarantine/write, exceto que é uma ação de dados |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "acr quarantine data writer",
"id": "/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
"name": "c8d4ff99-41c3-41a8-9f60-21dfdad59608",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/quarantine/read",
"Microsoft.ContainerRegistry/registries/quarantine/write"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/quarantinedArtifacts/read",
"Microsoft.ContainerRegistry/registries/quarantinedArtifacts/write"
],
"notDataActions": []
}
],
"roleName": "AcrQuarantineWriter",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Usuário do Cluster Kubernetes Habilitado para Azure Arc
Ação Listar credenciais de usuário do cluster.
| Ações | Descrição |
|---|---|
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Kubernetes/connectedClusters/listClusterUserCredentials/action | Listar clusterCredencial de usuário(visualização) |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| Microsoft.Kubernetes/connectedClusters/listClusterUserCredential/action | Listar clusterCredencial de usuário |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster user credentials action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/00493d72-78f6-4148-b6c5-d3ce8e4799dd",
"name": "00493d72-78f6-4148-b6c5-d3ce8e4799dd",
"permissions": [
{
"actions": [
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Kubernetes/connectedClusters/listClusterUserCredentials/action",
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Support/*",
"Microsoft.Kubernetes/connectedClusters/listClusterUserCredential/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Arc Enabled Kubernetes Cluster User Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Administrador do Azure Arc Kubernetes
Permite gerenciar todos os recursos em cluster/namespace, exceto atualizar ou excluir cotas de recursos e namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.Kubernetes/connectedClusters/apps/daemonsets/* | |
| Microsoft.Kubernetes/connectedClusters/apps/deployments/* | |
| Microsoft.Kubernetes/connectedClusters/apps/replicasets/* | |
| Microsoft.Kubernetes/connectedClusters/apps/statefulsets/* | |
| Microsoft.Kubernetes/connectedClusters/authorization.k8s.io/localsubjectaccessreviews/write | Escreve localsubjectaccessreviews |
| Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/* | |
| Microsoft.Kubernetes/connectedClusters/batch/cronjobs/* | |
| Microsoft.Kubernetes/connectedClusters/batch/jobs/* | |
| Microsoft.Kubernetes/connectedClusters/configmaps/* | |
| Microsoft.Kubernetes/connectedClusters/endpoints/* | |
| Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/deployments/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/ingresses/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/replicasets/* | |
| Microsoft.Kubernetes/connectedClusters/limitranges/read | Intervalos de limites de leitura |
| Microsoft.Kubernetes/connectedClusters/namespaces/read | Lê namespaces |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/* | |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/* | |
| Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/* | |
| Microsoft.Kubernetes/connectedClusters/pods/* | |
| Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/* | |
| Microsoft.Kubernetes/connectedClusters/rbac.authorization.k8s.io/rolebindings/* | |
| Microsoft.Kubernetes/connectedClusters/rbac.authorization.k8s.io/roles/* | |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/* | |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/* | |
| Microsoft.Kubernetes/connectedClusters/resourcequotas/read | Lê cotas de recursos |
| Microsoft.Kubernetes/connectedClusters/secrets/* | |
| Microsoft.Kubernetes/connectedClusters/serviceaccounts/* | |
| Microsoft.Kubernetes/connectedClusters/services/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you manage all resources under cluster/namespace, except update or delete resource quotas and namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/dffb1e0c-446f-4dde-a09f-99eb5cc68b96",
"name": "dffb1e0c-446f-4dde-a09f-99eb5cc68b96",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [
"Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read",
"Microsoft.Kubernetes/connectedClusters/apps/daemonsets/*",
"Microsoft.Kubernetes/connectedClusters/apps/deployments/*",
"Microsoft.Kubernetes/connectedClusters/apps/replicasets/*",
"Microsoft.Kubernetes/connectedClusters/apps/statefulsets/*",
"Microsoft.Kubernetes/connectedClusters/authorization.k8s.io/localsubjectaccessreviews/write",
"Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/*",
"Microsoft.Kubernetes/connectedClusters/batch/cronjobs/*",
"Microsoft.Kubernetes/connectedClusters/batch/jobs/*",
"Microsoft.Kubernetes/connectedClusters/configmaps/*",
"Microsoft.Kubernetes/connectedClusters/endpoints/*",
"Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read",
"Microsoft.Kubernetes/connectedClusters/events/read",
"Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/*",
"Microsoft.Kubernetes/connectedClusters/extensions/deployments/*",
"Microsoft.Kubernetes/connectedClusters/extensions/ingresses/*",
"Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/*",
"Microsoft.Kubernetes/connectedClusters/extensions/replicasets/*",
"Microsoft.Kubernetes/connectedClusters/limitranges/read",
"Microsoft.Kubernetes/connectedClusters/namespaces/read",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/*",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/*",
"Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/*",
"Microsoft.Kubernetes/connectedClusters/pods/*",
"Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/*",
"Microsoft.Kubernetes/connectedClusters/rbac.authorization.k8s.io/rolebindings/*",
"Microsoft.Kubernetes/connectedClusters/rbac.authorization.k8s.io/roles/*",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/*",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/*",
"Microsoft.Kubernetes/connectedClusters/resourcequotas/read",
"Microsoft.Kubernetes/connectedClusters/secrets/*",
"Microsoft.Kubernetes/connectedClusters/serviceaccounts/*",
"Microsoft.Kubernetes/connectedClusters/services/*"
],
"notDataActions": []
}
],
"roleName": "Azure Arc Kubernetes Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Administrador de Clusters Azure Arc Kubernetes
Permite gerenciar todos os recursos no cluster.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.Kubernetes/connectedClusters/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you manage all resources in the cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/8393591c-06b9-48a2-a542-1bd6b377f6a2",
"name": "8393591c-06b9-48a2-a542-1bd6b377f6a2",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [
"Microsoft.Kubernetes/connectedClusters/*"
],
"notDataActions": []
}
],
"roleName": "Azure Arc Kubernetes Cluster Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Arc Kubernetes Viewer
Permite visualizar todos os recursos em cluster/namespace, exceto segredos.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.Kubernetes/connectedClusters/apps/daemonsets/read | Lê daemonsets |
| Microsoft.Kubernetes/connectedClusters/apps/deployments/read | Lê implantações |
| Microsoft.Kubernetes/connectedClusters/apps/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.Kubernetes/connectedClusters/apps/statefulsets/read | Lê statefulsets |
| Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/read | Lê horizontalpodautoscalers |
| Microsoft.Kubernetes/connectedClusters/batch/cronjobs/read | Lê cronjobs |
| Microsoft.Kubernetes/connectedClusters/batch/jobs/read | Lê trabalhos |
| Microsoft.Kubernetes/connectedClusters/configmaps/read | Lê configmaps |
| Microsoft.Kubernetes/connectedClusters/endpoints/read | Lê pontos de extremidade |
| Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/read | Lê daemonsets |
| Microsoft.Kubernetes/connectedClusters/extensions/deployments/read | Lê implantações |
| Microsoft.Kubernetes/connectedClusters/extensions/ingresses/read | Lê ingressos |
| Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/read | Lê políticas de rede |
| Microsoft.Kubernetes/connectedClusters/extensions/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.Kubernetes/connectedClusters/limitranges/read | Intervalos de limites de leitura |
| Microsoft.Kubernetes/connectedClusters/namespaces/read | Lê namespaces |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/read | Lê ingressos |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/read | Lê políticas de rede |
| Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/read | Lê declarações de volume persistentes |
| Microsoft.Kubernetes/connectedClusters/pods/read | Lê pods |
| Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/read | Lê poddisruptionbudgets |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.Kubernetes/connectedClusters/resourcequotas/read | Lê cotas de recursos |
| Microsoft.Kubernetes/connectedClusters/serviceaccounts/read | Lê contas de serviço |
| Microsoft.Kubernetes/connectedClusters/services/read | Serviços de leitura |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you view all resources in cluster/namespace, except secrets.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/63f0a09d-1495-4db4-a681-037d84835eb4",
"name": "63f0a09d-1495-4db4-a681-037d84835eb4",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [
"Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read",
"Microsoft.Kubernetes/connectedClusters/apps/daemonsets/read",
"Microsoft.Kubernetes/connectedClusters/apps/deployments/read",
"Microsoft.Kubernetes/connectedClusters/apps/replicasets/read",
"Microsoft.Kubernetes/connectedClusters/apps/statefulsets/read",
"Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/read",
"Microsoft.Kubernetes/connectedClusters/batch/cronjobs/read",
"Microsoft.Kubernetes/connectedClusters/batch/jobs/read",
"Microsoft.Kubernetes/connectedClusters/configmaps/read",
"Microsoft.Kubernetes/connectedClusters/endpoints/read",
"Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read",
"Microsoft.Kubernetes/connectedClusters/events/read",
"Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/read",
"Microsoft.Kubernetes/connectedClusters/extensions/deployments/read",
"Microsoft.Kubernetes/connectedClusters/extensions/ingresses/read",
"Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/read",
"Microsoft.Kubernetes/connectedClusters/extensions/replicasets/read",
"Microsoft.Kubernetes/connectedClusters/limitranges/read",
"Microsoft.Kubernetes/connectedClusters/namespaces/read",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/read",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/read",
"Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/read",
"Microsoft.Kubernetes/connectedClusters/pods/read",
"Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/read",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/read",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/read",
"Microsoft.Kubernetes/connectedClusters/resourcequotas/read",
"Microsoft.Kubernetes/connectedClusters/serviceaccounts/read",
"Microsoft.Kubernetes/connectedClusters/services/read"
],
"notDataActions": []
}
],
"roleName": "Azure Arc Kubernetes Viewer",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Escritor do Azure Arc Kubernetes
Permite atualizar tudo no cluster/namespace, exceto funções (cluster) e ligações de função (cluster).
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.Kubernetes/connectedClusters/apps/daemonsets/* | |
| Microsoft.Kubernetes/connectedClusters/apps/deployments/* | |
| Microsoft.Kubernetes/connectedClusters/apps/replicasets/* | |
| Microsoft.Kubernetes/connectedClusters/apps/statefulsets/* | |
| Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/* | |
| Microsoft.Kubernetes/connectedClusters/batch/cronjobs/* | |
| Microsoft.Kubernetes/connectedClusters/batch/jobs/* | |
| Microsoft.Kubernetes/connectedClusters/configmaps/* | |
| Microsoft.Kubernetes/connectedClusters/endpoints/* | |
| Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/events/read | Lê eventos |
| Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/deployments/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/ingresses/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/* | |
| Microsoft.Kubernetes/connectedClusters/extensions/replicasets/* | |
| Microsoft.Kubernetes/connectedClusters/limitranges/read | Intervalos de limites de leitura |
| Microsoft.Kubernetes/connectedClusters/namespaces/read | Lê namespaces |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/* | |
| Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/* | |
| Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/* | |
| Microsoft.Kubernetes/connectedClusters/pods/* | |
| Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/* | |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/* | |
| Microsoft.Kubernetes/connectedClusters/replicationcontrollers/* | |
| Microsoft.Kubernetes/connectedClusters/resourcequotas/read | Lê cotas de recursos |
| Microsoft.Kubernetes/connectedClusters/secrets/* | |
| Microsoft.Kubernetes/connectedClusters/serviceaccounts/* | |
| Microsoft.Kubernetes/connectedClusters/services/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you update everything in cluster/namespace, except (cluster)roles and (cluster)role bindings.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/5b999177-9696-4545-85c7-50de3797e5a1",
"name": "5b999177-9696-4545-85c7-50de3797e5a1",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [
"Microsoft.Kubernetes/connectedClusters/apps/controllerrevisions/read",
"Microsoft.Kubernetes/connectedClusters/apps/daemonsets/*",
"Microsoft.Kubernetes/connectedClusters/apps/deployments/*",
"Microsoft.Kubernetes/connectedClusters/apps/replicasets/*",
"Microsoft.Kubernetes/connectedClusters/apps/statefulsets/*",
"Microsoft.Kubernetes/connectedClusters/autoscaling/horizontalpodautoscalers/*",
"Microsoft.Kubernetes/connectedClusters/batch/cronjobs/*",
"Microsoft.Kubernetes/connectedClusters/batch/jobs/*",
"Microsoft.Kubernetes/connectedClusters/configmaps/*",
"Microsoft.Kubernetes/connectedClusters/endpoints/*",
"Microsoft.Kubernetes/connectedClusters/events.k8s.io/events/read",
"Microsoft.Kubernetes/connectedClusters/events/read",
"Microsoft.Kubernetes/connectedClusters/extensions/daemonsets/*",
"Microsoft.Kubernetes/connectedClusters/extensions/deployments/*",
"Microsoft.Kubernetes/connectedClusters/extensions/ingresses/*",
"Microsoft.Kubernetes/connectedClusters/extensions/networkpolicies/*",
"Microsoft.Kubernetes/connectedClusters/extensions/replicasets/*",
"Microsoft.Kubernetes/connectedClusters/limitranges/read",
"Microsoft.Kubernetes/connectedClusters/namespaces/read",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/ingresses/*",
"Microsoft.Kubernetes/connectedClusters/networking.k8s.io/networkpolicies/*",
"Microsoft.Kubernetes/connectedClusters/persistentvolumeclaims/*",
"Microsoft.Kubernetes/connectedClusters/pods/*",
"Microsoft.Kubernetes/connectedClusters/policy/poddisruptionbudgets/*",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/*",
"Microsoft.Kubernetes/connectedClusters/replicationcontrollers/*",
"Microsoft.Kubernetes/connectedClusters/resourcequotas/read",
"Microsoft.Kubernetes/connectedClusters/secrets/*",
"Microsoft.Kubernetes/connectedClusters/serviceaccounts/*",
"Microsoft.Kubernetes/connectedClusters/services/*"
],
"notDataActions": []
}
],
"roleName": "Azure Arc Kubernetes Writer",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Colaborador de Instâncias de Contêiner do Azure
Concede acesso de leitura/gravação a grupos de contêineres fornecidos pelas Instâncias de Contêiner do Azure
| Ações | Descrição |
|---|---|
| Microsoft.ContainerInstance/containerGroups/* | Criar e gerenciar grupos de contêineres |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read/write access to container groups provided by Azure Container Instances",
"id": "/providers/Microsoft.Authorization/roleDefinitions/5d977122-f97e-4b4d-a52f-6b43003ddb4d",
"name": "5d977122-f97e-4b4d-a52f-6b43003ddb4d",
"permissions": [
{
"actions": [
"Microsoft.ContainerInstance/containerGroups/*",
"Microsoft.Resources/deployments/*",
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Container Instances Contributor Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuidor de Armazenamento de Contêiner do Azure
Instale o Armazenamento de Contêiner do Azure e gerencie seus recursos de armazenamento. Inclui uma condição ABAC para restringir atribuições de função.
| Ações | Descrição |
|---|---|
| Microsoft.KubernetesConfiguração/extensões/gravação | Cria ou atualiza o recurso de extensão. |
| Microsoft.KubernetesConfiguração/extensões/leitura | Obtém recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/delete | Exclui o recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/operations/read | Obtém o status da operação assíncrona. |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Management/managementGroups/read | Listar grupos de gerenciamento para o usuário autenticado. |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum | |
| Ações | |
| Microsoft.Authorization/atribuiçõesDeFunção/escrever | Crie uma atribuição de função no escopo especificado. |
| Microsoft.Authorization/roleAssignments/delete | Exclua uma atribuição de função no escopo especificado. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum | |
| Condição | |
| ((! (ActionMatches{'Microsoft.Authorization/roleAssignments/write'})) OU (@Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) E ((!( ActionMatches{'Microsoft.Authorization/roleAssignments/delete'})) OU (@Resource[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) | Adicione ou remova atribuições de função para as seguintes funções: Operador de Armazenamento de Contêiner do Azure |
{
"assignableScopes": [
"/"
],
"description": "Lets you install Azure Container Storage and manage its storage resources",
"id": "/providers/Microsoft.Authorization/roleDefinitions/95dd08a6-00bd-4661-84bf-f6726f83a4d0",
"name": "95dd08a6-00bd-4661-84bf-f6726f83a4d0",
"permissions": [
{
"actions": [
"Microsoft.KubernetesConfiguration/extensions/write",
"Microsoft.KubernetesConfiguration/extensions/read",
"Microsoft.KubernetesConfiguration/extensions/delete",
"Microsoft.KubernetesConfiguration/extensions/operations/read",
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Management/managementGroups/read",
"Microsoft.Resources/deployments/*",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
},
{
"actions": [
"Microsoft.Authorization/roleAssignments/write",
"Microsoft.Authorization/roleAssignments/delete"
],
"notActions": [],
"dataActions": [],
"notDataActions": [],
"conditionVersion": "2.0",
"condition": "((!(ActionMatches{'Microsoft.Authorization/roleAssignments/write'})) OR (@Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) AND ((!(ActionMatches{'Microsoft.Authorization/roleAssignments/delete'})) OR (@Resource[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619}))"
}
],
"roleName": "Azure Container Storage Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Armazenamento de Contêiner do Azure
Habilite uma identidade gerenciada para executar operações de Armazenamento de Contêiner do Azure, como gerenciar máquinas virtuais e gerenciar redes virtuais.
| Ações | Descrição |
|---|---|
| Microsoft.ElasticSan/elasticSans/* | |
| Microsoft.ElasticSan/locations/asyncoperations/read | Sonda o status de uma operação assíncrona. |
| Microsoft.Network/routeTables/join/action | Junta-se a uma tabela de rotas. Não alertável. |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Network/virtualNetworks/gravação | Cria uma rede virtual ou atualiza uma rede virtual existente |
| Microsoft.Network/virtualNetworks/excluir | Exclui uma rede virtual |
| Microsoft.Network/virtualNetworks/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/sub-redes/gravação | Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente |
| Microsoft.Compute/virtualMachines/leitura | Obter as propriedades de uma máquina virtual |
| Microsoft.Compute/virtualMachines/write | Cria uma nova máquina virtual ou atualiza uma máquina virtual existente |
| Microsoft.Compute/virtualMachineScaleSets/read | Obter as propriedades de um Conjunto de Dimensionamento de Máquina Virtual |
| Microsoft.Compute/virtualMachineScaleSets/gravação | Cria um novo Conjunto de Dimensionamento de Máquina Virtual ou atualiza um existente |
| Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write | Atualiza as propriedades de uma máquina virtual em um conjunto de escala de VM |
| Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read | Recupera as propriedades de uma máquina virtual em um conjunto de escala de VM |
| Microsoft.Resources/subscriptions/providers/read | Obtém ou lista provedores de recursos. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Network/virtualNetworks/ler | Obter a definição de rede virtual |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Role required by a Managed Identity for Azure Container Storage operations",
"id": "/providers/Microsoft.Authorization/roleDefinitions/08d4c71a-cc63-4ce4-a9c8-5dd251b4d619",
"name": "08d4c71a-cc63-4ce4-a9c8-5dd251b4d619",
"permissions": [
{
"actions": [
"Microsoft.ElasticSan/elasticSans/*",
"Microsoft.ElasticSan/locations/asyncoperations/read",
"Microsoft.Network/routeTables/join/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Network/virtualNetworks/write",
"Microsoft.Network/virtualNetworks/delete",
"Microsoft.Network/virtualNetworks/join/action",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/write",
"Microsoft.Compute/virtualMachines/read",
"Microsoft.Compute/virtualMachines/write",
"Microsoft.Compute/virtualMachineScaleSets/read",
"Microsoft.Compute/virtualMachineScaleSets/write",
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write",
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read",
"Microsoft.Resources/subscriptions/providers/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Network/virtualNetworks/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Container Storage Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Proprietário do Armazenamento de Contêiner do Azure
Instale o Armazenamento de Contêineres do Azure, conceda acesso aos seus recursos de armazenamento e configure a SAN (rede de área de armazenamento) elástica do Azure. Inclui uma condição ABAC para restringir atribuições de função.
| Ações | Descrição |
|---|---|
| Microsoft.ElasticSan/elasticSans/* | |
| Microsoft.ElasticSan/locations/* | |
| Microsoft.ElasticSan/elasticSans/volumeGroups/* | |
| Microsoft.ElasticSan/elasticSans/volumeGroups/volumes/* | |
| Microsoft.ElasticSan/locations/asyncoperations/read | Sonda o status de uma operação assíncrona. |
| Microsoft.KubernetesConfiguração/extensões/gravação | Cria ou atualiza o recurso de extensão. |
| Microsoft.KubernetesConfiguração/extensões/leitura | Obtém recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/delete | Exclui o recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/operations/read | Obtém o status da operação assíncrona. |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Management/managementGroups/read | Listar grupos de gerenciamento para o usuário autenticado. |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum | |
| Ações | |
| Microsoft.Authorization/atribuiçõesDeFunção/escrever | Crie uma atribuição de função no escopo especificado. |
| Microsoft.Authorization/roleAssignments/delete | Exclua uma atribuição de função no escopo especificado. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum | |
| Condição | |
| ((! (ActionMatches{'Microsoft.Authorization/roleAssignments/write'})) OU (@Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) E ((!( ActionMatches{'Microsoft.Authorization/roleAssignments/delete'})) OU (@Resource[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) | Adicione ou remova atribuições de função para as seguintes funções: Operador de Armazenamento de Contêiner do Azure |
{
"assignableScopes": [
"/"
],
"description": "Lets you install Azure Container Storage and grants access to its storage resources",
"id": "/providers/Microsoft.Authorization/roleDefinitions/95de85bd-744d-4664-9dde-11430bc34793",
"name": "95de85bd-744d-4664-9dde-11430bc34793",
"permissions": [
{
"actions": [
"Microsoft.ElasticSan/elasticSans/*",
"Microsoft.ElasticSan/locations/*",
"Microsoft.ElasticSan/elasticSans/volumeGroups/*",
"Microsoft.ElasticSan/elasticSans/volumeGroups/volumes/*",
"Microsoft.ElasticSan/locations/asyncoperations/read",
"Microsoft.KubernetesConfiguration/extensions/write",
"Microsoft.KubernetesConfiguration/extensions/read",
"Microsoft.KubernetesConfiguration/extensions/delete",
"Microsoft.KubernetesConfiguration/extensions/operations/read",
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Management/managementGroups/read",
"Microsoft.Resources/deployments/*",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
},
{
"actions": [
"Microsoft.Authorization/roleAssignments/write",
"Microsoft.Authorization/roleAssignments/delete"
],
"notActions": [],
"dataActions": [],
"notDataActions": [],
"conditionVersion": "2.0",
"condition": "((!(ActionMatches{'Microsoft.Authorization/roleAssignments/write'})) OR (@Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619})) AND ((!(ActionMatches{'Microsoft.Authorization/roleAssignments/delete'})) OR (@Resource[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals{08d4c71acc634ce4a9c85dd251b4d619}))"
}
],
"roleName": "Azure Container Storage Owner",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Colaborador do Azure Kubernetes Fleet Manager
Concede acesso de leitura/gravação aos recursos do Azure fornecidos pelo Azure Kubernetes Fleet Manager, incluindo frotas, membros da frota, estratégias de atualização de frota, execuções de atualização de frota, etc.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/frotas/* | |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read/write access to Azure resources provided by Azure Kubernetes Fleet Manager, including fleets, fleet members, fleet update strategies, fleet update runs, etc.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/63bb64ad-9799-4770-b5c3-24ed299a07bf",
"name": "63bb64ad-9799-4770-b5c3-24ed299a07bf",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/fleets/*",
"Microsoft.Resources/deployments/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager Contributor Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de agente de hub do Azure Kubernetes Fleet Manager
Concede acesso aos recursos do Azure necessários aos agentes do hub do Kubernetes Fleet Manager do Azure.
| Ações | Descrição |
|---|---|
| Microsoft.Network/publicIPAddresses/read | Obtém uma definição de endereço IP público. |
| Microsoft.Network/trafficManagerProfiles/read | Obtenha a configuração do perfil do Gerenciador de Tráfego. Isso inclui configurações de DNS, configurações de roteamento de tráfego, configurações de monitoramento de ponto de extremidade e a lista de pontos de extremidade roteados por esse perfil do Gerenciador de Tráfego. |
| Microsoft.Network/trafficManagerProfiles/write | Crie um perfil do Gerenciador de Tráfego ou modifique a configuração de um perfil existente do Gerenciador de Tráfego. Isso inclui habilitar ou desabilitar um perfil e modificar configurações de DNS, configurações de roteamento de tráfego ou configurações de monitoramento de ponto final. Os pontos de extremidade roteados pelo perfil do Gerenciador de Tráfego podem ser adicionados, removidos, habilitados ou desativados. |
| Microsoft.Network/trafficManagerProfiles/delete | Exclua o perfil do Gerenciador de Tráfego. Todas as configurações associadas ao perfil do Gerenciador de Tráfego serão perdidas e o perfil não poderá mais ser usado para rotear o tráfego. |
| Microsoft.Network/trafficManagerProfiles/azureEndpoints/read | Obtém um Ponto de Extremidade do Azure que pertence a um Perfil do Gerenciador de Tráfego, incluindo todas as propriedades desse Ponto de Extremidade do Azure. |
| Microsoft.Network/perfisGerenciadorDeTráfego/pontosFinaisAzure/escrever | Adicione um novo Ponto de Extremidade do Azure em um Perfil do Gerenciador de Tráfego existente ou atualize as propriedades de um Ponto de Extremidade do Azure existente nesse Perfil do Gerenciador de Tráfego. |
| Microsoft.Network/trafficManagerProfiles/azureEndpoints/delete | Exclui um Ponto de Extremidade do Azure de um Perfil do Gerenciador de Tráfego existente. O Gerenciador de Tráfego interromperá o roteamento de tráfego para o Ponto de Extremidade do Azure excluído. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants access to Azure resources needed by Azure Kubernetes Fleet Manager hub agents.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/de2b316d-7a2c-4143-b4cd-c148f6a355a1",
"name": "de2b316d-7a2c-4143-b4cd-c148f6a355a1",
"permissions": [
{
"actions": [
"Microsoft.Network/publicIPAddresses/read",
"Microsoft.Network/trafficManagerProfiles/read",
"Microsoft.Network/trafficManagerProfiles/write",
"Microsoft.Network/trafficManagerProfiles/delete",
"Microsoft.Network/trafficManagerProfiles/azureEndpoints/read",
"Microsoft.Network/trafficManagerProfiles/azureEndpoints/write",
"Microsoft.Network/trafficManagerProfiles/azureEndpoints/delete"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager Hub Agent Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager Hub Cluster User Role
Concede acesso de leitura ao Azure Kubernetes Fleet Manager, bem como ao ficheiro de configuração Kubernetes para se ligar ao cluster de hub gerido pela frota.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/fleets/listCredentials/action | Listar credenciais da frota |
| Microsoft.ContainerService/fleets/read | Obter frota |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read access to Azure Kubernetes Fleet Manager as well as the Kubernetes config file to connect to the fleet-managed hub cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/850c5848-fc51-4a9a-8823-f220370626e3",
"name": "850c5848-fc51-4a9a-8823-f220370626e3",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/fleets/listCredentials/action",
"Microsoft.ContainerService/fleets/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager Hub Cluster User Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Admin
Concede acesso de leitura/gravação aos recursos do Kubernetes dentro de um namespace no cluster de hub gerenciado por frota - fornece permissões de gravação na maioria dos objetos dentro de um namespace, com exceção do objeto ResourceQuota e do próprio objeto de namespace. A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/fleets/read | Obter frota |
| Microsoft.ContainerService/fleets/listCredentials/action | Listar credenciais da frota |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/fleets/apps/daemonsets/* | |
| Microsoft.ContainerService/fleets/apps/deployments/* | |
| Microsoft.ContainerService/fleets/apps/statefulsets/* | |
| Microsoft.ContainerService/fleets/authorization.k8s.io/localsubjectaccessreviews/write | Escreve localsubjectaccessreviews |
| Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/* | |
| Microsoft.ContainerService/fleets/batch/cronjobs/* | |
| Microsoft.ContainerService/fleets/batch/jobs/* | |
| Microsoft.ContainerService/fleets/configmaps/* | |
| Microsoft.ContainerService/frotas/endpoints/* | |
| Microsoft.ContainerService/fleets/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/extensions/daemonsets/* | |
| Microsoft.ContainerService/fleets/extensions/deployments/* | |
| Microsoft.ContainerService/fleets/extensions/ingresses/* | |
| Microsoft.ContainerService/fleets/extensions/networkpolicies/* | |
| Microsoft.ContainerService/fleets/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/fleets/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/* | |
| Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/* | |
| Microsoft.ContainerService/fleets/persistentvolumeclaims/* | |
| Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/* | |
| Microsoft.ContainerService/fleets/rbac.authorization.k8s.io/rolebindings/* | |
| Microsoft.ContainerService/fleets/rbac.authorization.k8s.io/roles/* | |
| Microsoft.ContainerService/fleets/replicationcontrollers/* | |
| Microsoft.ContainerService/fleets/replicationcontrollers/* | |
| Microsoft.ContainerService/fleets/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/frotas/segredos/* | |
| Microsoft.ContainerService/fleets/serviceaccounts/* | |
| Microsoft.ContainerService/frotas/serviços/* | |
| Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read | Ler recurso de cluster de membro interno da frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/* | |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read | Ler recurso de frotasubstituirrecurso instantâneo |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read | Leia o recurso de trabalho da frota |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read/write access to Kubernetes resources within a namespace in the fleet-managed hub cluster - provides write permissions on most objects within a a namespace, with the exception of ResourceQuota object and the namespace object itself. Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/434fb43a-c01c-447e-9f67-c3ad923cfaba",
"name": "434fb43a-c01c-447e-9f67-c3ad923cfaba",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/fleets/read",
"Microsoft.ContainerService/fleets/listCredentials/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/apps/controllerrevisions/read",
"Microsoft.ContainerService/fleets/apps/daemonsets/*",
"Microsoft.ContainerService/fleets/apps/deployments/*",
"Microsoft.ContainerService/fleets/apps/statefulsets/*",
"Microsoft.ContainerService/fleets/authorization.k8s.io/localsubjectaccessreviews/write",
"Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/*",
"Microsoft.ContainerService/fleets/batch/cronjobs/*",
"Microsoft.ContainerService/fleets/batch/jobs/*",
"Microsoft.ContainerService/fleets/configmaps/*",
"Microsoft.ContainerService/fleets/endpoints/*",
"Microsoft.ContainerService/fleets/events.k8s.io/events/read",
"Microsoft.ContainerService/fleets/events/read",
"Microsoft.ContainerService/fleets/extensions/daemonsets/*",
"Microsoft.ContainerService/fleets/extensions/deployments/*",
"Microsoft.ContainerService/fleets/extensions/ingresses/*",
"Microsoft.ContainerService/fleets/extensions/networkpolicies/*",
"Microsoft.ContainerService/fleets/limitranges/read",
"Microsoft.ContainerService/fleets/namespaces/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/*",
"Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/*",
"Microsoft.ContainerService/fleets/persistentvolumeclaims/*",
"Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/*",
"Microsoft.ContainerService/fleets/rbac.authorization.k8s.io/rolebindings/*",
"Microsoft.ContainerService/fleets/rbac.authorization.k8s.io/roles/*",
"Microsoft.ContainerService/fleets/replicationcontrollers/*",
"Microsoft.ContainerService/fleets/replicationcontrollers/*",
"Microsoft.ContainerService/fleets/resourcequotas/read",
"Microsoft.ContainerService/fleets/secrets/*",
"Microsoft.ContainerService/fleets/serviceaccounts/*",
"Microsoft.ContainerService/fleets/services/*",
"Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/*",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Admin para Clusters de Membros
Este papel concede acesso de administrador - fornece permissões de escrita na maioria dos objetos dentro de um namespace, com exceção do objeto ResourceQuota e do próprio objeto namespace. A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/members/* | |
| NotDataActions | |
| Microsoft.ContainerService/fleets/members/resourcequotas/write | Grava cotas de recursos |
| Microsoft.ContainerService/fleets/members/resourcequotas/delete | Exclui cotas de recursos |
| Microsoft.ContainerService/fleets/members/namespaces/write | Grava namespaces |
| Microsoft.ContainerService/fleets/members/namespaces/delete | Exclui namespaces |
{
"assignableScopes": [
"/"
],
"description": "This role grants admin access - provides write permissions on most objects within a namespace, with the exception of ResourceQuota object and the namespace object itself. Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/d1f699ed-700a-4c77-a22f-29890ac7b115",
"name": "d1f699ed-700a-4c77-a22f-29890ac7b115",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/members/*"
],
"notDataActions": [
"Microsoft.ContainerService/fleets/members/resourcequotas/write",
"Microsoft.ContainerService/fleets/members/resourcequotas/delete",
"Microsoft.ContainerService/fleets/members/namespaces/write",
"Microsoft.ContainerService/fleets/members/namespaces/delete"
]
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Admin for Member Clusters",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Gerente de Frota do Azure Kubernetes RBAC Administrador de Cluster
Concede acesso de leitura/gravação a todos os recursos do Kubernetes no cluster de hub gerenciado pela frota.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/fleets/read | Obter frota |
| Microsoft.ContainerService/fleets/listCredentials/action | Listar credenciais da frota |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/frotas/* | |
| NotDataActions | |
| Microsoft.ContainerService/fleets/members/* |
{
"assignableScopes": [
"/"
],
"description": "Grants read/write access to all Kubernetes resources in the fleet-managed hub cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/18ab4d3d-a1bf-4477-8ad9-8359bc988f69",
"name": "18ab4d3d-a1bf-4477-8ad9-8359bc988f69",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/fleets/read",
"Microsoft.ContainerService/fleets/listCredentials/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/*"
],
"notDataActions": [
"Microsoft.ContainerService/fleets/members/*"
]
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Cluster Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Cluster Admin para Clusters de Membros
Permite-te gerir todos os recursos dos clusters membros da frota.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/members/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you manage all resources in the member clusters in the fleet.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/79a36d98-eb96-4a76-ae1d-481dc98d2c23",
"name": "79a36d98-eb96-4a76-ae1d-481dc98d2c23",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/members/*"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Cluster Admin for Member Clusters",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Reader
Concede acesso somente leitura à maioria dos recursos do Kubernetes dentro de um namespace no cluster de hub gerenciado por frota. Ele não permite a visualização de funções ou associações de funções. Essa função não permite a visualização de Segredos, uma vez que a leitura do conteúdo de Segredos permite o acesso às credenciais ServiceAccount no namespace, o que permitiria o acesso à API como qualquer ServiceAccount no namespace (uma forma de escalonamento de privilégios). A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/fleets/read | Obter frota |
| Microsoft.ContainerService/fleets/listCredentials/action | Listar credenciais da frota |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/fleets/apps/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/apps/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/apps/statefulsets/read | Lê statefulsets |
| Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/leitura | Lê horizontalpodautoscalers |
| Microsoft.ContainerService/fleets/batch/cronjobs/read | Lê cronjobs |
| Microsoft.ContainerService/fleets/batch/jobs/read | Lê trabalhos |
| Microsoft.ContainerService/fleets/configmaps/read | Lê configmaps |
| Microsoft.ContainerService/fleets/endpoints/read | Lê pontos de extremidade |
| Microsoft.ContainerService/fleets/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/extensions/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/extensions/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/extensions/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/extensions/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/fleets/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/persistentvolumeclaims/read | Lê declarações de volume persistentes |
| Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/read | Lê poddisruptionbudgets |
| Microsoft.ContainerService/fleets/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.ContainerService/fleets/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.ContainerService/fleets/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/fleets/serviceaccounts/read | Lê contas de serviço |
| Microsoft.ContainerService/fleets/services/read | Serviços de leitura |
| Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read | Ler recurso de cluster de membro interno da frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/read | Ler recurso de substituição de recurso de frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read | Ler recurso de frotasubstituirrecurso instantâneo |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read | Leia o recurso de trabalho da frota |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read-only access to most Kubernetes resources within a namespace in the fleet-managed hub cluster. It does not allow viewing roles or role bindings. This role does not allow viewing Secrets, since reading the contents of Secrets enables access to ServiceAccount credentials in the namespace, which would allow API access as any ServiceAccount in the namespace (a form of privilege escalation). Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/30b27cfc-9c84-438e-b0ce-70e35255df80",
"name": "30b27cfc-9c84-438e-b0ce-70e35255df80",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/fleets/read",
"Microsoft.ContainerService/fleets/listCredentials/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/apps/controllerrevisions/read",
"Microsoft.ContainerService/fleets/apps/daemonsets/read",
"Microsoft.ContainerService/fleets/apps/deployments/read",
"Microsoft.ContainerService/fleets/apps/statefulsets/read",
"Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/read",
"Microsoft.ContainerService/fleets/batch/cronjobs/read",
"Microsoft.ContainerService/fleets/batch/jobs/read",
"Microsoft.ContainerService/fleets/configmaps/read",
"Microsoft.ContainerService/fleets/endpoints/read",
"Microsoft.ContainerService/fleets/events.k8s.io/events/read",
"Microsoft.ContainerService/fleets/events/read",
"Microsoft.ContainerService/fleets/extensions/daemonsets/read",
"Microsoft.ContainerService/fleets/extensions/deployments/read",
"Microsoft.ContainerService/fleets/extensions/ingresses/read",
"Microsoft.ContainerService/fleets/extensions/networkpolicies/read",
"Microsoft.ContainerService/fleets/limitranges/read",
"Microsoft.ContainerService/fleets/namespaces/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/read",
"Microsoft.ContainerService/fleets/persistentvolumeclaims/read",
"Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/read",
"Microsoft.ContainerService/fleets/replicationcontrollers/read",
"Microsoft.ContainerService/fleets/replicationcontrollers/read",
"Microsoft.ContainerService/fleets/resourcequotas/read",
"Microsoft.ContainerService/fleets/serviceaccounts/read",
"Microsoft.ContainerService/fleets/services/read",
"Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Reader para clusters de membros
Permite acesso somente leitura para ver a maioria dos objetos em um namespace. Ele não permite a visualização de funções ou associações de funções. Essa função não permite a visualização de Segredos, uma vez que a leitura do conteúdo de Segredos permite o acesso às credenciais ServiceAccount no namespace, o que permitiria o acesso à API como qualquer ServiceAccount no namespace (uma forma de escalonamento de privilégios). A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/members/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/fleets/members/apps/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/members/apps/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/members/apps/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.ContainerService/fleets/members/apps/statefulsets/read | Lê statefulsets |
| Microsoft.ContainerService/fleets/members/autoscaling/horizontalpodautoscalers/read | Lê horizontalpodautoscalers |
| Microsoft.ContainerService/fleets/members/batch/cronjobs/read | Lê cronjobs |
| Microsoft.ContainerService/fleets/members/batch/jobs/read | Lê trabalhos |
| Microsoft.ContainerService/fleets/members/configmaps/read | Lê configmaps |
| Microsoft.ContainerService/fleets/members/discovery.k8s.io/endpointslices/read | Lê endpointslices |
| Microsoft.ContainerService/fleets/members/endpoints/read | Lê pontos de extremidade |
| Microsoft.ContainerService/fleets/members/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/members/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/members/extensions/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/members/extensions/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/members/extensions/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/members/extensions/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/members/extensions/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.ContainerService/fleets/members/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/fleets/members/metrics.k8s.io/pods/read | Lê pods |
| Microsoft.ContainerService/fleets/members/metrics.k8s.io/nodes/read | Lê nós |
| Microsoft.ContainerService/fleets/members/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/fleets/members/networking.k8s.io/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/members/networking.k8s.io/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/members/persistentvolumeclaims/read | Lê declarações de volume persistentes |
| Microsoft.ContainerService/fleets/members/pods/read | Lê pods |
| Microsoft.ContainerService/fleets/members/policy/poddisruptionsbudgets/read | Lê poddisruptionbudgets |
| Microsoft.ContainerService/fleets/members/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.ContainerService/fleets/members/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/fleets/members/serviceaccounts/read | Lê contas de serviço |
| Microsoft.ContainerService/fleets/members/services/read | Serviços de leitura |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows read-only access to see most objects in a namespace. It does not allow viewing roles or role bindings. This role does not allow viewing Secrets, since reading the contents of Secrets enables access to ServiceAccount credentials in the namespace, which would allow API access as any ServiceAccount in the namespace (a form of privilege escalation). Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/463ad26c-fcce-4469-9c7f-5653d8acbab5",
"name": "463ad26c-fcce-4469-9c7f-5653d8acbab5",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/members/apps/controllerrevisions/read",
"Microsoft.ContainerService/fleets/members/apps/daemonsets/read",
"Microsoft.ContainerService/fleets/members/apps/deployments/read",
"Microsoft.ContainerService/fleets/members/apps/replicasets/read",
"Microsoft.ContainerService/fleets/members/apps/statefulsets/read",
"Microsoft.ContainerService/fleets/members/autoscaling/horizontalpodautoscalers/read",
"Microsoft.ContainerService/fleets/members/batch/cronjobs/read",
"Microsoft.ContainerService/fleets/members/batch/jobs/read",
"Microsoft.ContainerService/fleets/members/configmaps/read",
"Microsoft.ContainerService/fleets/members/discovery.k8s.io/endpointslices/read",
"Microsoft.ContainerService/fleets/members/endpoints/read",
"Microsoft.ContainerService/fleets/members/events.k8s.io/events/read",
"Microsoft.ContainerService/fleets/members/events/read",
"Microsoft.ContainerService/fleets/members/extensions/daemonsets/read",
"Microsoft.ContainerService/fleets/members/extensions/deployments/read",
"Microsoft.ContainerService/fleets/members/extensions/ingresses/read",
"Microsoft.ContainerService/fleets/members/extensions/networkpolicies/read",
"Microsoft.ContainerService/fleets/members/extensions/replicasets/read",
"Microsoft.ContainerService/fleets/members/limitranges/read",
"Microsoft.ContainerService/fleets/members/metrics.k8s.io/pods/read",
"Microsoft.ContainerService/fleets/members/metrics.k8s.io/nodes/read",
"Microsoft.ContainerService/fleets/members/namespaces/read",
"Microsoft.ContainerService/fleets/members/networking.k8s.io/ingresses/read",
"Microsoft.ContainerService/fleets/members/networking.k8s.io/networkpolicies/read",
"Microsoft.ContainerService/fleets/members/persistentvolumeclaims/read",
"Microsoft.ContainerService/fleets/members/pods/read",
"Microsoft.ContainerService/fleets/members/policy/poddisruptionbudgets/read",
"Microsoft.ContainerService/fleets/members/replicationcontrollers/read",
"Microsoft.ContainerService/fleets/members/resourcequotas/read",
"Microsoft.ContainerService/fleets/members/serviceaccounts/read",
"Microsoft.ContainerService/fleets/members/services/read"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Reader for Member Clusters",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Fleet Manager RBAC Escritor
Concede acesso de leitura/gravação à maioria dos recursos do Kubernetes dentro de um namespace no cluster de hub gerenciado pela frota. Essa função não permite exibir ou modificar funções ou associações de função. No entanto, essa função permite acessar Secrets como qualquer ServiceAccount no namespace, para que possa ser usada para obter os níveis de acesso à API de qualquer ServiceAccount no namespace. A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/fleets/read | Obter frota |
| Microsoft.ContainerService/fleets/listCredentials/action | Listar credenciais da frota |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/fleets/apps/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/apps/daemonsets/write | Escreve daemonsets |
| Microsoft.ContainerService/fleets/apps/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/apps/deployments/write | Grava implantações |
| Microsoft.ContainerService/fleets/apps/statefulsets/read | Lê statefulsets |
| Microsoft.ContainerService/fleets/apps/statefulsets/write | Grava statefulsets |
| Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/leitura | Lê horizontalpodautoscalers |
| Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/write | Escreve horizontalpodautoscalers |
| Microsoft.ContainerService/fleets/batch/cronjobs/read | Lê cronjobs |
| Microsoft.ContainerService/fleets/batch/cronjobs/write | Escreve cronjobs |
| Microsoft.ContainerService/fleets/batch/jobs/read | Lê trabalhos |
| Microsoft.ContainerService/fleets/batch/jobs/write | Escreve trabalhos |
| Microsoft.ContainerService/fleets/configmaps/read | Lê configmaps |
| Microsoft.ContainerService/fleets/configmaps/write | Grava configmaps |
| Microsoft.ContainerService/fleets/endpoints/read | Lê pontos de extremidade |
| Microsoft.ContainerService/fleets/endpoints/write | Grava pontos de extremidade |
| Microsoft.ContainerService/fleets/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/extensions/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/fleets/extensions/daemonsets/write | Escreve daemonsets |
| Microsoft.ContainerService/fleets/extensions/deployments/read | Lê implantações |
| Microsoft.ContainerService/fleets/extensions/deployments/write | Grava implantações |
| Microsoft.ContainerService/fleets/extensions/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/extensions/ingresses/write | Escreve entradas |
| Microsoft.ContainerService/fleets/extensions/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/extensions/networkpolicies/write | Escreve políticas de rede |
| Microsoft.ContainerService/fleets/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/fleets/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/write | Escreve entradas |
| Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/write | Escreve políticas de rede |
| Microsoft.ContainerService/fleets/persistentvolumeclaims/read | Lê declarações de volume persistentes |
| Microsoft.ContainerService/fleets/persistentvolumeclaims/write | Grava declarações de volume persistentes |
| Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/read | Lê poddisruptionbudgets |
| Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/escrever | Escreve poddisruptionbudgets |
| Microsoft.ContainerService/fleets/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.ContainerService/fleets/replicationcontrollers/write | Grava controladores de replicação |
| Microsoft.ContainerService/fleets/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/fleets/secrets/read | Lê segredos |
| Microsoft.ContainerService/fleets/secrets/write | Escreve segredos |
| Microsoft.ContainerService/fleets/serviceaccounts/read | Lê contas de serviço |
| Microsoft.ContainerService/fleets/serviceaccounts/write | Grava contas de serviço |
| Microsoft.ContainerService/fleets/services/read | Serviços de leitura |
| Microsoft.ContainerService/fleets/services/write | Serviços de gravação |
| Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read | Ler recurso de cluster de membro interno da frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/read | Ler recurso de substituição de recurso de frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/write | Escrever recurso de substituição de recurso de frota |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read | Ler recurso de frotasubstituirrecurso instantâneo |
| Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read | Leia o recurso de trabalho da frota |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants read/write access to most Kubernetes resources within a namespace in the fleet-managed hub cluster. This role does not allow viewing or modifying roles or role bindings. However, this role allows accessing Secrets as any ServiceAccount in the namespace, so it can be used to gain the API access levels of any ServiceAccount in the namespace. Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/5af6afb3-c06c-4fa4-8848-71a8aee05683",
"name": "5af6afb3-c06c-4fa4-8848-71a8aee05683",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/fleets/read",
"Microsoft.ContainerService/fleets/listCredentials/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/apps/controllerrevisions/read",
"Microsoft.ContainerService/fleets/apps/daemonsets/read",
"Microsoft.ContainerService/fleets/apps/daemonsets/write",
"Microsoft.ContainerService/fleets/apps/deployments/read",
"Microsoft.ContainerService/fleets/apps/deployments/write",
"Microsoft.ContainerService/fleets/apps/statefulsets/read",
"Microsoft.ContainerService/fleets/apps/statefulsets/write",
"Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/read",
"Microsoft.ContainerService/fleets/autoscaling/horizontalpodautoscalers/write",
"Microsoft.ContainerService/fleets/batch/cronjobs/read",
"Microsoft.ContainerService/fleets/batch/cronjobs/write",
"Microsoft.ContainerService/fleets/batch/jobs/read",
"Microsoft.ContainerService/fleets/batch/jobs/write",
"Microsoft.ContainerService/fleets/configmaps/read",
"Microsoft.ContainerService/fleets/configmaps/write",
"Microsoft.ContainerService/fleets/endpoints/read",
"Microsoft.ContainerService/fleets/endpoints/write",
"Microsoft.ContainerService/fleets/events.k8s.io/events/read",
"Microsoft.ContainerService/fleets/events/read",
"Microsoft.ContainerService/fleets/extensions/daemonsets/read",
"Microsoft.ContainerService/fleets/extensions/daemonsets/write",
"Microsoft.ContainerService/fleets/extensions/deployments/read",
"Microsoft.ContainerService/fleets/extensions/deployments/write",
"Microsoft.ContainerService/fleets/extensions/ingresses/read",
"Microsoft.ContainerService/fleets/extensions/ingresses/write",
"Microsoft.ContainerService/fleets/extensions/networkpolicies/read",
"Microsoft.ContainerService/fleets/extensions/networkpolicies/write",
"Microsoft.ContainerService/fleets/limitranges/read",
"Microsoft.ContainerService/fleets/namespaces/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/ingresses/write",
"Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/read",
"Microsoft.ContainerService/fleets/networking.k8s.io/networkpolicies/write",
"Microsoft.ContainerService/fleets/persistentvolumeclaims/read",
"Microsoft.ContainerService/fleets/persistentvolumeclaims/write",
"Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/read",
"Microsoft.ContainerService/fleets/policy/poddisruptionbudgets/write",
"Microsoft.ContainerService/fleets/replicationcontrollers/read",
"Microsoft.ContainerService/fleets/replicationcontrollers/write",
"Microsoft.ContainerService/fleets/resourcequotas/read",
"Microsoft.ContainerService/fleets/secrets/read",
"Microsoft.ContainerService/fleets/secrets/write",
"Microsoft.ContainerService/fleets/serviceaccounts/read",
"Microsoft.ContainerService/fleets/serviceaccounts/write",
"Microsoft.ContainerService/fleets/services/read",
"Microsoft.ContainerService/fleets/services/write",
"Microsoft.ContainerService/fleets/cluster.kubernetes-fleet.io/internalmemberclusters/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverrides/write",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/resourceoverridesnapshots/read",
"Microsoft.ContainerService/fleets/placement.kubernetes-fleet.io/works/read"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Writer",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Gestor de Frotas Azure Kubernetes RBAC Escritor para Clusters Membros
Permite acesso de leitura/gravação à maioria dos objetos em um namespace. Essa função não permite exibir ou modificar funções ou associações de função. No entanto, essa função permite acessar Secrets e executar Pods como qualquer ServiceAccount no namespace, para que possa ser usada para obter os níveis de acesso à API de qualquer ServiceAccount no namespace. A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/fleets/members/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/fleets/members/apps/daemonsets/* | |
| Microsoft.ContainerService/fleets/members/apps/deployments/* | |
| Microsoft.ContainerService/fleets/members/apps/replicasets/* | |
| Microsoft.ContainerService/fleets/members/apps/statefulsets/* | |
| Microsoft.ContainerService/fleets/members/autoscaling/horizontalpodautoscalers/* | |
| Microsoft.ContainerService/fleets/members/batch/cronjobs/* | |
| Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/read | Lê arrendamentos |
| Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/write | Escreve arrendamentos |
| Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/delete | Exclui concessões |
| Microsoft.ContainerService/fleets/members/discovery.k8s.io/endpointslices/read | Lê endpointslices |
| Microsoft.ContainerService/fleets/members/batch/jobs/* | |
| Microsoft.ContainerService/fleets/members/configmaps/* | |
| Microsoft.ContainerService/fleets/members/endpoints/* | |
| Microsoft.ContainerService/fleets/members/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/fleets/members/events/* | |
| Microsoft.ContainerService/fleets/members/extensions/daemonsets/* | |
| Microsoft.ContainerService/fleets/members/extensions/deployments/* | |
| Microsoft.ContainerService/fleets/members/extensions/ingresses/* | |
| Microsoft.ContainerService/fleets/members/extensions/networkpolicies/* | |
| Microsoft.ContainerService/fleets/members/extensions/replicasets/* | |
| Microsoft.ContainerService/fleets/members/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/fleets/members/metrics.k8s.io/pods/read | Lê pods |
| Microsoft.ContainerService/fleets/members/metrics.k8s.io/nodes/read | Lê nós |
| Microsoft.ContainerService/fleets/members/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/fleets/members/networking.k8s.io/ingresses/* | |
| Microsoft.ContainerService/fleets/members/networking.k8s.io/networkpolicies/* | |
| Microsoft.ContainerService/fleets/members/persistentvolumeclaims/* | |
| Microsoft.ContainerService/fleets/members/pods/* | |
| Microsoft.ContainerService/fleets/members/policy/poddisruptionsbudgets/* | |
| Microsoft.ContainerService/fleets/members/replicationcontrollers/* | |
| Microsoft.ContainerService/fleets/members/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/fleets/members/secrets/* | |
| Microsoft.ContainerService/fleets/members/serviceaccounts/* | |
| Microsoft.ContainerService/fleets/members/services/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows read/write access to most objects in a namespace. This role does not allow viewing or modifying roles or role bindings. However, this role allows accessing Secrets and running Pods as any ServiceAccount in the namespace, so it can be used to gain the API access levels of any ServiceAccount in the namespace. Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/50346970-0998-40f2-b47d-f3b8809840f8",
"name": "50346970-0998-40f2-b47d-f3b8809840f8",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/fleets/members/apps/controllerrevisions/read",
"Microsoft.ContainerService/fleets/members/apps/daemonsets/*",
"Microsoft.ContainerService/fleets/members/apps/deployments/*",
"Microsoft.ContainerService/fleets/members/apps/replicasets/*",
"Microsoft.ContainerService/fleets/members/apps/statefulsets/*",
"Microsoft.ContainerService/fleets/members/autoscaling/horizontalpodautoscalers/*",
"Microsoft.ContainerService/fleets/members/batch/cronjobs/*",
"Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/read",
"Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/write",
"Microsoft.ContainerService/fleets/members/coordination.k8s.io/leases/delete",
"Microsoft.ContainerService/fleets/members/discovery.k8s.io/endpointslices/read",
"Microsoft.ContainerService/fleets/members/batch/jobs/*",
"Microsoft.ContainerService/fleets/members/configmaps/*",
"Microsoft.ContainerService/fleets/members/endpoints/*",
"Microsoft.ContainerService/fleets/members/events.k8s.io/events/read",
"Microsoft.ContainerService/fleets/members/events/*",
"Microsoft.ContainerService/fleets/members/extensions/daemonsets/*",
"Microsoft.ContainerService/fleets/members/extensions/deployments/*",
"Microsoft.ContainerService/fleets/members/extensions/ingresses/*",
"Microsoft.ContainerService/fleets/members/extensions/networkpolicies/*",
"Microsoft.ContainerService/fleets/members/extensions/replicasets/*",
"Microsoft.ContainerService/fleets/members/limitranges/read",
"Microsoft.ContainerService/fleets/members/metrics.k8s.io/pods/read",
"Microsoft.ContainerService/fleets/members/metrics.k8s.io/nodes/read",
"Microsoft.ContainerService/fleets/members/namespaces/read",
"Microsoft.ContainerService/fleets/members/networking.k8s.io/ingresses/*",
"Microsoft.ContainerService/fleets/members/networking.k8s.io/networkpolicies/*",
"Microsoft.ContainerService/fleets/members/persistentvolumeclaims/*",
"Microsoft.ContainerService/fleets/members/pods/*",
"Microsoft.ContainerService/fleets/members/policy/poddisruptionbudgets/*",
"Microsoft.ContainerService/fleets/members/replicationcontrollers/*",
"Microsoft.ContainerService/fleets/members/resourcequotas/read",
"Microsoft.ContainerService/fleets/members/secrets/*",
"Microsoft.ContainerService/fleets/members/serviceaccounts/*",
"Microsoft.ContainerService/fleets/members/services/*"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Fleet Manager RBAC Writer for Member Clusters",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de administrador do Azure Kubernetes Service Arc Cluster
Listar ação de credencial de administrador de cluster.
| Ações | Descrição |
|---|---|
| Microsoft.HybridContainerService/provisionedClusterInstances/read ("Instâncias de Cluster Provisionadas Leitura") | Obtém as instâncias de cluster provisionadas do AKS híbrido associadas ao cluster conectado |
| Microsoft.HybridContainerService/provisionedClusterInstances/listAdminKubeconfig/action | Lista as credenciais de administrador de uma instância de cluster provisionada usada somente no modo direto. |
| Microsoft.Kubernetes/connectedClusters/Leitura | Ler connectedClusters |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster admin credential action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/b29efa5f-7782-4dc3-9537-4d5bc70a5e9f",
"name": "b29efa5f-7782-4dc3-9537-4d5bc70a5e9f",
"permissions": [
{
"actions": [
"Microsoft.HybridContainerService/provisionedClusterInstances/read",
"Microsoft.HybridContainerService/provisionedClusterInstances/listAdminKubeconfig/action",
"Microsoft.Kubernetes/connectedClusters/Read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Arc Cluster Admin Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Usuário do Azure Kubernetes Service Arc Cluster
Listar ação de credencial de usuário do cluster.
| Ações | Descrição |
|---|---|
| Microsoft.HybridContainerService/provisionedClusterInstances/read ("Instâncias de Cluster Provisionadas Leitura") | Obtém as instâncias de cluster provisionadas do AKS híbrido associadas ao cluster conectado |
| Microsoft.HybridContainerService/provisionedClusterInstances/listUserKubeconfig/action | Lista as credenciais de usuário do AAD de uma instância de cluster provisionada usada somente no modo direto. |
| Microsoft.Kubernetes/connectedClusters/Leitura | Ler connectedClusters |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster user credential action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/233ca253-b031-42ff-9fba-87ef12d6b55f",
"name": "233ca253-b031-42ff-9fba-87ef12d6b55f",
"permissions": [
{
"actions": [
"Microsoft.HybridContainerService/provisionedClusterInstances/read",
"Microsoft.HybridContainerService/provisionedClusterInstances/listUserKubeconfig/action",
"Microsoft.Kubernetes/connectedClusters/Read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Arc Cluster User Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Colaborador do Azure Kubernetes Service Arc
Concede acesso para ler e gravar clusters híbridos dos Serviços Kubernetes do Azure
| Ações | Descrição |
|---|---|
| Microsoft.HybridContainerService/Localizações/statusesDeOperação/leitura | ler operationStatuses |
| Microsoft.HybridContainerService/Locations/operationStatuses/write | operação de gravaçãoStatuses |
| Microsoft.HybridContainerService/Operations/read | ler Operações |
| Microsoft.HybridContainerService/kubernetesVersions/read | Lista as versões kubernetes suportadas do local personalizado subjacente |
| Microsoft.HybridContainerService/kubernetesVersions/write | Coloca o tipo de recurso de versão do kubernetes |
| Microsoft.HybridContainerService/kubernetesVersions/delete | Excluir o tipo de recurso de versões do kubernetes |
| Microsoft.HybridContainerService/provisionedClusterInstances/read ("Instâncias de Cluster Provisionadas Leitura") | Obtém as instâncias de cluster provisionadas do AKS híbrido associadas ao cluster conectado |
| Microsoft.HybridContainerService/provisionedClusterInstances/write | Cria a instância de cluster provisionada do AKS híbrido |
| Microsoft.HybridContainerService/instânciasDeClusterProvisionadas/eliminar | Exclui a instância de cluster provisionada do AKS híbrido |
| Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/read | Obtém os pools de agentes na instância de cluster provisionada do AKS híbrido |
| Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/write | Atualiza o pool de agentes na instância de cluster provisionada do AKS híbrido |
| Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/delete | Exclui o pool de agentes na instância de cluster provisionada do AKS híbrido |
| Microsoft.HybridContainerService/instânciasDeClústerProvisionadas/perfisDeAtualização/ler | ler upgradeProfiles |
| Microsoft.HybridContainerService/skus/read | Lista as SKUs de VM suportadas do local personalizado subjacente |
| Microsoft.HybridContainerService/skus/write | Coloca o tipo de recurso SKUs da VM |
| Microsoft.HybridContainerService/skus/delete | Exclui o tipo de recurso Vm Sku |
| Microsoft.HybridContainerService/virtualNetworks/read | Lista as redes virtuais AKS híbridas por assinatura |
| Microsoft.HybridContainerService/virtualNetworks/write | Corrige a rede virtual AKS híbrida |
| Microsoft.HybridContainerService/redesVirtuais/excluir | Exclui a rede virtual AKS híbrida |
| Microsoft.ExtendedLocation/customLocations/deploy/action | Implantar permissões em um recurso de Local Personalizado |
| Microsoft.ExtendedLocation/customLocations/read | Obtém um recurso de Localização Personalizada |
| Microsoft.Kubernetes/connectedClusters/Leitura | Ler connectedClusters |
| Microsoft.Kubernetes/connectedClusters/Gravação | Grava connectedClusters |
| Microsoft.Kubernetes/connectedClusters/Excluir | Exclui connectedClusters |
| Microsoft.Kubernetes/connectedClusters/listClusterUserCredential/action | Listar clusterCredencial de usuário |
| Microsoft.AzureStackHCI/clusters/read | Obtém clusters |
| Microsoft.Resources/deployments/read | Obtém ou lista implantações. |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/deployments/delete | Exclui uma implantação. |
| Microsoft.Resources/deployments/cancel/action | Cancela uma implantação. |
| Microsoft.Resources/deployments/validate/action | Valida uma implantação. |
| Microsoft.Resources/deployments/whatIf/action | Prevê alterações na implantação do modelo. |
| Microsoft.Resources/deployments/exportTemplate/action | Modelo de exportação para uma implantação |
| Microsoft.Resources/implementações/operações/leitura | Obtém ou lista operações de implantação. |
| Microsoft.Resources/implementações/estados de operação/leitura | Obtém ou lista os status da operação de implantação. |
| Microsoft.HybridContainerService/provisionedClusterInstances/hybridIdentityMetadata/delete | Exclui o recurso de proxy de metadados de identidade híbrida. |
| Microsoft.HybridContainerService/provisionedClusterInstances/hybridIdentityMetadata/write | Cria o recurso de proxy de metadados de identidade híbrida que facilita o provisionamento de identidade gerenciada. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants access to read and write Azure Kubernetes Services hybrid clusters",
"id": "/providers/Microsoft.Authorization/roleDefinitions/5d3f1697-4507-4d08-bb4a-477695db5f82",
"name": "5d3f1697-4507-4d08-bb4a-477695db5f82",
"permissions": [
{
"actions": [
"Microsoft.HybridContainerService/Locations/operationStatuses/read",
"Microsoft.HybridContainerService/Locations/operationStatuses/write",
"Microsoft.HybridContainerService/Operations/read",
"Microsoft.HybridContainerService/kubernetesVersions/read",
"Microsoft.HybridContainerService/kubernetesVersions/write",
"Microsoft.HybridContainerService/kubernetesVersions/delete",
"Microsoft.HybridContainerService/provisionedClusterInstances/read",
"Microsoft.HybridContainerService/provisionedClusterInstances/write",
"Microsoft.HybridContainerService/provisionedClusterInstances/delete",
"Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/read",
"Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/write",
"Microsoft.HybridContainerService/provisionedClusterInstances/agentPools/delete",
"Microsoft.HybridContainerService/provisionedClusterInstances/upgradeProfiles/read",
"Microsoft.HybridContainerService/skus/read",
"Microsoft.HybridContainerService/skus/write",
"Microsoft.HybridContainerService/skus/delete",
"Microsoft.HybridContainerService/virtualNetworks/read",
"Microsoft.HybridContainerService/virtualNetworks/write",
"Microsoft.HybridContainerService/virtualNetworks/delete",
"Microsoft.ExtendedLocation/customLocations/deploy/action",
"Microsoft.ExtendedLocation/customLocations/read",
"Microsoft.Kubernetes/connectedClusters/Read",
"Microsoft.Kubernetes/connectedClusters/Write",
"Microsoft.Kubernetes/connectedClusters/Delete",
"Microsoft.Kubernetes/connectedClusters/listClusterUserCredential/action",
"Microsoft.AzureStackHCI/clusters/read",
"Microsoft.Resources/deployments/read",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/deployments/delete",
"Microsoft.Resources/deployments/cancel/action",
"Microsoft.Resources/deployments/validate/action",
"Microsoft.Resources/deployments/whatIf/action",
"Microsoft.Resources/deployments/exportTemplate/action",
"Microsoft.Resources/deployments/operations/read",
"Microsoft.Resources/deployments/operationstatuses/read",
"Microsoft.HybridContainerService/provisionedClusterInstances/hybridIdentityMetadata/delete",
"Microsoft.HybridContainerService/provisionedClusterInstances/hybridIdentityMetadata/write"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Arc Contributor Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Administrador do Cluster de Serviço do Kubernetes do Azure
Listar ação de credencial de administrador de cluster.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action | Listar a credencial clusterAdmin de um cluster gerenciado |
| Microsoft.ContainerService/managedClusters/accessProfiles/listCredential/action | Obter um perfil de acesso gerenciado ao cluster por nome de função usando a credencial de lista |
| Microsoft.ContainerService/managedClusters/read | Obter um cluster gerenciado |
| Microsoft.ContainerService/managedClusters/runcommand/action | Execute o comando user issued no servidor kubernetes gerenciado. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster admin credential action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8",
"name": "0ab0b1a8-8aac-4efd-b8c2-3ee1fb270be8",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action",
"Microsoft.ContainerService/managedClusters/accessProfiles/listCredential/action",
"Microsoft.ContainerService/managedClusters/read",
"Microsoft.ContainerService/managedClusters/runcommand/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Cluster Admin Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Usuário de Monitoramento de Cluster de Serviço do Kubernetes do Azure
Listar ação de credencial de usuário de monitoramento de cluster.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Listar a credencial clusterMonitoringUser de um cluster gerenciado |
| Microsoft.ContainerService/managedClusters/read | Obter um cluster gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster monitoring user credential action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/1afdec4b-e479-420e-99e7-f82237c7c5e6",
"name": "1afdec4b-e479-420e-99e7-f82237c7c5e6",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action",
"Microsoft.ContainerService/managedClusters/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Cluster Monitoring User",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Usuário do Cluster de Serviço do Kubernetes do Azure
Listar ação de credencial de usuário do cluster.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/managedClusters/listClusterUserCredential/action | Listar a credencial clusterUser de um cluster gerenciado |
| Microsoft.ContainerService/managedClusters/read | Obter um cluster gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "List cluster user credential action.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/4abbcc35-e782-43d8-92c5-2d3f1bd2253f",
"name": "4abbcc35-e782-43d8-92c5-2d3f1bd2253f",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action",
"Microsoft.ContainerService/managedClusters/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Cluster User Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Função de Contribuidor do Azure Kubernetes Service
Concede acesso para ler e gravar clusters do Serviço Kubernetes do Azure
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.ContainerService/locais/* | Ler locais disponíveis para recursos do ContainerService |
| Microsoft.ContainerService/managedClusters/* | Criar e gerenciar um cluster gerenciado |
| Microsoft.ContainerService/managedclustersnapshots/* | Criar e gerenciar um instantâneo de cluster gerenciado |
| Microsoft.ContainerService/snapshots/* | Criar e gerenciar um snapshot |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/deploymentSafeguards/* | |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants access to read and write Azure Kubernetes Service clusters",
"id": "/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8",
"name": "ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.ContainerService/locations/*",
"Microsoft.ContainerService/managedClusters/*",
"Microsoft.ContainerService/managedclustersnapshots/*",
"Microsoft.ContainerService/snapshots/*",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/*",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/deploymentSafeguards/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Contributor Role",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Service Namespace Contributor
Permite que os usuários criem e gerenciem recursos de namespace do Serviço Kubernetes do Azure.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/managedClusters/managedNamespaces/* | Criar e gerenciar namespaces |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows users to create and manage Azure Kubernetes Service namespace resources.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/289d8817-ee69-43f1-a0af-43a45505b488",
"name": "289d8817-ee69-43f1-a0af-43a45505b488",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/managedClusters/managedNamespaces/*",
"Microsoft.Resources/deployments/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Namespace Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Usuário do Namespace do Serviço Kubernetes do Azure
Permite que os usuários leiam recursos de namespace do Serviço Kubernetes do Azure. O acesso ao namespace no cluster requer ainda a atribuição de funções RBAC do Serviço Kubernetes do Azure ao recurso de namespace para um cluster habilitado para Entra ID.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/managedClusters/managedNamespaces/read | Obter um namespace gerenciado de um cluster gerenciado |
| Microsoft.ContainerService/managedClusters/managedNamespaces/listCredential/action | Listar credenciais de cluster de um namespace gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows users to read Azure Kubernetes Service namespace resources. In-cluster namespace access further requires assignment of Azure Kubernetes Service RBAC roles to the namespace resource for an Entra ID enabled cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/c9f76ca8-b262-4b10-8ed2-09cf0948aa35",
"name": "c9f76ca8-b262-4b10-8ed2-09cf0948aa35",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/managedClusters/managedNamespaces/read",
"Microsoft.ContainerService/managedClusters/managedNamespaces/listCredential/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service Namespace User",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Service RBAC Admin
Permite gerenciar todos os recursos em cluster/namespace, exceto atualizar ou excluir cotas de recursos e namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/managedClusters/listClusterUserCredential/action | Listar a credencial clusterUser de um cluster gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/managedClusters/* | |
| NotDataActions | |
| Microsoft.ContainerService/managedClusters/resourcequotas/write | Grava cotas de recursos |
| Microsoft.ContainerService/clustersGeridos/limitesDeRecursos/delete | Exclui cotas de recursos |
| Microsoft.ContainerService/managedClusters/namespaces/write | Grava namespaces |
| Microsoft.ContainerService/managedClusters/namespaces/delete | Exclui namespaces |
{
"assignableScopes": [
"/"
],
"description": "Lets you manage all resources under cluster/namespace, except update or delete resource quotas and namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/3498e952-d568-435e-9b2c-8d77e338d7f7",
"name": "3498e952-d568-435e-9b2c-8d77e338d7f7",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/managedClusters/*"
],
"notDataActions": [
"Microsoft.ContainerService/managedClusters/resourcequotas/write",
"Microsoft.ContainerService/managedClusters/resourcequotas/delete",
"Microsoft.ContainerService/managedClusters/namespaces/write",
"Microsoft.ContainerService/managedClusters/namespaces/delete"
]
}
],
"roleName": "Azure Kubernetes Service RBAC Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Administrador de Cluster de RBAC do Serviço Azure Kubernetes
Permite gerenciar todos os recursos no cluster.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerService/managedClusters/listClusterUserCredential/action | Listar a credencial clusterUser de um cluster gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/managedClusters/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Lets you manage all resources in the cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/b1ff04bb-8a4e-4dc4-8eb5-8693973ce19b",
"name": "b1ff04bb-8a4e-4dc4-8eb5-8693973ce19b",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/managedClusters/*"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service RBAC Cluster Admin",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Kubernetes Service RBAC Reader
Permite acesso somente leitura para ver a maioria dos objetos em um namespace. Ele não permite a visualização de funções ou associações de funções. Essa função não permite a visualização de Segredos, uma vez que a leitura do conteúdo de Segredos permite o acesso às credenciais ServiceAccount no namespace, o que permitiria o acesso à API como qualquer ServiceAccount no namespace (uma forma de escalonamento de privilégios). A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/managedClusters/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/managedClusters/apps/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/managedClusters/apps/deployments/read | Lê implantações |
| Microsoft.ContainerService/managedClusters/apps/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.ContainerService/managedClusters/apps/statefulsets/read | Lê statefulsets |
| Microsoft.ContainerService/managedClusters/autoscaling/horizontalpodautoscalers/read | Lê horizontalpodautoscalers |
| Microsoft.ContainerService/managedClusters/batch/cronjobs/read | Lê cronjobs |
| Microsoft.ContainerService/managedClusters/batch/jobs/read | Lê trabalhos |
| Microsoft.ContainerService/managedClusters/configmaps/read | Lê configmaps |
| Microsoft.ContainerService/managedClusters/discovery.k8s.io/endpointslices/read | Lê endpointslices |
| Microsoft.ContainerService/managedClusters/endpoints/read | Lê pontos de extremidade |
| Microsoft.ContainerService/managedClusters/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/managedClusters/events/read | Lê eventos |
| Microsoft.ContainerService/managedClusters/extensions/daemonsets/read | Lê daemonsets |
| Microsoft.ContainerService/managedClusters/extensions/deployments/read | Lê implantações |
| Microsoft.ContainerService/managedClusters/extensions/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/managedClusters/extensions/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/managedClusters/extensions/replicasets/read | Lê conjuntos de réplicas |
| Microsoft.ContainerService/managedClusters/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/managedClusters/metrics.k8s.io/pods/read | Lê pods |
| Microsoft.ContainerService/managedClusters/metrics.k8s.io/nodes/read | Lê nós |
| Microsoft.ContainerService/managedClusters/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/managedClusters/networking.k8s.io/ingresses/read | Lê ingressos |
| Microsoft.ContainerService/managedClusters/networking.k8s.io/networkpolicies/read | Lê políticas de rede |
| Microsoft.ContainerService/managedClusters/persistentvolumeclaims/read | Lê declarações de volume persistentes |
| Microsoft.ContainerService/managedClusters/pods/read | Lê pods |
| Microsoft.ContainerService/managedClusters/policy/poddisruptionbudgets/read | Lê poddisruptionbudgets |
| Microsoft.ContainerService/managedClusters/replicationcontrollers/read | Lê controladores de replicação |
| Microsoft.ContainerService/managedClusters/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/managedClusters/serviceaccounts/read | Lê contas de serviço |
| Microsoft.ContainerService/managedClusters/services/read | Serviços de leitura |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows read-only access to see most objects in a namespace. It does not allow viewing roles or role bindings. This role does not allow viewing Secrets, since reading the contents of Secrets enables access to ServiceAccount credentials in the namespace, which would allow API access as any ServiceAccount in the namespace (a form of privilege escalation). Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/7f6c6a51-bcf8-42ba-9220-52d62157d7db",
"name": "7f6c6a51-bcf8-42ba-9220-52d62157d7db",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/managedClusters/apps/controllerrevisions/read",
"Microsoft.ContainerService/managedClusters/apps/daemonsets/read",
"Microsoft.ContainerService/managedClusters/apps/deployments/read",
"Microsoft.ContainerService/managedClusters/apps/replicasets/read",
"Microsoft.ContainerService/managedClusters/apps/statefulsets/read",
"Microsoft.ContainerService/managedClusters/autoscaling/horizontalpodautoscalers/read",
"Microsoft.ContainerService/managedClusters/batch/cronjobs/read",
"Microsoft.ContainerService/managedClusters/batch/jobs/read",
"Microsoft.ContainerService/managedClusters/configmaps/read",
"Microsoft.ContainerService/managedClusters/discovery.k8s.io/endpointslices/read",
"Microsoft.ContainerService/managedClusters/endpoints/read",
"Microsoft.ContainerService/managedClusters/events.k8s.io/events/read",
"Microsoft.ContainerService/managedClusters/events/read",
"Microsoft.ContainerService/managedClusters/extensions/daemonsets/read",
"Microsoft.ContainerService/managedClusters/extensions/deployments/read",
"Microsoft.ContainerService/managedClusters/extensions/ingresses/read",
"Microsoft.ContainerService/managedClusters/extensions/networkpolicies/read",
"Microsoft.ContainerService/managedClusters/extensions/replicasets/read",
"Microsoft.ContainerService/managedClusters/limitranges/read",
"Microsoft.ContainerService/managedClusters/metrics.k8s.io/pods/read",
"Microsoft.ContainerService/managedClusters/metrics.k8s.io/nodes/read",
"Microsoft.ContainerService/managedClusters/namespaces/read",
"Microsoft.ContainerService/managedClusters/networking.k8s.io/ingresses/read",
"Microsoft.ContainerService/managedClusters/networking.k8s.io/networkpolicies/read",
"Microsoft.ContainerService/managedClusters/persistentvolumeclaims/read",
"Microsoft.ContainerService/managedClusters/pods/read",
"Microsoft.ContainerService/managedClusters/policy/poddisruptionbudgets/read",
"Microsoft.ContainerService/managedClusters/replicationcontrollers/read",
"Microsoft.ContainerService/managedClusters/resourcequotas/read",
"Microsoft.ContainerService/managedClusters/serviceaccounts/read",
"Microsoft.ContainerService/managedClusters/services/read"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service RBAC Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Gravador RBAC do Serviço Kubernetes do Azure
Permite acesso de leitura/gravação à maioria dos objetos em um namespace. Essa função não permite exibir ou modificar funções ou associações de função. No entanto, essa função permite acessar Secrets e executar Pods como qualquer ServiceAccount no namespace, para que possa ser usada para obter os níveis de acesso à API de qualquer ServiceAccount no namespace. A aplicação dessa função no escopo do cluster dará acesso a todos os namespaces.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerService/managedClusters/apps/controllerrevisions/read | Lê revisões do controlador |
| Microsoft.ContainerService/managedClusters/apps/daemonsets/* | |
| Microsoft.ContainerService/managedClusters/apps/deployments/* | |
| Microsoft.ContainerService/clustersGeridos/aplicativos/conjuntosDeRéplica/* | |
| Microsoft.ContainerService/managedClusters/apps/statefulsets/* | |
| Microsoft.ContainerService/managedClusters/autoscaling/horizontalpodautoscalers/* | |
| Microsoft.ContainerService/managedClusters/batch/cronjobs/* | |
| Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/read | Lê arrendamentos |
| Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/write | Escreve arrendamentos |
| Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/delete | Exclui concessões |
| Microsoft.ContainerService/managedClusters/discovery.k8s.io/endpointslices/read | Lê endpointslices |
| Microsoft.ContainerService/managedClusters/lote/trabalhos/* | |
| Microsoft.ContainerService/managedClusters/configmaps/* | |
| Microsoft.ContainerService/managedClusters/endpoints/* | |
| Microsoft.ContainerService/managedClusters/events.k8s.io/events/read | Lê eventos |
| Microsoft.ContainerService/managedClusters/events/* | |
| Microsoft.ContainerService/managedClusters/extensions/daemonsets/* | |
| Microsoft.ContainerService/managedClusters/extensions/deployments/* | |
| Microsoft.ContainerService/managedClusters/extensions/ingresses/* | |
| Microsoft.ContainerService/managedClusters/extensions/networkpolicies/* | |
| Microsoft.ContainerService/managedClusters/extensions/replicasets/* | |
| Microsoft.ContainerService/managedClusters/limitranges/read | Intervalos de limites de leitura |
| Microsoft.ContainerService/managedClusters/metrics.k8s.io/pods/read | Lê pods |
| Microsoft.ContainerService/managedClusters/metrics.k8s.io/nodes/read | Lê nós |
| Microsoft.ContainerService/managedClusters/namespaces/read | Lê namespaces |
| Microsoft.ContainerService/managedClusters/networking.k8s.io/ingresses/* | |
| Microsoft.ContainerService/managedClusters/networking.k8s.io/networkpolicies/* | |
| Microsoft.ContainerService/managedClusters/persistentvolumeclaims/* | |
| Microsoft.ContainerService/managedClusters/pods/* | |
| Microsoft.ContainerService/managedClusters/policy/poddisruptionbudgets/* | |
| Microsoft.ContainerService/managedClusters/replicationcontrollers/* | |
| Microsoft.ContainerService/managedClusters/resourcequotas/read | Lê cotas de recursos |
| Microsoft.ContainerService/managedClusters/secrets/* | |
| Microsoft.ContainerService/managedClusters/serviceaccounts/* | |
| Microsoft.ContainerService/managedClusters/services/* | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows read/write access to most objects in a namespace.This role does not allow viewing or modifying roles or role bindings. However, this role allows accessing Secrets and running Pods as any ServiceAccount in the namespace, so it can be used to gain the API access levels of any ServiceAccount in the namespace. Applying this role at cluster scope will give access across all namespaces.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/a7ffa36f-339b-4b5c-8bdf-e2c188b2c0eb",
"name": "a7ffa36f-339b-4b5c-8bdf-e2c188b2c0eb",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerService/managedClusters/apps/controllerrevisions/read",
"Microsoft.ContainerService/managedClusters/apps/daemonsets/*",
"Microsoft.ContainerService/managedClusters/apps/deployments/*",
"Microsoft.ContainerService/managedClusters/apps/replicasets/*",
"Microsoft.ContainerService/managedClusters/apps/statefulsets/*",
"Microsoft.ContainerService/managedClusters/autoscaling/horizontalpodautoscalers/*",
"Microsoft.ContainerService/managedClusters/batch/cronjobs/*",
"Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/read",
"Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/write",
"Microsoft.ContainerService/managedClusters/coordination.k8s.io/leases/delete",
"Microsoft.ContainerService/managedClusters/discovery.k8s.io/endpointslices/read",
"Microsoft.ContainerService/managedClusters/batch/jobs/*",
"Microsoft.ContainerService/managedClusters/configmaps/*",
"Microsoft.ContainerService/managedClusters/endpoints/*",
"Microsoft.ContainerService/managedClusters/events.k8s.io/events/read",
"Microsoft.ContainerService/managedClusters/events/*",
"Microsoft.ContainerService/managedClusters/extensions/daemonsets/*",
"Microsoft.ContainerService/managedClusters/extensions/deployments/*",
"Microsoft.ContainerService/managedClusters/extensions/ingresses/*",
"Microsoft.ContainerService/managedClusters/extensions/networkpolicies/*",
"Microsoft.ContainerService/managedClusters/extensions/replicasets/*",
"Microsoft.ContainerService/managedClusters/limitranges/read",
"Microsoft.ContainerService/managedClusters/metrics.k8s.io/pods/read",
"Microsoft.ContainerService/managedClusters/metrics.k8s.io/nodes/read",
"Microsoft.ContainerService/managedClusters/namespaces/read",
"Microsoft.ContainerService/managedClusters/networking.k8s.io/ingresses/*",
"Microsoft.ContainerService/managedClusters/networking.k8s.io/networkpolicies/*",
"Microsoft.ContainerService/managedClusters/persistentvolumeclaims/*",
"Microsoft.ContainerService/managedClusters/pods/*",
"Microsoft.ContainerService/managedClusters/policy/poddisruptionbudgets/*",
"Microsoft.ContainerService/managedClusters/replicationcontrollers/*",
"Microsoft.ContainerService/managedClusters/resourcequotas/read",
"Microsoft.ContainerService/managedClusters/secrets/*",
"Microsoft.ContainerService/managedClusters/serviceaccounts/*",
"Microsoft.ContainerService/managedClusters/services/*"
],
"notDataActions": []
}
],
"roleName": "Azure Kubernetes Service RBAC Writer",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Azure Red Hat OpenShift Cloud Controller Manager
Gerencie e atualize o gerenciador de controladores de nuvem implantado sobre o OpenShift.
| Ações | Descrição |
|---|---|
| Microsoft.Compute/virtualMachines/leitura | Obter as propriedades de uma máquina virtual |
| Microsoft.Network/loadBalancers/backendAddressPools/join/action | Ingressa em um pool de endereços de back-end do balanceador de carga. Não alertável. |
| Microsoft.Network/loadBalancers/leitura | Obtém uma definição de balanceador de carga |
| Microsoft.Network/loadBalancers/gravação | Cria um balanceador de carga ou atualiza um balanceador de carga existente |
| Microsoft.Network/networkInterfaces/leitura | Obtém uma definição de interface de rede. |
| Microsoft.Network/networkInterfaces/gravação | Cria uma interface de rede ou atualiza uma interface de rede existente. |
| Microsoft.Network/networkSecurityGroups/leitura | Obtém uma definição de grupo de segurança de rede |
| Microsoft.Network/networkSecurityGroups/escrita | Cria um grupo de segurança de rede ou atualiza um grupo de segurança de rede existente |
| Microsoft.Network/publicIPAddresses/join/action | Ingressa em um endereço IP público. Não alertável. |
| Microsoft.Network/publicIPAddresses/read | Obtém uma definição de endereço IP público. |
| Microsoft.Network/publicIPAddresses/write | Cria um endereço IP público ou atualiza um endereço IP público existente. |
| Microsoft.Network/endereçosIPpúblicos/eliminar | Exclui um endereço IP público. |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/loadBalancers/inboundNatRules/join/action | Ingressa em uma regra nat de entrada do balanceador de carga. Não alertável. |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Network/publicIPPrefixes/join/action | Junta-se a um PublicIPPrefix. Não alertável. |
| Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action | Associa uma regra de segurança a grupos de segurança de aplicativos. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/gravação | Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente |
| Microsoft.Network/privatelinkservices/write | Cria um novo serviço de link privado ou atualiza um serviço de link privado existente. |
| Microsoft.Network/privatelinkservices/read | Obtém um recurso de serviço de link privado. |
| Microsoft.Network/privatelinkservices/delete | Exclui um recurso de serviço de link privado. |
| Microsoft.Network/loadBalancers/loadBalancingRules/read | Obtém uma definição de regra de balanceamento de carga do balanceador de carga |
| Microsoft.Network/serviceEndpointPolicies/join/action | Ingressa em uma Política de Ponto de Extremidade de Serviço. Não alertável. |
| Microsoft.Network/natGateways/join/action | Junta-se a um gateway NAT |
| Microsoft.Network/networkIntentPolicies/join/action | Ingressa em uma Política de Intenção de Rede. Não alertável. |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Network/routeTables/join/action | Junta-se a uma tabela de rotas. Não alertável. |
| Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action | Permissão de ação para associar recursos ao Pool do Ipam |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Manage and update the cloud controller manager deployed on top of OpenShift.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/a1f96423-95ce-4224-ab27-4e3dc72facd4",
"name": "a1f96423-95ce-4224-ab27-4e3dc72facd4",
"permissions": [
{
"actions": [
"Microsoft.Compute/virtualMachines/read",
"Microsoft.Network/loadBalancers/backendAddressPools/join/action",
"Microsoft.Network/loadBalancers/read",
"Microsoft.Network/loadBalancers/write",
"Microsoft.Network/networkInterfaces/read",
"Microsoft.Network/networkInterfaces/write",
"Microsoft.Network/networkSecurityGroups/read",
"Microsoft.Network/networkSecurityGroups/write",
"Microsoft.Network/publicIPAddresses/join/action",
"Microsoft.Network/publicIPAddresses/read",
"Microsoft.Network/publicIPAddresses/write",
"Microsoft.Network/publicIPAddresses/delete",
"Microsoft.Network/virtualNetworks/subnets/join/action",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/loadBalancers/inboundNatRules/join/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Network/publicIPPrefixes/join/action",
"Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action",
"Microsoft.Network/virtualNetworks/subnets/write",
"Microsoft.Network/privatelinkservices/write",
"Microsoft.Network/privatelinkservices/read",
"Microsoft.Network/privatelinkservices/delete",
"Microsoft.Network/loadBalancers/loadBalancingRules/read",
"Microsoft.Network/serviceEndpointPolicies/join/action",
"Microsoft.Network/natGateways/join/action",
"Microsoft.Network/networkIntentPolicies/join/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Network/routeTables/join/action",
"Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Cloud Controller Manager",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Entrada do Cluster Azure Red Hat OpenShift
Gerencie e configure o roteador OpenShift.
| Ações | Descrição |
|---|---|
| Microsoft.Network/dnsZones/A/delete | Remova o conjunto de registros de um determinado nome e digite 'A' de uma zona DNS. |
| Microsoft.Network/dnsZones/A/write | Crie ou atualize um conjunto de registros do tipo 'A' dentro de uma zona DNS. Os registos especificados substituirão os registos atuais no conjunto de registos. |
| Microsoft.Network/privateDnsZones/A/delete | Remova o conjunto de registos de um determinado nome e escreva 'A' de uma zona DNS privada. |
| Microsoft.Network/privateDnsZones/A/write | Crie ou atualize um conjunto de registros do tipo 'A' dentro de uma zona DNS privada. Os registos especificados substituirão os registos atuais no conjunto de registos. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Manage and configure the OpenShift router.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/0336e1d3-7a87-462b-b6db-342b63f7802c",
"name": "0336e1d3-7a87-462b-b6db-342b63f7802c",
"permissions": [
{
"actions": [
"Microsoft.Network/dnsZones/A/delete",
"Microsoft.Network/dnsZones/A/write",
"Microsoft.Network/privateDnsZones/A/delete",
"Microsoft.Network/privateDnsZones/A/write",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/join/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Cluster Ingress Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Armazenamento de Discos Azure Red Hat OpenShift
Instale drivers CSI (Container Storage Interface) que permitem que seu cluster use os Discos do Azure. Defina os padrões de armazenamento em todo o cluster OpenShift para garantir que exista uma classe de armazenamento padrão para clusters.
| Ações | Descrição |
|---|---|
| Microsoft.Compute/virtualMachines/write | Cria uma nova máquina virtual ou atualiza uma máquina virtual existente |
| Microsoft.Compute/virtualMachines/leitura | Obter as propriedades de uma máquina virtual |
| Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write | Atualiza as propriedades de uma máquina virtual em um conjunto de escala de VM |
| Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read | Recupera as propriedades de uma máquina virtual em um conjunto de escala de VM |
| Microsoft.Compute/virtualMachineScaleSets/read | Obter as propriedades de um Conjunto de Dimensionamento de Máquina Virtual |
| Microsoft.Compute/snapshots/write | Criar um novo instantâneo ou atualizar um existente |
| Microsoft.Compute/snapshots/leitura | Obter as propriedades de um instantâneo |
| Microsoft.Compute/instantâneos/eliminar | Excluir um instantâneo |
| Microsoft.Compute/locations/operations/read | Obtém o status de uma operação assíncrona |
| Microsoft.Compute/locations/DiskOperations/read | Obtém o status de uma operação de disco assíncrona |
| Microsoft.Compute/discos/gravação | Cria um novo disco ou atualiza um existente |
| Microsoft.Compute/discos/leitura | Obter as propriedades de um disco |
| Microsoft.Compute/discos/eliminar | Exclui o disco |
| Microsoft.Compute/disks/beginGetAccess/action | Obter o URI SAS do disco para acesso de blob |
| Microsoft.Compute/diskEncryptionSets/read | Obter as propriedades de um conjunto de criptografia de disco |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Install Container Storage Interface (CSI) drivers that enable your cluster to use Azure Disks. Set OpenShift cluster-wide storage defaults to ensure a default storageclass exists for clusters.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/5b7237c5-45e1-49d6-bc18-a1f62f400748",
"name": "5b7237c5-45e1-49d6-bc18-a1f62f400748",
"permissions": [
{
"actions": [
"Microsoft.Compute/virtualMachines/write",
"Microsoft.Compute/virtualMachines/read",
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/write",
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/read",
"Microsoft.Compute/virtualMachineScaleSets/read",
"Microsoft.Compute/snapshots/write",
"Microsoft.Compute/snapshots/read",
"Microsoft.Compute/snapshots/delete",
"Microsoft.Compute/locations/operations/read",
"Microsoft.Compute/locations/DiskOperations/read",
"Microsoft.Compute/disks/write",
"Microsoft.Compute/disks/read",
"Microsoft.Compute/disks/delete",
"Microsoft.Compute/disks/beginGetAccess/action",
"Microsoft.Compute/diskEncryptionSets/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Disk Storage Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Credencial Federada do Azure Red Hat OpenShift
Crie, atualize e exclua credenciais federadas em identidades gerenciadas atribuídas ao usuário para criar uma relação de confiança entre a identidade gerenciada, OpenID Connect (OIDC) e a conta de serviço.
| Ações | Descrição |
|---|---|
| Microsoft.ManagedIdentity/userAssignedIdentities/read | Obtém uma identidade atribuída ao usuário existente |
| Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/write | Adicionar ou atualizar uma credencial de identidade federada |
| Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/read | Obter ou listar credenciais de identidade federada |
| Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/delete | Excluir uma credencial de identidade federada |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Create, update and delete federated credentials on user assigned managed identities in order to build a trust relationship between the managed identity, OpenID Connect (OIDC), and the service account.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/ef318e2a-8334-4a05-9e4a-295a196c6a6e",
"name": "ef318e2a-8334-4a05-9e4a-295a196c6a6e",
"permissions": [
{
"actions": [
"Microsoft.ManagedIdentity/userAssignedIdentities/read",
"Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/write",
"Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/read",
"Microsoft.ManagedIdentity/userAssignedIdentities/federatedIdentityCredentials/delete"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Federated Credential",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Armazenamento de Ficheiros do Azure Red Hat OpenShift
Instale drivers CSI (Container Storage Interface) que permitem que seu cluster use Arquivos do Azure. Defina os padrões de armazenamento em todo o cluster OpenShift para garantir que exista uma classe de armazenamento padrão para clusters.
| Ações | Descrição |
|---|---|
| Microsoft.Storage/storageAccounts/delete | Exclui uma conta de armazenamento existente. |
| Microsoft.Storage/storageAccounts/fileServices/read | Obter propriedades do serviço de arquivo |
| Microsoft.Storage/storageAccounts/fileServices/shares/eliminar | Excluir compartilhamento de arquivos |
| Microsoft.Storage/storageAccounts/fileServices/shares/read | Listar compartilhamentos de arquivos |
| Microsoft.Storage/storageAccounts/fileServices/shares/write | Criar ou atualizar o compartilhamento de arquivos |
| Microsoft.Storage/storageAccounts/listKeys/action | Retorna as chaves de acesso para a conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/read | Retorna a lista de contas de armazenamento ou obtém as propriedades da conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/write | Cria uma conta de armazenamento com os parâmetros especificados ou atualiza as propriedades ou tags ou adiciona domínio personalizado para a conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/PrivateEndpointConnectionsAprovação/ação | Aprovar conexões de ponto final privado |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/sub-redes/gravação | Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente |
| Microsoft.Network/routeTables/join/action | Junta-se a uma tabela de rotas. Não alertável. |
| Microsoft.Network/natGateways/join/action | Junta-se a um gateway NAT |
| Microsoft.Network/virtualNetworks/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/privateEndpoints/write | Cria um novo ponto de extremidade privado ou atualiza um ponto de extremidade privado existente. |
| Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action | Permissão de ação para associar recursos ao Pool do Ipam |
| Microsoft.Network/networkIntentPolicies/join/action | Ingressa em uma Política de Intenção de Rede. Não alertável. |
| Microsoft.Network/serviceEndpointPolicies/join/action | Ingressa em uma Política de Ponto de Extremidade de Serviço. Não alertável. |
| Microsoft.Network/localizações/operações/leitura | Obtém o recurso de operação que representa o status de uma operação assíncrona |
| Microsoft.Network/privateDnsOperationStatuses/read | Obtém o status de uma operação de DNS privado |
| Microsoft.Network/privateDnsZones/read | Obtenha as propriedades da zona DNS privada, no formato JSON. Observe que esse comando não recupera as redes virtuais às quais a zona DNS privada está vinculada ou os conjuntos de registros contidos na zona. |
| Microsoft.Network/privateDnsZones/virtualNetworkLinks/read | Obtenha o link Zona DNS privada para propriedades de rede virtual, no formato JSON. |
| Microsoft.Network/privateDnsZones/virtualNetworkLinks/write | Crie ou atualize um link de zona DNS privada para a rede virtual. |
| Microsoft.Network/privateDnsZones/write | Crie ou atualize uma zona DNS privada dentro de um grupo de recursos. Observe que esse comando não pode ser usado para criar ou atualizar links de rede virtual ou conjuntos de registros dentro da zona. |
| Microsoft.Network/privateDnsZones/join/action | Ingressa em uma zona DNS privada |
| Microsoft.Network/privateEndpoints/privateDnsZoneGroups/write | Coloca um grupo de zonas DNS privadas |
| Microsoft.Network/privateEndpoints/privateDnsZoneGroups/read | Obtém um grupo de zonas DNS privadas |
| Microsoft.Network/privateEndpoints/read | Obtém um recurso de ponto de extremidade privado. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Install Container Storage Interface (CSI) drivers that enable your cluster to use Azure Files. Set OpenShift cluster-wide storage defaults to ensure a default storageclass exists for clusters.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/0d7aedc0-15fd-4a67-a412-efad370c947e",
"name": "0d7aedc0-15fd-4a67-a412-efad370c947e",
"permissions": [
{
"actions": [
"Microsoft.Storage/storageAccounts/delete",
"Microsoft.Storage/storageAccounts/fileServices/read",
"Microsoft.Storage/storageAccounts/fileServices/shares/delete",
"Microsoft.Storage/storageAccounts/fileServices/shares/read",
"Microsoft.Storage/storageAccounts/fileServices/shares/write",
"Microsoft.Storage/storageAccounts/listKeys/action",
"Microsoft.Storage/storageAccounts/read",
"Microsoft.Storage/storageAccounts/write",
"Microsoft.Storage/storageAccounts/PrivateEndpointConnectionsApproval/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/write",
"Microsoft.Network/routeTables/join/action",
"Microsoft.Network/natGateways/join/action",
"Microsoft.Network/virtualNetworks/join/action",
"Microsoft.Network/virtualNetworks/subnets/join/action",
"Microsoft.Network/privateEndpoints/write",
"Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action",
"Microsoft.Network/networkIntentPolicies/join/action",
"Microsoft.Network/serviceEndpointPolicies/join/action",
"Microsoft.Network/locations/operations/read",
"Microsoft.Network/privateDnsOperationStatuses/read",
"Microsoft.Network/privateDnsZones/read",
"Microsoft.Network/privateDnsZones/virtualNetworkLinks/read",
"Microsoft.Network/privateDnsZones/virtualNetworkLinks/write",
"Microsoft.Network/privateDnsZones/write",
"Microsoft.Network/privateDnsZones/join/action",
"Microsoft.Network/privateEndpoints/privateDnsZoneGroups/write",
"Microsoft.Network/privateEndpoints/privateDnsZoneGroups/read",
"Microsoft.Network/privateEndpoints/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift File Storage Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Registro de Imagens do Azure Red Hat OpenShift
Permite permissões para o operador gerenciar uma instância singleton do registro de imagem OpenShift. Ele gerencia toda a configuração do registro, incluindo a criação de armazenamento.
| Ações | Descrição |
|---|---|
| Microsoft.Storage/storageAccounts/blobServices/read | Retorna propriedades ou estatísticas do serviço de blob |
| Microsoft.Storage/storageAccounts/blobServices/containers/read | Devolve a lista de contentores |
| Microsoft.Storage/contasDeArmazenamento/serviçosBlob/contentores/escrever | Devolve o resultado do recipiente put blob |
| Microsoft.Storage/storageAccounts/blobServices/containers/delete | Devolve o resultado da eliminação de um contentor |
| Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey/action | Retorna uma chave de delegação de usuário para o serviço de blob |
| Microsoft.Storage/storageAccounts/read | Retorna a lista de contas de armazenamento ou obtém as propriedades da conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/write | Cria uma conta de armazenamento com os parâmetros especificados ou atualiza as propriedades ou tags ou adiciona domínio personalizado para a conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/delete | Exclui uma conta de armazenamento existente. |
| Microsoft.Storage/storageAccounts/listKeys/action | Retorna as chaves de acesso para a conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/PrivateEndpointConnectionsAprovação/ação | Aprovar conexões de ponto final privado |
| Microsoft.Resources/tags/write | Atualiza as tags em um recurso substituindo ou mesclando tags existentes com um novo conjunto de tags ou removendo tags existentes. |
| Microsoft.Network/privateEndpoints/write | Cria um novo ponto de extremidade privado ou atualiza um ponto de extremidade privado existente. |
| Microsoft.Network/privateEndpoints/read | Obtém um recurso de ponto de extremidade privado. |
| Microsoft.Network/privateEndpoints/privateDnsZoneGroups/write | Coloca um grupo de zonas DNS privadas |
| Microsoft.Network/privateEndpoints/privateDnsZoneGroups/read | Obtém um grupo de zonas DNS privadas |
| Microsoft.Network/privateDnsZones/read | Obtenha as propriedades da zona DNS privada, no formato JSON. Observe que esse comando não recupera as redes virtuais às quais a zona DNS privada está vinculada ou os conjuntos de registros contidos na zona. |
| Microsoft.Network/privateDnsZones/write | Crie ou atualize uma zona DNS privada dentro de um grupo de recursos. Observe que esse comando não pode ser usado para criar ou atualizar links de rede virtual ou conjuntos de registros dentro da zona. |
| Microsoft.Network/privateDnsZones/join/action | Ingressa em uma zona DNS privada |
| Microsoft.Network/privateDnsZones/A/write | Crie ou atualize um conjunto de registros do tipo 'A' dentro de uma zona DNS privada. Os registos especificados substituirão os registos atuais no conjunto de registos. |
| Microsoft.Network/privateDnsZones/virtualNetworkLinks/write | Crie ou atualize um link de zona DNS privada para a rede virtual. |
| Microsoft.Network/privateDnsZones/virtualNetworkLinks/read | Obtenha o link Zona DNS privada para propriedades de rede virtual, no formato JSON. |
| Microsoft.Network/networkInterfaces/leitura | Obtém uma definição de interface de rede. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/virtualNetworks/join/action | Junta-se a uma rede virtual. Não alertável. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete | Devolve o resultado da eliminação de um blob |
| Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write | Devolve o resultado da escrita de um blob |
| Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read | Retorna um blob ou uma lista de blobs |
| Microsoft.Armazenamento/contasDeArmazenamento/serviçosBlob/contêineres/blobs/adicionar/ação | Devolve o resultado da adição de conteúdo de blob |
| Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action | Move o blob de um caminho para outro |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Enables permissions for the operator to manage a singleton instance of the OpenShift image registry. It manages all configuration of the registry, including creating storage.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/8b32b316-c2f5-4ddf-b05b-83dacd2d08b5",
"name": "8b32b316-c2f5-4ddf-b05b-83dacd2d08b5",
"permissions": [
{
"actions": [
"Microsoft.Storage/storageAccounts/blobServices/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/write",
"Microsoft.Storage/storageAccounts/blobServices/containers/delete",
"Microsoft.Storage/storageAccounts/blobServices/generateUserDelegationKey/action",
"Microsoft.Storage/storageAccounts/read",
"Microsoft.Storage/storageAccounts/write",
"Microsoft.Storage/storageAccounts/delete",
"Microsoft.Storage/storageAccounts/listKeys/action",
"Microsoft.Storage/storageAccounts/PrivateEndpointConnectionsApproval/action",
"Microsoft.Resources/tags/write",
"Microsoft.Network/privateEndpoints/write",
"Microsoft.Network/privateEndpoints/read",
"Microsoft.Network/privateEndpoints/privateDnsZoneGroups/write",
"Microsoft.Network/privateEndpoints/privateDnsZoneGroups/read",
"Microsoft.Network/privateDnsZones/read",
"Microsoft.Network/privateDnsZones/write",
"Microsoft.Network/privateDnsZones/join/action",
"Microsoft.Network/privateDnsZones/A/write",
"Microsoft.Network/privateDnsZones/virtualNetworkLinks/write",
"Microsoft.Network/privateDnsZones/virtualNetworkLinks/read",
"Microsoft.Network/networkInterfaces/read",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/join/action",
"Microsoft.Network/virtualNetworks/join/action"
],
"notActions": [],
"dataActions": [
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action",
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action"
],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Image Registry Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de API de Máquina do Azure Red Hat OpenShift
Gerencie o ciclo de vida de CRD (definições de recursos personalizados) de finalidade específica, controladores e objetos RBAC do Azure que estendem a API do Kubernetes para declarar o estado desejado das máquinas em um cluster.
| Ações | Descrição |
|---|---|
| Microsoft.Compute/availabilitySets/delete | Exclui o conjunto de disponibilidade |
| Microsoft.Compute/availabilitySets/read | Obter as propriedades de um conjunto de disponibilidade |
| Microsoft.Compute/availabilitySets/write | Cria um novo conjunto de disponibilidade ou atualiza um existente |
| Microsoft.Compute/diskEncryptionSets/read | Obter as propriedades de um conjunto de criptografia de disco |
| Microsoft.Compute/discos/eliminar | Exclui o disco |
| Microsoft.Compute/galleries/images/versions/read | Obtém as propriedades da Versão da Imagem da Galeria |
| Microsoft.Compute/skus/read | Obtém a lista de SKUs Microsoft.Compute disponíveis para sua Assinatura |
| Microsoft.Compute/virtualMachines/excluir | Exclui a máquina virtual |
| Microsoft.Compute/virtualMachines/leitura | Obter as propriedades de uma máquina virtual |
| Microsoft.Compute/virtualMachines/write | Cria uma nova máquina virtual ou atualiza uma máquina virtual existente |
| Microsoft.Compute/capacityReservationGroups/deploy/action | Implantar uma nova VM/VMSS usando o Grupo de Reserva de Capacidade |
| Microsoft.ManagedIdentity/userAssignedIdentities/assign/action | Ação RBAC para atribuir uma identidade atribuída ao usuário existente a um recurso |
| Microsoft.Network/applicationSecurityGroups/ler | Obtém uma ID de Grupo de Segurança de Aplicativo. |
| Microsoft.Network/loadBalancers/backendAddressPools/join/action | Ingressa em um pool de endereços de back-end do balanceador de carga. Não alertável. |
| Microsoft.Network/loadBalancers/leitura | Obtém uma definição de balanceador de carga |
| Microsoft.Network/loadBalancers/gravação | Cria um balanceador de carga ou atualiza um balanceador de carga existente |
| Microsoft.Network/networkInterfaces/delete | Exclui uma interface de rede |
| Microsoft.Network/networkInterfaces/join/action | Associa uma máquina virtual a uma interface de rede. Não alertável. |
| Microsoft.Network/networkInterfaces/loadBalancers/leitura | Obtém todos os balanceadores de carga dos quais a interface de rede faz parte |
| Microsoft.Network/networkInterfaces/leitura | Obtém uma definição de interface de rede. |
| Microsoft.Network/networkInterfaces/gravação | Cria uma interface de rede ou atualiza uma interface de rede existente. |
| Microsoft.Network/networkSecurityGroups/leitura | Obtém uma definição de grupo de segurança de rede |
| Microsoft.Network/networkSecurityGroups/escrita | Cria um grupo de segurança de rede ou atualiza um grupo de segurança de rede existente |
| Microsoft.Network/endereçosIPpúblicos/eliminar | Exclui um endereço IP público. |
| Microsoft.Network/publicIPAddresses/join/action | Ingressa em um endereço IP público. Não alertável. |
| Microsoft.Network/publicIPAddresses/read | Obtém uma definição de endereço IP público. |
| Microsoft.Network/publicIPAddresses/write | Cria um endereço IP público ou atualiza um endereço IP público existente. |
| Microsoft.Network/routeTables/ler | Obtém uma definição de tabela de rotas |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action | Associa uma regra de segurança a grupos de segurança de aplicativos. Não alertável. |
| Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action | Junta-se a uma configuração IP frontend do Load Balancer. Não alertável. |
| Microsoft.Network/loadBalancers/inboundNATRules/join/action | Ingressa em uma regra nat de entrada do balanceador de carga. Não alertável. |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Manage the lifecycle of specific-purpose custom resource definitions (CRD), controllers, and Azure RBAC objects that extend the Kubernetes API to declares the desired state of machines in a cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/0358943c-7e01-48ba-8889-02cc51d78637",
"name": "0358943c-7e01-48ba-8889-02cc51d78637",
"permissions": [
{
"actions": [
"Microsoft.Compute/availabilitySets/delete",
"Microsoft.Compute/availabilitySets/read",
"Microsoft.Compute/availabilitySets/write",
"Microsoft.Compute/diskEncryptionSets/read",
"Microsoft.Compute/disks/delete",
"Microsoft.Compute/galleries/images/versions/read",
"Microsoft.Compute/skus/read",
"Microsoft.Compute/virtualMachines/delete",
"Microsoft.Compute/virtualMachines/read",
"Microsoft.Compute/virtualMachines/write",
"Microsoft.Compute/capacityReservationGroups/deploy/action",
"Microsoft.ManagedIdentity/userAssignedIdentities/assign/action",
"Microsoft.Network/applicationSecurityGroups/read",
"Microsoft.Network/loadBalancers/backendAddressPools/join/action",
"Microsoft.Network/loadBalancers/read",
"Microsoft.Network/loadBalancers/write",
"Microsoft.Network/networkInterfaces/delete",
"Microsoft.Network/networkInterfaces/join/action",
"Microsoft.Network/networkInterfaces/loadBalancers/read",
"Microsoft.Network/networkInterfaces/read",
"Microsoft.Network/networkInterfaces/write",
"Microsoft.Network/networkSecurityGroups/read",
"Microsoft.Network/networkSecurityGroups/write",
"Microsoft.Network/publicIPAddresses/delete",
"Microsoft.Network/publicIPAddresses/join/action",
"Microsoft.Network/publicIPAddresses/read",
"Microsoft.Network/publicIPAddresses/write",
"Microsoft.Network/routeTables/read",
"Microsoft.Network/virtualNetworks/subnets/join/action",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/applicationSecurityGroups/joinNetworkSecurityRule/action",
"Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action",
"Microsoft.Network/loadBalancers/inboundNATRules/join/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Machine API Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Rede do Azure Red Hat OpenShift
Instale e atualize os componentes de rede em um cluster OpenShift.
| Ações | Descrição |
|---|---|
| Microsoft.Network/networkInterfaces/leitura | Obtém uma definição de interface de rede. |
| Microsoft.Network/networkInterfaces/gravação | Cria uma interface de rede ou atualiza uma interface de rede existente. |
| Microsoft.Network/virtualNetworks/ler | Obter a definição de rede virtual |
| Microsoft.Network/virtualNetworks/subnets/join/action | Junta-se a uma rede virtual. Não alertável. |
| Microsoft.Network/loadBalancers/backendAddressPools/join/action | Ingressa em um pool de endereços de back-end do balanceador de carga. Não alertável. |
| Microsoft.Network/loadBalancers/backendAddressPools/read | Obtém uma definição de pool de endereços de back-end do balanceador de carga |
| Microsoft.Compute/virtualMachines/leitura | Obter as propriedades de uma máquina virtual |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Install and upgrade the networking components on an OpenShift cluster.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/be7a6435-15ae-4171-8f30-4a343eff9e8f",
"name": "be7a6435-15ae-4171-8f30-4a343eff9e8f",
"permissions": [
{
"actions": [
"Microsoft.Network/networkInterfaces/read",
"Microsoft.Network/networkInterfaces/write",
"Microsoft.Network/virtualNetworks/read",
"Microsoft.Network/virtualNetworks/subnets/join/action",
"Microsoft.Network/loadBalancers/backendAddressPools/join/action",
"Microsoft.Network/loadBalancers/backendAddressPools/read",
"Microsoft.Compute/virtualMachines/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Network Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Serviços do Azure Red Hat OpenShift
Mantenha a integridade da máquina, a configuração da rede, o monitoramento e outros recursos específicos da funcionalidade contínua de um cluster OpenShift como um serviço gerenciado.
| Ações | Descrição |
|---|---|
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/sub-redes/gravação | Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente |
| Microsoft.Network/natGateways/join/action | Junta-se a um gateway NAT |
| Microsoft.Network/routeTables/join/action | Junta-se a uma tabela de rotas. Não alertável. |
| Microsoft.Network/networkSecurityGroups/join/action | Ingressa em um grupo de segurança de rede. Não alertável. |
| Microsoft.Network/serviceEndpointPolicies/join/action | Ingressa em uma Política de Ponto de Extremidade de Serviço. Não alertável. |
| Microsoft.Network/networkIntentPolicies/join/action | Ingressa em uma Política de Intenção de Rede. Não alertável. |
| Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action | Permissão de ação para associar recursos ao Pool do Ipam |
| Microsoft.Storage/storageAccounts/listKeys/action | Retorna as chaves de acesso para a conta de armazenamento especificada. |
| Microsoft.Storage/storageAccounts/read | Retorna a lista de contas de armazenamento ou obtém as propriedades da conta de armazenamento especificada. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Maintain machine health, network configuration, monitoring, and other features that are specific to an OpenShift cluster's continued functionality as a managed service.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/4436bae4-7702-4c84-919b-c4069ff25ee2",
"name": "4436bae4-7702-4c84-919b-c4069ff25ee2",
"permissions": [
{
"actions": [
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/write",
"Microsoft.Network/natGateways/join/action",
"Microsoft.Network/routeTables/join/action",
"Microsoft.Network/networkSecurityGroups/join/action",
"Microsoft.Network/serviceEndpointPolicies/join/action",
"Microsoft.Network/networkIntentPolicies/join/action",
"Microsoft.Network/networkManagers/ipamPools/associateResourcesToPool/action",
"Microsoft.Storage/storageAccounts/listKeys/action",
"Microsoft.Storage/storageAccounts/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Azure Red Hat OpenShift Service Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Cluster Conectado Gerenciado Identity CheckAccess Reader
Função interna que permite que uma identidade gerenciada do Cluster Conectado chame a API checkAccess
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Built-in role that allows a Connected Cluster managed identity to call the checkAccess API",
"id": "/providers/Microsoft.Authorization/roleDefinitions/65a14201-8f6c-4c28-bec4-12619c5a9aaa",
"name": "65a14201-8f6c-4c28-bec4-12619c5a9aaa",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Connected Cluster Managed Identity CheckAccess Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuinte de Container Apps ConnectedEnvironments
Gerenciamento completo de Container Apps ConnectedEnvironments, incluindo criação, exclusão e atualizações.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/connectedEnvironments/* | |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/*/write | |
| Microsoft.App/connectedEnvironments/*/delete | |
| Microsoft.App/connectedEnvironments/*/action | |
| Microsoft.App/connectedEnvironments/daprComponents/listSecrets/action | Listar segredos de um componente Dapr |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Full management of Container Apps ConnectedEnvironments, including creation, deletion, and updates.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/6f4fe6fc-f04f-4d97-8528-8bc18c848dca",
"name": "6f4fe6fc-f04f-4d97-8528-8bc18c848dca",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/connectedEnvironments/*",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/*/write",
"Microsoft.App/connectedEnvironments/*/delete",
"Microsoft.App/connectedEnvironments/*/action",
"Microsoft.App/connectedEnvironments/daprComponents/listSecrets/action",
"Microsoft.Resources/deployments/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps ConnectedEnvironments Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Aplicações de Contentor em Ambientes Conectados
Acesso de leitura a "Container Apps ConnectedEnvironments".
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.App/connectedEnvironments/read | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read access to Container Apps ConnectedEnvironments.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/d5adeb5b-107f-4aca-99ea-4e3f4fc008d5",
"name": "d5adeb5b-107f-4aca-99ea-4e3f4fc008d5",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/*",
"Microsoft.App/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps ConnectedEnvironments Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuidor de aplicativos de contêiner
Gerenciamento completo de aplicativos de contêiner, incluindo criação, exclusão e atualizações.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/containerApps/*/read | |
| Microsoft.App/containerApps/*/write | |
| Microsoft.App/containerApps/*/delete | |
| Microsoft.App/containerApps/*/action | |
| Microsoft.App/managedEnvironments/ler | Obtenha um ambiente gerenciado |
| Microsoft.App/managedEnvironments/*/read | |
| Microsoft.App/managedEnvironments/join/action | Permite criar um aplicativo de contêiner em um ambiente gerenciado |
| Microsoft.App/managedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome de recurso para um ambiente gerenciado |
| Microsoft.App/connectedEnvironments/read | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/join/action | Permite criar um aplicativo de contêiner ou um trabalho de aplicativos de contêiner em um ambiente conectado |
| Microsoft.App/connectedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome do recurso para um ambiente conectado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Full management of Container Apps, including creation, deletion, and updates.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/358470bc-b998-42bd-ab17-a7e34c199c0f",
"name": "358470bc-b998-42bd-ab17-a7e34c199c0f",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/containerApps/*/read",
"Microsoft.App/containerApps/*/write",
"Microsoft.App/containerApps/*/delete",
"Microsoft.App/containerApps/*/action",
"Microsoft.App/managedEnvironments/read",
"Microsoft.App/managedEnvironments/*/read",
"Microsoft.App/managedEnvironments/join/action",
"Microsoft.App/managedEnvironments/checknameavailability/action",
"Microsoft.App/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/join/action",
"Microsoft.App/connectedEnvironments/checknameavailability/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador de Tarefas de Aplicações de Contêineres
Gerenciamento completo de trabalhos de Aplicativos de Contêiner, incluindo criação, exclusão e atualizações.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| microsoft.app/tarefas/ler | Obter um trabalho de aplicativos de contêiner |
| Microsoft.App/jobs/*/read | |
| Microsoft.App/empregos/*/ação | |
| Microsoft.App/tarefas/escrita | Criar ou atualizar um trabalho de aplicativos de contêiner |
| Microsoft.App/jobs/delete | Excluir um trabalho de aplicativos de contêiner |
| Microsoft.app/ambientes gerenciados/leitura | Obtenha um ambiente gerenciado |
| Microsoft.App/managedenvironments/*/read | |
| Microsoft.App/ambientes gerenciados/junção/ação | Permite criar um aplicativo de contêiner em um ambiente gerenciado |
| Microsoft.App/ambientesgeridos/verificardisponibilidadedenome/ação | Verificar a disponibilidade do nome de recurso para um ambiente gerenciado |
| Microsoft.app/connectedEnvironments/ler | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/join/action | Permite criar um aplicativo de contêiner ou um trabalho de aplicativos de contêiner em um ambiente conectado |
| Microsoft.App/connectedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome do recurso para um ambiente conectado |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Full management of Container Apps jobs, including creation, deletion, and updates.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/4e3d2b60-56ae-4dc6-a233-09c8e5a82e68",
"name": "4e3d2b60-56ae-4dc6-a233-09c8e5a82e68",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"microsoft.app/jobs/read",
"Microsoft.App/jobs/*/read",
"Microsoft.App/jobs/*/action",
"Microsoft.App/jobs/write",
"Microsoft.App/jobs/delete",
"Microsoft.app/managedenvironments/read",
"Microsoft.App/managedenvironments/*/read",
"Microsoft.App/managedenvironments/join/action",
"Microsoft.App/managedenvironments/checknameavailability/action",
"Microsoft.app/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/join/action",
"Microsoft.App/connectedEnvironments/checknameavailability/action",
"Microsoft.Resources/deployments/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps Jobs Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de Tarefas de Aplicações em Contentores
Leia, inicie e pare trabalhos de Aplicativos de Contêiner.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| microsoft.app/tarefas/ler | Obter um trabalho de aplicativos de contêiner |
| Microsoft.App/jobs/*/read | |
| Microsoft.App/empregos/*/ação | |
| Microsoft.app/ambientes gerenciados/leitura | Obtenha um ambiente gerenciado |
| Microsoft.App/managedenvironments/*/read | |
| Microsoft.App/ambientes gerenciados/junção/ação | Permite criar um aplicativo de contêiner em um ambiente gerenciado |
| Microsoft.App/ambientesgeridos/verificardisponibilidadedenome/ação | Verificar a disponibilidade do nome de recurso para um ambiente gerenciado |
| Microsoft.app/connectedEnvironments/ler | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/join/action | Permite criar um aplicativo de contêiner ou um trabalho de aplicativos de contêiner em um ambiente conectado |
| Microsoft.App/connectedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome do recurso para um ambiente conectado |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.App/jobs/logstream/action | Exibir fluxo de log de um trabalho de aplicativo contêiner |
| Microsoft.App/jobs/exec/action | Conectar-se ao console de um trabalho de aplicativo de contêiner |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read, start, and stop Container Apps jobs.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/b9a307c4-5aa3-4b52-ba60-2b17c136cd7b",
"name": "b9a307c4-5aa3-4b52-ba60-2b17c136cd7b",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"microsoft.app/jobs/read",
"Microsoft.App/jobs/*/read",
"Microsoft.App/jobs/*/action",
"Microsoft.app/managedenvironments/read",
"Microsoft.App/managedenvironments/*/read",
"Microsoft.App/managedenvironments/join/action",
"Microsoft.App/managedenvironments/checknameavailability/action",
"Microsoft.app/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/join/action",
"Microsoft.App/connectedEnvironments/checknameavailability/action"
],
"notActions": [],
"dataActions": [
"Microsoft.App/jobs/logstream/action",
"Microsoft.App/jobs/exec/action"
],
"notDataActions": []
}
],
"roleName": "Container Apps Jobs Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Tarefas de Aplicações em Contentores
Acesso de leitura aos trabalhos do ContainerApps
| Ações | Descrição |
|---|---|
| microsoft.app/tarefas/ler | Obter um trabalho de aplicativos de contêiner |
| Microsoft.App/jobs/*/read | |
| Microsoft.App/managedenvironments/ler | Obtenha um ambiente gerenciado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read access to ContainerApps jobs",
"id": "/providers/Microsoft.Authorization/roleDefinitions/edd66693-d32a-450b-997d-0158c03976b0",
"name": "edd66693-d32a-450b-997d-0158c03976b0",
"permissions": [
{
"actions": [
"microsoft.app/jobs/read",
"Microsoft.App/jobs/*/read",
"Microsoft.App/managedenvironments/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps Jobs Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador de Ambientes Geridos de Aplicações em Contêineres
Gerenciamento completo de Container Apps ManagedEnvironments, incluindo criação, exclusão e atualizações.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/managedEnvironments/*/read | |
| Microsoft.App/managedEnvironments/*/write | |
| Microsoft.App/managedEnvironments/*/delete | |
| Microsoft.App/managedEnvironments/*/action | |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Full management of Container Apps ManagedEnvironments, including creation, deletion, and updates.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/57cc5028-e6a7-4284-868d-0611c5923f8d",
"name": "57cc5028-e6a7-4284-868d-0611c5923f8d",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/managedEnvironments/*/read",
"Microsoft.App/managedEnvironments/*/write",
"Microsoft.App/managedEnvironments/*/delete",
"Microsoft.App/managedEnvironments/*/action",
"Microsoft.Resources/deployments/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps ManagedEnvironments Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Ambientes Geridos de Aplicações de Contêineres
Acesso de leitura a ambientes geridos de ContainerApps.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/managedEnvironments/*/read | |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read access to ContainerApps managedenvironments.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/1b32c00b-7eff-4c22-93e6-93d11d72d2d8",
"name": "1b32c00b-7eff-4c22-93e6-93d11d72d2d8",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/managedEnvironments/*/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps ManagedEnvironments Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Operador de aplicativos de contêiner
Leia, faça streaming de logs e execute comandos em Container Apps.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/containerApps/*/read | |
| Microsoft.App/containerApps/*/action | |
| Microsoft.App/managedEnvironments/ler | Obtenha um ambiente gerenciado |
| Microsoft.App/managedEnvironments/*/read | |
| Microsoft.App/managedEnvironments/join/action | Permite criar um aplicativo de contêiner em um ambiente gerenciado |
| Microsoft.App/managedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome de recurso para um ambiente gerenciado |
| Microsoft.App/connectedEnvironments/read | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/join/action | Permite criar um aplicativo de contêiner ou um trabalho de aplicativos de contêiner em um ambiente conectado |
| Microsoft.App/connectedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome do recurso para um ambiente conectado |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.App/containerApps/logstream/action | Exibir fluxo de log de um aplicativo de contêiner |
| Microsoft.App/containerApps/exec/action | Conectar-se ao console de um aplicativo de contêiner |
| Microsoft.App/containerApps/debug/action | Conectar-se ao console de depuração de um aplicativo de contêiner |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read, logstream and exec into Container Apps.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/f3bd1b5c-91fa-40e7-afe7-0c11d331232c",
"name": "f3bd1b5c-91fa-40e7-afe7-0c11d331232c",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/containerApps/*/read",
"Microsoft.App/containerApps/*/action",
"Microsoft.App/managedEnvironments/read",
"Microsoft.App/managedEnvironments/*/read",
"Microsoft.App/managedEnvironments/join/action",
"Microsoft.App/managedEnvironments/checknameavailability/action",
"Microsoft.App/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/join/action",
"Microsoft.App/connectedEnvironments/checknameavailability/action"
],
"notActions": [],
"dataActions": [
"Microsoft.App/containerApps/logstream/action",
"Microsoft.App/containerApps/exec/action",
"Microsoft.App/containerApps/debug/action"
],
"notDataActions": []
}
],
"roleName": "Container Apps Operator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuinte dos Pools de Sessão de Aplicações de Contêiner
Gerenciamento completo de Container Apps SessionPools, incluindo criação, exclusão e atualizações.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/sessionPools/*/read | |
| Microsoft.App/sessionPools/*/write | |
| Microsoft.App/sessionPools/*/delete | |
| Microsoft.App/sessionPools/*/action | |
| Microsoft.App/managedEnvironments/ler | Obtenha um ambiente gerenciado |
| Microsoft.App/managedEnvironments/*/read | |
| Microsoft.App/managedEnvironments/join/action | Permite criar um aplicativo de contêiner em um ambiente gerenciado |
| Microsoft.App/managedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome de recurso para um ambiente gerenciado |
| microsoft.App/connectedEnvironments/ler | Obtenha um ambiente conectado |
| Microsoft.App/connectedEnvironments/*/read | |
| Microsoft.App/connectedEnvironments/join/action | Permite criar um aplicativo de contêiner ou um trabalho de aplicativos de contêiner em um ambiente conectado |
| Microsoft.App/connectedEnvironments/checknameavailability/action | Verificar a disponibilidade do nome do recurso para um ambiente conectado |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| NotActions | |
| Microsoft.App/sessionPools/fetchMcpServerCredentials/action | Buscar as credenciais do servidor MCP de um pool de sessões |
| Microsoft.App/sessionPools/rotateMcpServerCredentials/action | Rodar as credenciais do servidor MCP de um pool de sessões |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Full management of Container Apps SessionPools, including creation, deletion, and updates.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/f7669afb-68b2-44b4-9c5f-6d2a47fddda0",
"name": "f7669afb-68b2-44b4-9c5f-6d2a47fddda0",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/sessionPools/*/read",
"Microsoft.App/sessionPools/*/write",
"Microsoft.App/sessionPools/*/delete",
"Microsoft.App/sessionPools/*/action",
"microsoft.App/managedEnvironments/read",
"Microsoft.App/managedEnvironments/*/read",
"Microsoft.App/managedEnvironments/join/action",
"Microsoft.App/managedEnvironments/checknameavailability/action",
"microsoft.App/connectedEnvironments/read",
"Microsoft.App/connectedEnvironments/*/read",
"Microsoft.App/connectedEnvironments/join/action",
"Microsoft.App/connectedEnvironments/checknameavailability/action",
"Microsoft.Resources/deployments/*"
],
"notActions": [
"Microsoft.App/sessionPools/fetchMcpServerCredentials/action",
"Microsoft.App/sessionPools/rotateMcpServerCredentials/action"
],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps SessionPools Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Pools de Sessões de Aplicações de Contêiner
Acesso de leitura aos pools de sessões do ContainerApps.
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.App/sessionPools/*/read | |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read access to ContainerApps sessionpools.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/af61e8fc-2633-4b95-bed3-421ad6826515",
"name": "af61e8fc-2633-4b95-bed3-421ad6826515",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.App/sessionPools/*/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Apps SessionPools Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Administrador de Regras de Cache do Registro de Contêiner
Crie, leia, atualize e exclua regras de cache no Registro de contêiner. Essa função não concede permissões para gerenciar Conjuntos de Credenciais.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/cacheRules/read | Obtém as propriedades da regra de cache especificada ou lista todas as regras de cache para o registro de contêiner especificado |
| Microsoft.ContainerRegistry/registries/cacheRules/write | Cria ou atualiza uma regra de cache para um registro de contêiner com os parâmetros especificados |
| Microsoft.ContainerRegistry/registries/cacheRules/delete | Exclui uma regra de cache de um registro de contêiner |
| Microsoft.ContainerRegistry/registries/cacheRules/operationStatuses/read | Obtém um status de operação assíncrona de uma regra de cache |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Create, Read, Update, and Delete Cache Rules in Container Registry. This role doesn't grant permissions to manage Credential Sets.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/df87f177-bb12-4db1-9793-a413691eff94",
"name": "df87f177-bb12-4db1-9793-a413691eff94",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/cacheRules/read",
"Microsoft.ContainerRegistry/registries/cacheRules/write",
"Microsoft.ContainerRegistry/registries/cacheRules/delete",
"Microsoft.ContainerRegistry/registries/cacheRules/operationStatuses/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Cache Rule Administrator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Regras de Cache do Registro de Contêiner
Leia a configuração das Regras de Cache no Registro de Contêiner. Essa permissão não concede permissão para ler Conjuntos de Credenciais.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/cacheRules/read | Obtém as propriedades da regra de cache especificada ou lista todas as regras de cache para o registro de contêiner especificado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read the configuration of Cache Rules in Container Registry. This permission doesn't grant permission to read Credential Sets.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/c357b964-0002-4b64-a50d-7a28f02edc52",
"name": "c357b964-0002-4b64-a50d-7a28f02edc52",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/cacheRules/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Cache Rule Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de Configuração do Registro de Contêiner e Leitor de Configuração de Acesso a Dados
Fornece permissões para listar registros de contêiner e propriedades de configuração do Registro. Fornece permissões para listar a configuração de acesso a dados, como credenciais de usuário administrador, mapas de escopo e tokens, que podem ser usados para ler, gravar ou excluir repositórios e imagens. Não fornece permissões diretas para ler, listar ou gravar conteúdo do Registro, incluindo repositórios e imagens. Não fornece permissões para modificar o conteúdo do plano de dados, como importações, Cache de Artefatos ou Sincronização e Pipelines de Transferência. Não fornece permissões para gerenciar tarefas.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/operationStatuses/read | Obtém um status de operação assíncrona do registro |
| Microsoft.ContainerRegistry/registries/read | Obtém as propriedades do registro de contêiner especificado ou lista todos os registros de contêiner no grupo de recursos ou assinatura especificados. |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/read | Obtém as propriedades da conexão de ponto de extremidade privado ou lista todas as conexões de ponto de extremidade privado para o registro de contêiner especificado |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/operationStatuses/read | Obter status de operação assíncrona de conexão de ponto final privado |
| Microsoft.ContainerRegistry/registries/listCredentials/action | Lista as credenciais de login para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/tokens/read | Obtém as propriedades do token especificado ou lista todos os tokens para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/tokens/operationStatuses/read | Obtém um status de operação assíncrona de token. |
| Microsoft.ContainerRegistry/registries/scopeMaps/read | Obtém as propriedades do mapa de escopo especificado ou lista todos os mapas de escopo para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/scopeMaps/operationStatuses/read | Obtém um status de operação assíncrona do mapa de escopo. |
| Microsoft.ContainerRegistry/registries/webhooks/read | Obtém as propriedades do webhook especificado ou lista todos os webhooks para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action | Obtém a configuração do URI de serviço e cabeçalhos personalizados para o webhook. |
| Microsoft.ContainerRegistry/registries/webhooks/listEvents/action | Lista eventos recentes para o webhook especificado. |
| Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read | Obtém um status de operação assíncrona de webhook |
| Microsoft.ContainerRegistry/registries/replications/read | Obtém as propriedades da replicação especificada ou lista todas as replicações para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/replications/operationStatuses/read | Obtém um status de operação assíncrona de replicação |
| Microsoft.ContainerRegistry/registries/connectedRegistries/read | Obtém as propriedades do registro conectado especificado ou lista todos os registros conectados para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read | Obtém a configuração de diagnóstico para o recurso |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write | Cria ou atualiza a configuração de diagnóstico para o recurso |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/logDefinitions/read | Obtém os logs disponíveis para o Microsoft ContainerRegistry |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read | Obtém as métricas disponíveis para o Microsoft ContainerRegistry |
| Microsoft.Insights/AlertRules/Write | Criar ou atualizar um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Excluir | Excluir um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Leitura | Ler um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Activated/Action | Alerta métrico clássico ativado |
| Microsoft.Insights/AlertRules/Resolvido/Ação | Alerta métrico clássico resolvido |
| Microsoft.Insights/AlertRules/Throttled/Action | Regra clássica de alerta métrico limitada |
| Microsoft.Insights/AlertRules/Incidentes/Leitura | Ler um incidente de alerta métrico clássico |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Provides permissions to list container registries and registry configuration properties. Provides permissions to list data access configuration such as admin user credentials, scope maps, and tokens, which can be used to read, write or delete repositories and images. Does not provide direct permissions to read, list, or write registry contents including repositories and images. Does not provide permissions to modify data plane content such as imports, Artifact Cache or Sync, and Transfer Pipelines. Does not provide permissions for managing Tasks.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/69b07be0-09bf-439a-b9a6-e73de851bd59",
"name": "69b07be0-09bf-439a-b9a6-e73de851bd59",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/read",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/read",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/listCredentials/action",
"Microsoft.ContainerRegistry/registries/tokens/read",
"Microsoft.ContainerRegistry/registries/tokens/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/scopeMaps/read",
"Microsoft.ContainerRegistry/registries/scopeMaps/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/webhooks/read",
"Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action",
"Microsoft.ContainerRegistry/registries/webhooks/listEvents/action",
"Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/replications/read",
"Microsoft.ContainerRegistry/registries/replications/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/connectedRegistries/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/logDefinitions/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read",
"Microsoft.Insights/AlertRules/Write",
"Microsoft.Insights/AlertRules/Delete",
"Microsoft.Insights/AlertRules/Read",
"Microsoft.Insights/AlertRules/Activated/Action",
"Microsoft.Insights/AlertRules/Resolved/Action",
"Microsoft.Insights/AlertRules/Throttled/Action",
"Microsoft.Insights/AlertRules/Incidents/Read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Configuration Reader and Data Access Configuration Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuidor do Registro de Contêiner e Administrador de Configuração de Acesso a Dados
Fornece permissões para criar, listar e atualizar registros de contêiner e propriedades de configuração do Registro. Fornece permissões para configurar o acesso a dados, como credenciais de usuário administrador, mapas de escopo e tokens, que podem ser usados para ler, gravar ou excluir repositórios e imagens. Não fornece permissões diretas para ler, listar ou gravar conteúdo do Registro, incluindo repositórios e imagens. Não fornece permissões para modificar o conteúdo do plano de dados, como importações, Cache de Artefatos ou Sincronização e Pipelines de Transferência. Não fornece permissões para gerenciar tarefas.
| Ações | Descrição |
|---|---|
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerRegistry/registries/operationStatuses/read | Obtém um status de operação assíncrona do registro |
| Microsoft.ContainerRegistry/registries/read | Obtém as propriedades do registro de contêiner especificado ou lista todos os registros de contêiner no grupo de recursos ou assinatura especificados. |
| Microsoft.ContainerRegistry/registries/write | Cria ou atualiza um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/delete | Exclui um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/listCredentials/action | Lista as credenciais de login para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/regenerateCredential/action | Regenera uma das credenciais de login para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/generateCredentials/action | Gere chaves para um token de um registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/replications/read | Obtém as propriedades da replicação especificada ou lista todas as replicações para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registros/replicações/gravação | Cria ou atualiza uma replicação para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/replications/delete | Exclui uma replicação de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/replications/operationStatuses/read | Obtém um status de operação assíncrona de replicação |
| Microsoft.ContainerRegistry/registries/privateEndpointConnectionsApproval/action | Auto aprova uma conexão de ponto de extremidade privada |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/read | Obtém as propriedades da conexão de ponto de extremidade privado ou lista todas as conexões de ponto de extremidade privado para o registro de contêiner especificado |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/write | Aprova/rejeita a conexão de ponto de extremidade privado |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/delete | Exclui a conexão de ponto de extremidade privado |
| Microsoft.ContainerRegistry/registries/privateEndpointConnections/operationStatuses/read | Obter status de operação assíncrona de conexão de ponto final privado |
| Microsoft.ContainerRegistry/registries/tokens/read | Obtém as propriedades do token especificado ou lista todos os tokens para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/tokens/write | Cria ou atualiza um token para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/tokens/delete | Exclui um token de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/tokens/operationStatuses/read | Obtém um status de operação assíncrona de token. |
| Microsoft.ContainerRegistry/registries/scopeMaps/read | Obtém as propriedades do mapa de escopo especificado ou lista todos os mapas de escopo para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/scopeMaps/write | Cria ou atualiza um mapa de escopo para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/scopeMaps/delete | Exclui um mapa de escopo de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/scopeMaps/operationStatuses/read | Obtém um status de operação assíncrona do mapa de escopo. |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read | Obtém a configuração de diagnóstico para o recurso |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write | Cria ou atualiza a configuração de diagnóstico para o recurso |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/logDefinitions/read | Obtém os logs disponíveis para o Microsoft ContainerRegistry |
| Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read | Obtém as métricas disponíveis para o Microsoft ContainerRegistry |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.ContainerRegistry/registries/connectedRegistries/read | Obtém as propriedades do registro conectado especificado ou lista todos os registros conectados para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/connectedRegistries/write | Cria ou atualiza um registro conectado para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registos/connectedRegistries/eliminar | Exclui um registro conectado de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/connectedRegistries/deactivate/action | Desativa um registro conectado para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/webhooks/read | Obtém as propriedades do webhook especificado ou lista todos os webhooks para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/webhooks/write | Cria ou atualiza um webhook para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/webhooks/delete | Exclui um webhook de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action | Obtém a configuração do URI de serviço e cabeçalhos personalizados para o webhook. |
| Microsoft.ContainerRegistry/registries/webhooks/ping/action | Aciona um evento ping a ser enviado para o webhook. |
| Microsoft.ContainerRegistry/registries/webhooks/listEvents/action | Lista eventos recentes para o webhook especificado. |
| Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read | Obtém um status de operação assíncrona de webhook |
| Microsoft.Insights/AlertRules/Write | Criar ou atualizar um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Excluir | Excluir um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Leitura | Ler um alerta de métrica clássica |
| Microsoft.Insights/AlertRules/Activated/Action | Alerta métrico clássico ativado |
| Microsoft.Insights/AlertRules/Resolvido/Ação | Alerta métrico clássico resolvido |
| Microsoft.Insights/AlertRules/Throttled/Action | Regra clássica de alerta métrico limitada |
| Microsoft.Insights/AlertRules/Incidentes/Leitura | Ler um incidente de alerta métrico clássico |
| Microsoft.ContainerRegistry/locations/operationResults/read | Obtém um resultado de operação assíncrona |
| Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action | Associa recursos como conta de armazenamento ou banco de dados SQL a uma sub-rede. Não alertável. |
| Microsoft.Network/virtualNetworks/sub-redes/leitura | Obtém uma definição de sub-rede de rede virtual |
| Microsoft.Network/virtualNetworks/sub-redes/gravação | Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente |
| Microsoft.Network/virtualNetworks/ler | Obter a definição de rede virtual |
| Microsoft.Network/privateEndpoints/privateLinkServiceProxies/write | Cria um novo proxy de serviço de link privado ou atualiza um proxy de serviço de link privado existente. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Provides permissions to create, list, and update container registries and registry configuration properties. Provides permissions to configure data access such as admin user credentials, scope maps, and tokens, which can be used to read, write or delete repositories and images. Does not provide direct permissions to read, list, or write registry contents including repositories and images. Does not provide permissions to modify data plane content such as imports, Artifact Cache or Sync, and Transfer Pipelines. Does not provide permissions for managing Tasks.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/3bc748fc-213d-45c1-8d91-9da5725539b9",
"name": "3bc748fc-213d-45c1-8d91-9da5725539b9",
"permissions": [
{
"actions": [
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerRegistry/registries/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/read",
"Microsoft.ContainerRegistry/registries/write",
"Microsoft.ContainerRegistry/registries/delete",
"Microsoft.ContainerRegistry/registries/listCredentials/action",
"Microsoft.ContainerRegistry/registries/regenerateCredential/action",
"Microsoft.ContainerRegistry/registries/generateCredentials/action",
"Microsoft.ContainerRegistry/registries/replications/read",
"Microsoft.ContainerRegistry/registries/replications/write",
"Microsoft.ContainerRegistry/registries/replications/delete",
"Microsoft.ContainerRegistry/registries/replications/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/privateEndpointConnectionsApproval/action",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/read",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/write",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/delete",
"Microsoft.ContainerRegistry/registries/privateEndpointConnections/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/tokens/read",
"Microsoft.ContainerRegistry/registries/tokens/write",
"Microsoft.ContainerRegistry/registries/tokens/delete",
"Microsoft.ContainerRegistry/registries/tokens/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/scopeMaps/read",
"Microsoft.ContainerRegistry/registries/scopeMaps/write",
"Microsoft.ContainerRegistry/registries/scopeMaps/delete",
"Microsoft.ContainerRegistry/registries/scopeMaps/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/diagnosticSettings/write",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/logDefinitions/read",
"Microsoft.ContainerRegistry/registries/providers/Microsoft.Insights/metricDefinitions/read",
"Microsoft.Resources/deployments/*",
"Microsoft.Authorization/*/read",
"Microsoft.ContainerRegistry/registries/connectedRegistries/read",
"Microsoft.ContainerRegistry/registries/connectedRegistries/write",
"Microsoft.ContainerRegistry/registries/connectedRegistries/delete",
"Microsoft.ContainerRegistry/registries/connectedRegistries/deactivate/action",
"Microsoft.ContainerRegistry/registries/webhooks/read",
"Microsoft.ContainerRegistry/registries/webhooks/write",
"Microsoft.ContainerRegistry/registries/webhooks/delete",
"Microsoft.ContainerRegistry/registries/webhooks/getCallbackConfig/action",
"Microsoft.ContainerRegistry/registries/webhooks/ping/action",
"Microsoft.ContainerRegistry/registries/webhooks/listEvents/action",
"Microsoft.ContainerRegistry/registries/webhooks/operationStatuses/read",
"Microsoft.Insights/AlertRules/Write",
"Microsoft.Insights/AlertRules/Delete",
"Microsoft.Insights/AlertRules/Read",
"Microsoft.Insights/AlertRules/Activated/Action",
"Microsoft.Insights/AlertRules/Resolved/Action",
"Microsoft.Insights/AlertRules/Throttled/Action",
"Microsoft.Insights/AlertRules/Incidents/Read",
"Microsoft.ContainerRegistry/locations/operationResults/read",
"Microsoft.Network/virtualNetworks/subnets/joinViaServiceEndpoint/action",
"Microsoft.Network/virtualNetworks/subnets/read",
"Microsoft.Network/virtualNetworks/subnets/write",
"Microsoft.Network/virtualNetworks/read",
"Microsoft.Network/privateEndpoints/privateLinkServiceProxies/write"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Contributor and Data Access Configuration Administrator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Administrador do Conjunto de Credenciais do Registro de Contêiner
Crie, leia, atualize e exclua conjuntos de credenciais no Registro de contêiner. Essa função não afeta as permissões necessárias para armazenar conteúdo dentro do Cofre de Chaves do Azure. Essa função também não concede permissões para gerenciar Regras de Cache.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/credentialSets/read | Obtém as propriedades do conjunto de credenciais especificado ou lista todos os conjuntos de credenciais para o registro de contêiner especificado |
| Microsoft.ContainerRegistry/registries/credentialSets/write | Cria ou atualiza um conjunto de credenciais para um registro de contêiner com os parâmetros especificados |
| Microsoft.ContainerRegistry/registries/credentialSets/delete | Exclui um conjunto de credenciais de um registro de contêiner |
| Microsoft.ContainerRegistry/registries/credentialSets/operationStatuses/read | Obtém um status de operação assíncrona do conjunto de credenciais |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Create, Read, Update, and Delete Credential Sets in Container Registry. This role doesn't affect the needed permissions for storing content inside Azure Key Vault. This role also doesn't grant permissions to manage Cache Rules.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/f094fb07-0703-4400-ad6a-e16dd8000e14",
"name": "f094fb07-0703-4400-ad6a-e16dd8000e14",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/credentialSets/read",
"Microsoft.ContainerRegistry/registries/credentialSets/write",
"Microsoft.ContainerRegistry/registries/credentialSets/delete",
"Microsoft.ContainerRegistry/registries/credentialSets/operationStatuses/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Credential Set Administrator",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de conjunto de credenciais do Registro de contêiner
Leia a configuração dos Conjuntos de Credenciais no Registro de Contêiner. Essa permissão não concede permissão para ver o conteúdo dentro do Cofre de Chaves do Azure, apenas o conteúdo dentro do Registro de Contêiner. Essa permissão não concede permissão para ler Regras de Cache.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/credentialSets/read | Obtém as propriedades do conjunto de credenciais especificado ou lista todos os conjuntos de credenciais para o registro de contêiner especificado |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Read the configuration of Credential Sets in Container Registry. This permission doesn't allow permission to see content inside Azure Key vault only the content inside Container Registry. This permission doesn't grant permission to read Cache Rules.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/29093635-9924-4f2c-913b-650a12949526",
"name": "29093635-9924-4f2c-913b-650a12949526",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/credentialSets/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Credential Set Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Importador de Dados do Registro de Contêiner e Leitor de Dados
Fornece a capacidade de importar imagens para um registro através da operação de importação do registro. Fornece a capacidade de listar repositórios, visualizar imagens e tags, obter manifestos e extrair imagens. Não fornece permissões para importar imagens por meio da configuração de pipelines de transferência do Registro, como pipelines de importação e exportação. Não fornece permissões para importação por meio da configuração de regras de Cache de Artefatos ou Sincronização.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/importImage/action | Importe a imagem para o registro do contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/read | Obtém as propriedades do registro de contêiner especificado ou lista todos os registros de contêiner no grupo de recursos ou assinatura especificados. |
| Microsoft.ContainerRegistry/registries/pull/read | Puxe ou obtenha imagens de um registro de contêiner. |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/repositories/content/read | Puxe ou obtenha imagens de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/repositories/metadata/read | Obtém os metadados de um repositório específico para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/catalog/read | Listar repositórios em um registro de contêiner. |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Provides the ability to import images into a registry through the registry import operation. Provides the ability to list repositories, view images and tags, get manifests, and pull images. Does not provide permissions for importing images through configuring registry transfer pipelines such as import and export pipelines. Does not provide permissions for importing through configuring Artifact Cache or Sync rules.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/577a9874-89fd-4f24-9dbd-b5034d0ad23a",
"name": "577a9874-89fd-4f24-9dbd-b5034d0ad23a",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/importImage/action",
"Microsoft.ContainerRegistry/registries/read",
"Microsoft.ContainerRegistry/registries/pull/read"
],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/repositories/content/read",
"Microsoft.ContainerRegistry/registries/repositories/metadata/read",
"Microsoft.ContainerRegistry/registries/catalog/read"
],
"notDataActions": []
}
],
"roleName": "Container Registry Data Importer and Data Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Lister do catálogo do repositório do Registro de Contêiner
Permite listar todos os repositórios em um Registro de Contêiner do Azure.
| Ações | Descrição |
|---|---|
| nenhum | |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/catalog/read | Listar repositórios em um registro de contêiner. |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows for listing all repositories in an Azure Container Registry.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/bfdb9389-c9a5-478a-bb2f-ba9ca092c3c7",
"name": "bfdb9389-c9a5-478a-bb2f-ba9ca092c3c7",
"permissions": [
{
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/catalog/read"
],
"notDataActions": []
}
],
"roleName": "Container Registry Repository Catalog Lister",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador do repositório do Registro de Contêiner
Permite ler, gravar e excluir acesso aos repositórios do Registro de Contêiner do Azure, mas exclui a listagem de catálogo.
| Ações | Descrição |
|---|---|
| nenhum | |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/repositories/metadata/read | Obtém os metadados de um repositório específico para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/repositories/content/read | Puxe ou obtenha imagens de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/repositories/metadata/write | Atualiza os metadados de um repositório para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/repositories/content/write | Envie ou grave imagens em um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/repositories/metadata/delete | Excluir os metadados de um repositório para um registro de contêiner |
| Microsoft.ContainerRegistry/registos/repositorios/conteúdo/eliminar | Exclua o artefato em um registro de contêiner. |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows for read, write, and delete access to Azure Container Registry repositories, but excluding catalog listing.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/2efddaa5-3f1f-4df3-97df-af3f13818f4c",
"name": "2efddaa5-3f1f-4df3-97df-af3f13818f4c",
"permissions": [
{
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/repositories/metadata/read",
"Microsoft.ContainerRegistry/registries/repositories/content/read",
"Microsoft.ContainerRegistry/registries/repositories/metadata/write",
"Microsoft.ContainerRegistry/registries/repositories/content/write",
"Microsoft.ContainerRegistry/registries/repositories/metadata/delete",
"Microsoft.ContainerRegistry/registries/repositories/content/delete"
],
"notDataActions": []
}
],
"roleName": "Container Registry Repository Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Leitor de repositório de registro de contêiner
Permite acesso de leitura aos repositórios do Registro de Contêiner do Azure, mas exclui a listagem de catálogo.
| Ações | Descrição |
|---|---|
| nenhum | |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/repositories/metadata/read | Obtém os metadados de um repositório específico para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/repositories/content/read | Puxe ou obtenha imagens de um registro de contêiner. |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows for read access to Azure Container Registry repositories, but excluding catalog listing.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/b93aa761-3e63-49ed-ac28-beffa264f7ac",
"name": "b93aa761-3e63-49ed-ac28-beffa264f7ac",
"permissions": [
{
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/repositories/metadata/read",
"Microsoft.ContainerRegistry/registries/repositories/content/read"
],
"notDataActions": []
}
],
"roleName": "Container Registry Repository Reader",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Gravador de repositório de registro de contêiner
Permite acesso de leitura e gravação aos repositórios do Registro de Contêiner do Azure, mas exclui a listagem de catálogo.
| Ações | Descrição |
|---|---|
| nenhum | |
| NotActions | |
| nenhum | |
| DataActions | |
| Microsoft.ContainerRegistry/registries/repositories/metadata/read | Obtém os metadados de um repositório específico para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/repositories/content/read | Puxe ou obtenha imagens de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/repositories/metadata/write | Atualiza os metadados de um repositório para um registro de contêiner |
| Microsoft.ContainerRegistry/registries/repositories/content/write | Envie ou grave imagens em um registro de contêiner. |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Allows for read and write access to Azure Container Registry repositories, but excluding catalog listing.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/2a1e307c-b015-4ebd-883e-5b7698a07328",
"name": "2a1e307c-b015-4ebd-883e-5b7698a07328",
"permissions": [
{
"actions": [],
"notActions": [],
"dataActions": [
"Microsoft.ContainerRegistry/registries/repositories/metadata/read",
"Microsoft.ContainerRegistry/registries/repositories/content/read",
"Microsoft.ContainerRegistry/registries/repositories/metadata/write",
"Microsoft.ContainerRegistry/registries/repositories/content/write"
],
"notDataActions": []
}
],
"roleName": "Container Registry Repository Writer",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador de Tarefas de Registro de Contêiner
Fornece permissões para configurar, ler, listar, acionar ou cancelar Tarefas do Registro de Contêiner, Execuções de Tarefas, Logs de Tarefas, Execuções Rápidas, Compilações Rápidas e Pools de Agentes de Tarefas. As permissões concedidas para o gerenciamento de tarefas podem ser usadas para permissões completas do plano de dados do registro, incluindo leitura/gravação/exclusão de imagens de contêiner em registros. As permissões concedidas para o gerenciamento de tarefas também podem ser usadas para executar diretivas de compilação criadas pelo cliente e executar scripts para criar artefatos de software.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/agentpools/read | Obtenha um agentpool para um registro de contêiner ou liste todos os agentpools. |
| Microsoft.ContainerRegistry/registries/agentpools/write | Crie ou atualize um agentpool para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/agentpools/delete | Exclua um agentpool para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/agentpools/listQueueStatus/action | Liste todo o status da fila de um agentpool para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/agentpools/operationResults/status/read | Obtém um status de resultado de operação assíncrona do pool de agentes |
| Microsoft.ContainerRegistry/registries/agentpools/operationStatuses/read | Obtém um status de operação assíncrona do conjunto de agentes |
| Microsoft.ContainerRegistry/registries/tasks/read | Obtém uma tarefa para um registro de contêiner ou lista todas as tarefas. |
| Microsoft.ContainerRegistry/registros/tarefas/gravação | Cria ou atualiza uma tarefa para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/tasks/delete | Exclui uma tarefa para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/tasks/listDetails/action | Liste todos os detalhes de uma tarefa para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/scheduleRun/action | Agende uma execução em relação a um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/listBuildSourceUploadUrl/action | Obtenha o local da url de carregamento de origem para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/runs/read | Obtém as propriedades de uma execução em relação a um registro de contêiner ou execução de lista. |
| Microsoft.ContainerRegistry/registries/runs/write | Atualiza uma execução. |
| Microsoft.ContainerRegistry/registries/runs/listLogSasUrl/action | Obtém a URL SAS de log para uma execução. |
| Microsoft.ContainerRegistry/registos/execuções/cancelar/ação | Cancelar uma execução existente. |
| Microsoft.ContainerRegistry/registries/taskruns/read | Obtenha uma taskrun para um registro de contêiner ou liste todas as taskruns. |
| Microsoft.ContainerRegistry/registries/taskruns/write | Crie ou atualize uma execução de tarefas para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/taskruns/delete | Exclua uma execução de tarefas para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/taskruns/listDetails/action | Liste todos os detalhes de uma execução de tarefas para um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/taskruns/operationStatuses/read | Obtém um status de operação assíncrona taskrun |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.ContainerRegistry/registries/read | Obtém as propriedades do registro de contêiner especificado ou lista todos os registros de contêiner no grupo de recursos ou assinatura especificados. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Provides permissions to configure, read, list, trigger, or cancel Container Registry Tasks, Task Runs, Task Logs, Quick Runs, Quick Builds, and Task Agent Pools. Permissions granted for Tasks management can be used for full registry data plane permissions including reading/writing/deleting container images in registries. Permissions granted for Tasks management can also be used to run customer authored build directives and run scripts to build software artifacts.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/fb382eab-e894-4461-af04-94435c366c3f",
"name": "fb382eab-e894-4461-af04-94435c366c3f",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/agentpools/read",
"Microsoft.ContainerRegistry/registries/agentpools/write",
"Microsoft.ContainerRegistry/registries/agentpools/delete",
"Microsoft.ContainerRegistry/registries/agentpools/listQueueStatus/action",
"Microsoft.ContainerRegistry/registries/agentpools/operationResults/status/read",
"Microsoft.ContainerRegistry/registries/agentpools/operationStatuses/read",
"Microsoft.ContainerRegistry/registries/tasks/read",
"Microsoft.ContainerRegistry/registries/tasks/write",
"Microsoft.ContainerRegistry/registries/tasks/delete",
"Microsoft.ContainerRegistry/registries/tasks/listDetails/action",
"Microsoft.ContainerRegistry/registries/scheduleRun/action",
"Microsoft.ContainerRegistry/registries/listBuildSourceUploadUrl/action",
"Microsoft.ContainerRegistry/registries/runs/read",
"Microsoft.ContainerRegistry/registries/runs/write",
"Microsoft.ContainerRegistry/registries/runs/listLogSasUrl/action",
"Microsoft.ContainerRegistry/registries/runs/cancel/action",
"Microsoft.ContainerRegistry/registries/taskruns/read",
"Microsoft.ContainerRegistry/registries/taskruns/write",
"Microsoft.ContainerRegistry/registries/taskruns/delete",
"Microsoft.ContainerRegistry/registries/taskruns/listDetails/action",
"Microsoft.ContainerRegistry/registries/taskruns/operationStatuses/read",
"Microsoft.Resources/deployments/*",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.ContainerRegistry/registries/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Tasks Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Contribuidor do Pipeline de Transferência de Registro de Contêiner
Fornece a capacidade de transferir, importar e exportar artefatos por meio da configuração de pipelines de transferência do Registro que envolvem contas de armazenamento intermediárias e cofres de chaves. Não fornece permissões para enviar ou extrair imagens. Não fornece permissões para criar, gerenciar ou listar contas de armazenamento ou cofres de chaves. Não fornece permissões para executar atribuições de função.
| Ações | Descrição |
|---|---|
| Microsoft.ContainerRegistry/registries/exportPipelines/read | Obtém as propriedades do pipeline de exportação especificado ou lista todos os pipelines de exportação para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/exportPipelines/write | Cria ou atualiza um pipeline de exportação para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/exportPipelines/delete | Exclui um pipeline de exportação de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/importPipelines/read | Obtém as propriedades do pipeline de importação especificado ou lista todos os pipelines de importação para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/importPipelines/write | Cria ou atualiza um pipeline de importação para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/importPipelines/delete | Exclui um pipeline de importação de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/pipelineRuns/read | Obtém as propriedades da execução do pipeline especificado ou lista todas as execuções do pipeline para o registro de contêiner especificado. |
| Microsoft.ContainerRegistry/registries/pipelineRuns/write | Cria ou atualiza uma execução de pipeline para um registro de contêiner com os parâmetros especificados. |
| Microsoft.ContainerRegistry/registries/pipelineRuns/delete | Exclui um pipeline executado de um registro de contêiner. |
| Microsoft.ContainerRegistry/registries/pipelineRuns/operationStatuses/read | Obtém um status de operação assíncrona de execução de pipeline. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Provides the ability to transfer, import, and export artifacts through configuring registry transfer pipelines that involve intermediary storage accounts and key vaults. Does not provide permissions to push or pull images. Does not provide permissions to create, manage, or list storage accounts or key vaults. Does not provide permissions to perform role assignments.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/bf94e731-3a51-4a7c-8c54-a1ab9971dfc1",
"name": "bf94e731-3a51-4a7c-8c54-a1ab9971dfc1",
"permissions": [
{
"actions": [
"Microsoft.ContainerRegistry/registries/exportPipelines/read",
"Microsoft.ContainerRegistry/registries/exportPipelines/write",
"Microsoft.ContainerRegistry/registries/exportPipelines/delete",
"Microsoft.ContainerRegistry/registries/importPipelines/read",
"Microsoft.ContainerRegistry/registries/importPipelines/write",
"Microsoft.ContainerRegistry/registries/importPipelines/delete",
"Microsoft.ContainerRegistry/registries/pipelineRuns/read",
"Microsoft.ContainerRegistry/registries/pipelineRuns/write",
"Microsoft.ContainerRegistry/registries/pipelineRuns/delete",
"Microsoft.ContainerRegistry/registries/pipelineRuns/operationStatuses/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Container Registry Transfer Pipeline Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Defender Kubernetes API Access
Concede ao Microsoft Defender for Cloud acesso aos Serviços Kubernetes do Azure
| Ações | Descrição |
|---|---|
| Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/write | Criar ou atualizar associações de função de acesso confiável para cluster gerenciado |
| Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/ler | Obter associações de função de acesso confiável para cluster gerenciado |
| Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/delete | Excluir associações de função de acesso confiável para cluster gerenciado |
| Microsoft.ContainerService/managedClusters/read | Obter um cluster gerenciado |
| Microsoft.Features/features/read | Obtém os recursos de uma assinatura. |
| Microsoft.Features/providers/features/read | Obtém o recurso de uma assinatura em um determinado provedor de recursos. |
| Microsoft.Features / providers / features / register / action | Registra o recurso para uma assinatura em um determinado provedor de recursos. |
| Microsoft.Security/preços/operadoresdesegurança/ler | Obtém os operadores de segurança para o escopo |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Grants Microsoft Defender for Cloud access to Azure Kubernetes Services",
"id": "/providers/Microsoft.Authorization/roleDefinitions/d5a2ae44-610b-4500-93be-660a0c5f5ca6",
"name": "d5a2ae44-610b-4500-93be-660a0c5f5ca6",
"permissions": [
{
"actions": [
"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/write",
"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/read",
"Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings/delete",
"Microsoft.ContainerService/managedClusters/read",
"Microsoft.Features/features/read",
"Microsoft.Features/providers/features/read",
"Microsoft.Features/providers/features/register/action",
"Microsoft.Security/pricings/securityoperators/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Defender Kubernetes API Access",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Kubernetes Cluster - Azure Arc Onboarding
Definição de função para autorizar qualquer usuário/serviço a criar o recurso connectedClusters
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Resources/deployments/write | Cria ou atualiza uma implantação. |
| Microsoft.Resources/subscriptions/operationresults/ler | Obtenha os resultados da operação de subscrição. |
| Microsoft.Recursos/subscrições/leitura | Obtém a lista de assinaturas. |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.Kubernetes/connectedClusters/Gravação | Grava connectedClusters |
| Microsoft.Kubernetes/connectedClusters/read | Ler connectedClusters |
| Microsoft.KubernetesConfiguração/extensões/gravação | Cria ou atualiza o recurso de extensão. |
| Microsoft.KubernetesConfiguração/extensões/leitura | Obtém recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/delete | Exclui o recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/operations/read | Obtém o status da operação assíncrona. |
| Microsoft.Suporte/* | Criar e atualizar um ticket de suporte |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Role definition to authorize any user/service to create connectedClusters resource",
"id": "/providers/Microsoft.Authorization/roleDefinitions/34e09817-6cbe-4d01-b1a2-e0eac5743d41",
"name": "34e09817-6cbe-4d01-b1a2-e0eac5743d41",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/write",
"Microsoft.Resources/subscriptions/operationresults/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Kubernetes/connectedClusters/Write",
"Microsoft.Kubernetes/connectedClusters/read",
"Microsoft.KubernetesConfiguration/extensions/write",
"Microsoft.KubernetesConfiguration/extensions/read",
"Microsoft.KubernetesConfiguration/extensions/delete",
"Microsoft.KubernetesConfiguration/extensions/operations/read",
"Microsoft.Support/*"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Kubernetes Cluster - Azure Arc Onboarding",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador de extensão do Kubernetes
Pode criar, atualizar, obter, listar e excluir extensões do Kubernetes e obter operações assíncronas de extensão
| Ações | Descrição |
|---|---|
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| Microsoft.KubernetesConfiguração/extensões/gravação | Cria ou atualiza o recurso de extensão. |
| Microsoft.KubernetesConfiguração/extensões/leitura | Obtém recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/delete | Exclui o recurso de instância de extensão. |
| Microsoft.KubernetesConfiguration/extensions/operations/read | Obtém o status da operação assíncrona. |
| Microsoft.KubernetesConfiguração/registro/ação | Registra a assinatura do provedor de recursos Microsoft.KubernetesConfiguration. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Can create, update, get, list and delete Kubernetes Extensions, and get extension async operations",
"id": "/providers/Microsoft.Authorization/roleDefinitions/85cb6faf-e071-4c9b-8136-154b5a04f717",
"name": "85cb6faf-e071-4c9b-8136-154b5a04f717",
"permissions": [
{
"actions": [
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/*",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.KubernetesConfiguration/extensions/write",
"Microsoft.KubernetesConfiguration/extensions/read",
"Microsoft.KubernetesConfiguration/extensions/delete",
"Microsoft.KubernetesConfiguration/extensions/operations/read",
"Microsoft.KubernetesConfiguration/register/action"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Kubernetes Extension Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador do Cluster do Service Fabric
Gerencie seus recursos do Cluster do Service Fabric. Inclui clusters, tipos de aplicativos, versões de tipos de aplicativos, aplicativos e serviços. Você precisará de permissões adicionais para implantar e gerenciar os recursos subjacentes do cluster, como conjuntos de dimensionamento de máquinas virtuais, contas de armazenamento, redes, etc.
| Ações | Descrição |
|---|---|
| Microsoft.ServiceFabric/clusters/* | |
| Microsoft.ServiceFabric/operations/read | Leia todas as operações disponíveis |
| Microsoft.ServiceFabric/locations/clusterVersions/read | Ler qualquer versão do cluster |
| Microsoft.ServiceFabric/locations/environments/clusterVersions/read | Ler qualquer versão de cluster para um ambiente específico |
| Microsoft.ServiceFabric/locations/operationresults/read | Leia os resultados de qualquer operação |
| Microsoft.ServiceFabric/locations/operations/read | Leia todas as operações por local |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Manage your Service Fabric Cluster resources. Includes clusters, application types, application type versions, applications, and services. You will need additional permissions to deploy and manage the cluster's underlying resources such as virtual machine scale sets, storage accounts, networks, etc.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/b6efc156-f0da-4e90-a50a-8c000140b017",
"name": "b6efc156-f0da-4e90-a50a-8c000140b017",
"permissions": [
{
"actions": [
"Microsoft.ServiceFabric/clusters/*",
"Microsoft.ServiceFabric/operations/read",
"Microsoft.ServiceFabric/locations/clusterVersions/read",
"Microsoft.ServiceFabric/locations/environments/clusterVersions/read",
"Microsoft.ServiceFabric/locations/operationresults/read",
"Microsoft.ServiceFabric/locations/operations/read",
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/*",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Service Fabric Cluster Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}
Colaborador do Cluster Gerenciado do Service Fabric
Implante e gerencie seus recursos do Cluster Gerenciado do Service Fabric. Inclui clusters gerenciados, tipos de nós, tipos de aplicativos, versões de tipos de aplicativos, aplicativos e serviços.
| Ações | Descrição |
|---|---|
| Microsoft.ServiceFabric/managedclusters/* | |
| Microsoft.ServiceFabric/operations/read | Leia todas as operações disponíveis |
| Microsoft.ServiceFabric/locations/clusterVersions/read | Ler qualquer versão do cluster |
| Microsoft.ServiceFabric/locations/environments/clusterVersions/read | Ler qualquer versão de cluster para um ambiente específico |
| Microsoft.ServiceFabric/locations/operationresults/read | Leia os resultados de qualquer operação |
| Microsoft.ServiceFabric/locations/operations/read | Leia todas as operações por local |
| Microsoft.Authorization/*/read | Ler funções e atribuições de funções |
| Microsoft.Insights/alertRules/* | Criar e gerenciar um alerta de métrica clássica |
| Microsoft.Recursos/implantações/* | Criar e gerenciar uma implantação |
| Microsoft.Resources/subscriptions/resourceGroups/read | Obtém ou lista grupos de recursos. |
| NotActions | |
| nenhum | |
| DataActions | |
| nenhum | |
| NotDataActions | |
| nenhum |
{
"assignableScopes": [
"/"
],
"description": "Deploy and manage your Service Fabric Managed Cluster resources. Includes managed clusters, node types, application types, application type versions, applications, and services.",
"id": "/providers/Microsoft.Authorization/roleDefinitions/83f80186-3729-438c-ad2d-39e94d718838",
"name": "83f80186-3729-438c-ad2d-39e94d718838",
"permissions": [
{
"actions": [
"Microsoft.ServiceFabric/managedclusters/*",
"Microsoft.ServiceFabric/operations/read",
"Microsoft.ServiceFabric/locations/clusterVersions/read",
"Microsoft.ServiceFabric/locations/environments/clusterVersions/read",
"Microsoft.ServiceFabric/locations/operationresults/read",
"Microsoft.ServiceFabric/locations/operations/read",
"Microsoft.Authorization/*/read",
"Microsoft.Insights/alertRules/*",
"Microsoft.Resources/deployments/*",
"Microsoft.Resources/subscriptions/resourceGroups/read"
],
"notActions": [],
"dataActions": [],
"notDataActions": []
}
],
"roleName": "Service Fabric Managed Cluster Contributor",
"roleType": "BuiltInRole",
"type": "Microsoft.Authorization/roleDefinitions"
}