Detalles de Resource Manager
Revise los detalles de la escritura de políticas para controlar el acceso al servicio Resource Manager.
Tipo de recurso agregado
orm-family
Tipos de recursos Individuales
orm-config-source-providers
orm-jobs
orm-private-endpoints
orm-stacks
orm-template
orm-work-requests
Variables soportadas
Resource Manager soporta todas las variables generales (consulte Variables generales para todas las solicitudes), además de las que se muestran aquí.
El tipo de recurso orm-jobs puede utilizar las siguientes variables.
| Variable | Tipo de variable | Comentarios |
|---|---|---|
|
|
Cadena |
Utilice esta variable con el fin de controlar el acceso para ejecutar tipos de trabajo especificados. Por ejemplo, para limitar el acceso a trabajos PLAN y APPLY, utilice la siguiente frase: |
|
|
Cadena |
Utilice esta variable para limitar el acceso a las pilas especificadas. Por ejemplo, utilice la frase siguiente: where any {target.stack.id = ocid1.ormstack.uniqueid1, target.stack.id = ocid1.ormstack.uniqueid2} |
Detalles de combinaciones de verbo + tipo de recurso
En las siguientes tablas, se muestran los permisos y las operaciones de API que abarca cada verbo. El nivel de acceso es acumulativo al recorrer la progresión inspect > read > use > manage. Por ejemplo, un grupo que puede utilizar un recurso también puede inspeccionar y leer ese recurso. Un signo más (+) en una celda de la tabla indica un acceso incremental en comparación con la celda directamente por encima, mientras que "no extra" indica que no hay acceso incremental..
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
| inspect |
|
ListConfigurationSourceProviders
|
ninguna |
| read |
|
GetConfigurationSourceProvider
|
CreateStack: al crear pilas que utilizan proveedores de origen de configuración (valor configSourceType GIT_CONFIG_SOURCE), también se necesita manage orm-stacks
|
| use |
no extra |
no extra |
ninguna |
| manage |
|
|
ninguna |
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
| inspect |
|
ListJobs
|
ninguna |
| read |
|
|
ninguna |
| use |
no extra |
no extra |
ninguna |
| manage |
|
|
CreateJob (también necesita use orm-stacks) |
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
| inspect | ORM_PRIVATE_ENDPOINT_INSPECT |
ListPrivateEndpoints
|
ninguna |
| read |
|
|
ninguna |
| use |
|
|
ninguna |
| manage |
|
|
ninguna |
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
|
inspect |
|
|
ninguna |
|
read |
|
|
ninguna |
|
use |
|
no extra |
CreateJob (también necesita manage orm-jobs) |
|
manage |
|
|
CreateStack: al crear pilas que utilizan proveedores de origen de configuración (valor configSourceType GIT_CONFIG_SOURCE), también se necesita read orm-config-source-providers
|
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
|
inspect |
ORM_TEMPLATE_INSPECT |
ListTemplates
|
ninguna |
|
read |
|
|
ninguna |
|
use |
|
|
ninguna |
|
manage |
|
|
ninguna |
| Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
|---|---|---|---|
|
inspect |
|
ListWorkRequests
|
ninguna |
|
read |
|
|
ninguna |
|
use |
no extra |
no extra |
ninguna |
|
manage |
no extra |
no extra |
ninguna |
Permisos necesarios para cada operación de API
En la siguiente tabla, se muestran las operaciones de API en orden alfabético.
Para obtener más información sobre los permisos, consulte Permisos.
| Operación de API | Permisos necesarios para utilizar la operación |
|---|---|
|
|
|
|
|
|
|
|
ORM_PRIVATE_ENDPOINT_MOVE |
|
|
|
|
|
ORM_TEMPLATE_MOVE |
|
|
ORM_CONFIG_SOURCE_PROVIDER_CREATE |
|
|
ORM_JOB_MANAGE and ORM_STACK_USE |
|
|
ORM_PRIVATE_ENDPOINT_CREATE |
|
|
Si se utilizan proveedores de origen de configuración (valor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ninguno |
|
|
|
|
|
|
ListWorkRequestErrors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|