Detalles de los servicios básicos
En este tema se tratan detalles para escribir políticas para controlar el acceso a los servicios principales ( Networking, Compute y Block Volume).
Tipos de recursos
Tipo de recurso agregado
virtual-network-family
drgs
(abarca drg-object, drg-route-table, drg-route-distribution, drg-attachment)
Tipos de recursos Individuales
byoiprange
capture-filters
cpes
cross-connect-groups
cross-connects
dhcp-options
drg-attachments
drg-object
drg-route-distributions
drg-route-tables
internet-gateways
ipsec-connections
ipv6s
ipam
local-peering-gateways
(que incluye local-peering-from
y local-peering-to
)
nat-gateways
network-security-groups
private-ips
publicippool
public-ips
remote-peering-connections
(que incluye remote-peering-from
y remote-peering-to
)
route-tables
security-lists
service-gateways
subnets
vcns
virtual-circuits
vlans
vnic-attachments
vnics
vtaps
Comentarios
Una política que utiliza <verb> virtual-network-family
equivale a escribir una política con una sentencia <verb> <individual resource-type>
por separado para cada uno de los tipos de recursos individuales.
Consulte en la tabla Detalles de combinaciones de verbo + tipo de recurso los detalles de las operaciones de API que cubre cada verbo para cada tipo de recurso individual incluido en virtual-network-family
.
Tipo de recurso agregado instance-family
El tipo de recurso agregado instance-family
abarca estos tipos de recursos individuales:
app-catalog-listing
console-histories
instances
instance-console-connection
instance-images
volume-attachments
(incluye solo los permisos necesarios para asociar volúmenes a instancias)
Tipo de recurso agregado compute-management-family
El tipo de recurso agregado compute-management-family
abarca estos tipos de recursos individuales:
instance-configurations
instance-pools
cluster-networks
Tipo de recurso agregado instance-agent-family
El tipo de recurso agregado instance-agent-family
abarca este tipo de recurso individual:
instance-agent-plugins
Tipo de recurso agregado instance-agent-command-family
El tipo de recurso agregado instance-agent-command-family
abarca este tipo de recurso individual:
instance-agent-commands
Tipos de recursos individuales adicionales
auto-scaling-configurations
compute-capacity-reports
compute-capacity-reservations
compute-clusters
compute-global-image-capability-schema
compute-image-capability-schema
dedicated-vm-hosts
instance-agent-commands
work-requests
Comentarios
Una política que utiliza <verb> instance-family
o <verb> compute-management-family
equivale a escribir una política con una sentencia <verb> <individual resource-type>
independiente para cada uno de los tipos de recursos individuales de la familia.
Consulte en la tabla Detalles de combinaciones de verbo + tipo de recurso los detalles de las operaciones de API que cubre cada verbo para cada tipo de recurso individual.
Tipo de recurso agregado
volume-family
Tipos de recursos Individuales
volumes
volume-attachments
volume-backups
boot-volume-backups
backup-policies
backup-policy-assignments
volume-groups
volume-group-backups
Comentarios
Una política que utiliza <verb> volume-family
equivale a escribir una política con una sentencia <verb> <individual resource-type>
independiente para cada uno de los tipos de recursos individuales.
Consulte en la tabla Detalles de combinaciones de verbo + tipo de recurso los detalles de las operaciones de API que cubre cada verbo para cada tipo de recurso individual incluido en volume-family
.
Variables soportadas
Los servicios básicos soportan todas las variables generales, además de las que se muestran aquí. Para obtener más información sobre las variables generales que soportan los servicios de Oracle Cloud Infrastructure, consulte Variables generales para todas las solicitudes.
Variable | Tipo de variable | Comentarios |
---|---|---|
target.boot-volume.kms-key.id
|
Cadena | Utilice esta variable para controlar si las instancias de Compute se pueden iniciar con volúmenes de inicio creados sin una clave de cifrado maestra del servicio Vault. |
target.image.id |
Cadena | OCID de imagen específica permitido por la política. |
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.
Por ejemplo, los verbos read
y use
para el tipo de recurso vcns
no incluyen permisos ni operaciones de API adicionales en comparación con el verbo inspect
. Sin embargo, el verbo manage
incluye varios permisos y operaciones de API adicionales.
Para tipos de recurso virtual-network-family
En las siguientes tablas se muestran los permisos y las operaciones de API que abarca cada uno de los tipos de recursos individuales incluidos en virtual-network-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
BYOIP_RANGE_INSPECT |
|
ninguna |
read |
INSPECT+ BYOIP_RANGE_READ |
|
ninguna |
use |
READ + BYOIP_RANGE_ADD_CAPACITY_FROM |
AddPublicIpPoolCapacity |
ninguna |
manage |
USE + BYOIP_RANGE_CREATE BYOIP_RANGE_DELETE BYOIP_RANGE_UPDATE BYOIP_RANGE_VALIDATE BYOIP_RANGE_ADVERTISE BYOIP_RANGE_WITHDRAW BYOIP_RANGE_MOVE |
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
CAPTURE_FILTER_LIST |
|
ninguna |
read |
INSPECT+ CAPTURE_FILTER_READ |
|
ninguna |
use |
READ + CAPTURE_FILTER_UPDATE CAPTURE_FILTER_ATTACH CAPTURE_FILTER_DETACH |
UpdateCaptureFilter |
ninguna |
manage |
USE + CAPTURE_FILTER_CREATE CAPTURE_FILTER_DELETE CAPTURE_FILTER_MOVE |
|
manage virtual-network-family . |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CPE_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + CPE_ATTACH CPE_DETACH CPE_UPDATE CPE_CREATE CPE_DELETE CPE_RESOURCE_MOVE |
USE +
|
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CROSS_CONNECT_GROUP_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
no extra |
manage | USE + CROSS_CONNECT_GROUP_UPDATE CROSS_CONNECT_GROUP_CREATE CROSS_CONNECT_GROUP_DELETE CROSS_CONNECT_GROUP_RESOURCE_MOVE |
|
no extra |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CROSS_CONNECT_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
no extra |
manage | USE + CROSS_CONNECT_UPDATE CROSS_CONNECT_CREATE CROSS_CONNECT_DELETE CROSS_CONNECT_RESOURCE_MOVE CROSS_CONNECT_ATTACH CROSS_CONNECT_DETACH |
|
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | DHCP_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + DHCP_ATTACH DHCP_DETACH DHCP_UPDATE DHCP_CREATE DHCP_DELETE DHCP_MOVE |
USE +
Nota: La capacidad de actualizar un juego de opciones DHCP está disponible solo con el verbo
|
USE +
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
drg-object
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
DRG_READ |
|
ninguna |
read |
no extra |
no extra |
ninguna |
use |
DRG_ATTACH DRG_DETACH |
no extra |
|
manage |
USE + DRG_UPDATE DRG_CREATE DRG_DELETE DRG_MOVE |
USE +
|
ninguna |
drg-attachment
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
DRG_ATTACHMENT_READ |
|
ninguna |
read |
no extra |
no extra |
ninguna |
use |
no extra |
no extra |
ninguna |
manage |
USE + DRG_ATTACHMENT_UPDATE |
USE + |
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
drg-route-table
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
DRG_ROUTE_TABLE_READ DRG_ROUTE_RULE_READ |
|
ninguna |
read |
no extra |
no extra |
ninguna |
use |
DRG_ROUTE_TABLE_ATTACH |
no extra |
Para asignar las tablas de rutas de DRG a asociaciones de DRG, utilice
|
manage |
USE + DRG_ROUTE_TABLE_CREATE DRG_ROUTE_TABLE_DELETE DRG_ROUTE_TABLE_UPDATE DRG_ROUTE_RULE_UPDATE |
USE +
|
|
drg-route-distribution
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
DRG_ROUTE_DISTRIBUTION_READ DRG_ROUTE_DISTRIBUTION_STATEMENT_READ |
|
ninguna |
read |
no extra |
no extra |
ninguna |
use |
DRG_ROUTE_DISTRIBUTION_ASSIGN |
no extra |
|
manage |
USE + DRG_ROUTE_DISTRIBUTION_UPDATE DRG_ROUTE_DISTRIBUTION_CREATE DRG_ROUTE_DISTRIBUTION_DELETE DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | IPSEC_CONNECTION_READ |
|
ninguna |
read | INSPECT + IPSEC_CONNECTION_DEVICE_CONFIG_READ |
INSPECT +
|
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + IPSEC_CONNECTION_CREATE IPSEC_CONNECTION_UPDATE IPSEC_CONNECTION_DELETE IPSEC_CONNECTION_DEVICE_CONFIG_UPDATE |
USE +
|
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INTERNET_GATEWAY_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + INTERNET_GATEWAY_ATTACH INTERNET_GATEWAY_DETACH INTERNET_GATEWAY_UPDATE INTERNET_GATEWAY_CREATE INTERNET_GATEWAY_DELETE INTERNET_GATEWAY_MOVE |
USE +
Nota: La capacidad de actualizar un gateway de Internet solo está disponible con el verbo
|
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | ninguna |
ninguna |
ninguna |
read | IPV6_READ |
GetIpv6
|
Nota: La operación anterior de esta celda se cubre en su totalidad con solo |
use | no extra |
no extra |
no extra |
manage | USE + IPV6_UPDATE IPV6_CREATE IPV6_DELETE |
no extra |
USE +
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | LOCAL_PEERING_GATEWAY_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + LOCAL_PEERING_GATEWAY_UPDATE LOCAL_PEERING_GATEWAY_ATTACH LOCAL_PEERING_GATEWAY_DETACH LOCAL_PEERING_GATEWAY_CREATE LOCAL_PEERING_GATEWAY_DELETE LOCAL_PEERING_GATEWAY_MOVE |
no extra |
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | LOCAL_PEERING_GATEWAY_READ |
ninguna |
ninguna |
read | no extra |
ninguna |
ninguna |
use | no extra |
ninguna |
ninguna |
manage | USE + LOCAL_PEERING_GATEWAY_CONNECT_FROM |
no extra |
Nota: La operación anterior de esta celda queda cubierta en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | LOCAL_PEERING_GATEWAY_READ |
ninguna |
ninguna |
read | no extra |
ninguna |
ninguna |
use | no extra |
ninguna |
ninguna |
manage | USE + LOCAL_PEERING_GATEWAY_CONNECT_TO |
no extra |
Nota: La operación anterior de esta celda queda cubierta en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | ninguna |
ninguna |
ninguna |
read | NAT_GATEWAY_READ |
|
ninguna |
use | READ + NAT_GATEWAY_ATTACH NAT_GATEWAY_DETACH |
no extra |
READ +
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
manage | USE + NAT_GATEWAY_UPDATE NAT_GATEWAY_CREATE NAT_GATEWAY_DELETE NAT_GATEWAY_MOVE |
USE +
Nota: La capacidad de actualizar un gateway de NAT solo está disponible con el verbo |
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | NETWORK_SECURITY_GROUP_INSPECT |
ninguna |
AddNetworkSecurityGroupSecurityRules y UpdateNetworkSecurityGroupSecurityRules (también necesitan manage network-security-groups )
|
read | INSPECT + NETWORK_SECURITY_GROUP_READ |
INSPECT +
|
no extra |
use | READ + NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES NETWORK_SECURITY_GROUP_LIST_MEMBERS NETWORK_SECURITY_GROUP_UPDATE_MEMBERS |
READ +
|
READ +
|
manage | USE + NETWORK_SECURITY_GROUP_UPDATE NETWORK_SECURITY_GROUP_CREATE NETWORK_SECURITY_GROUP_DELETE NETWORK_SECURITY_GROUP_MOVE NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES |
USE +
|
USE +
Nota: Las dos operaciones anteriores de esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | PRIVATE_IP_READ |
Solo para IP públicas efímeras: |
ninguna |
read | no extra |
no extra |
ninguna |
use | READ + PRIVATE_IP_UPDATE PRIVATE_IP_ASSIGN PRIVATE_IP_UNASSIGN PRIVATE_IP_CREATE PRIVATE_IP_DELETE PRIVATE_IP_ASSIGN_PUBLIC_IP PRIVATE_IP_UNASSIGN_PUBLIC_IP |
READ + Para IP públicas efímeras: |
Para IP públicas reservadas: Nota: Las operaciones anteriores de esta celda se cubren en su totalidad con solo |
manage | USE + PRIVATE_IP_ROUTE_TABLE_ATTACH PRIVATE_IP_ROUTE_TABLE_DETACH |
no extra |
USE +
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
PUBLIC_IP_POOL_INSPECT |
ListPublicIpPool |
ninguna |
read |
INSPECT + PUBLIC_IP_POOL_READ |
|
ninguna |
use |
READ + PUBLIC_IP_POOL_CREATE_PUBLIC_IP_FROM |
CreatePublicIpPool |
ninguna |
manage |
USE + PUBLIC_IP_POOL_CREATE PUBLIC_IP_POOL_DELETE PUBLIC_IP_POOL_UPDATE PUBLIC_IP_POOL_ADD_CAPACITY PUBLIC_IP_POOL_REMOVE_CAPACITY PUBLIC_IP_POOL_MOVE |
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | ninguna |
ninguna |
ninguna |
read | PUBLIC_IP_READ |
Solo para IP públicas reservadas: Los permisos para mostrar/obtener IP públicas efímeras forman parte de los permisos de private-ip. |
ninguna |
use | READ + PUBLIC_IP_ASSIGN_PRIVATE_IP PUBLIC_IP_UNASSIGN_PRIVATE_IP |
no extra |
Para IP públicas reservadas: Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
manage | USE + PUBLIC_IP_UPDATE PUBLIC_IP_CREATE PUBLIC_IP_DELETE |
no extra |
USE + Para IP públicas reservadas: Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | IPAM_READ |
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | REMOTE_PEERING_CONNECTION_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + REMOTE_PEERING_CONNECTION_UPDATE REMOTE_PEERING_CONNECTION_CREATE REMOTE_PEERING_CONNECTION_DELETE REMOTE_PEERING_CONNECTION_RESOURCE_MOVE |
UpdateRemotePeeringConnection
|
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | REMOTE_PEERING_CONNECTION_READ |
ninguna |
ninguna |
read | no extra |
ninguna |
ninguna |
use | no extra |
ninguna |
ninguna |
manage | USE + REMOTE_PEERING_CONNECTION_CONNECT_TO |
no extra |
Nota: La operación anterior de esta celda queda cubierta en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | REMOTE_PEERING_CONNECTION_READ |
ninguna |
ninguna |
read | no extra |
ninguna |
ninguna |
use | no extra |
ninguna |
ninguna |
manage | USE + REMOTE_PEERING_CONNECTION_CONNECT_FROM |
no extra |
Nota: La operación anterior de esta celda queda cubierta en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | ROUTE_TABLE_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + ROUTE_TABLE_ATTACH ROUTE_TABLE_DETACH ROUTE_TABLE_UPDATE ROUTE_TABLE_CREATE ROUTE_TABLE_DELETE ROUTE_TABLE_MOVE |
no extra
|
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | SECURITY_LIST_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + SECURITY_LIST_ATTACH SECURITY_LIST_DETACH SECURITY_LIST_UPDATE SECURITY_LIST_CREATE SECURITY_LIST_DELETE SECURITY_LIST_MOVE |
USE +
Nota: La capacidad de actualizar una lista de seguridad está disponible solo con el verbo
|
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | SERVICE_GATEWAY_READ |
|
ninguna |
read | no extra |
no extra |
no extra |
use | READ + SERVICE_GATEWAY_ATTACH SERVICE_GATEWAY_DETACH |
no extra |
READ +
|
manage | USE + SERVICE_GATEWAY_UPDATE SERVICE_GATEWAY_CREATE SERVICE_GATEWAY_DELETE SERVICE_GATEWAY_ADD_SERVICE SERVICE_GATEWAY_DELETE_SERVICE SERVICE_GATEWAY_MOVE |
USE +
Nota: La capacidad de actualizar un gateway de servicios está disponible solo con el verbo |
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | SUBNET_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | READ + SUBNET_ATTACH SUBNET_DETACH |
no extra |
|
manage | USE + SUBNET_CREATE SUBNET_UPDATE SUBNET_DELETE SUBNET_MOVE |
no extra
|
USE +
Nota: Las operaciones anteriores en esta celda quedan cubiertas con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VCN_READ |
|
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
read | no extra |
no extra |
no extra |
use | no extra |
no extra |
no extra |
manage | USE + VCN_ATTACH VCN_DETACH VCN_UPDATE VCN_CREATE VCN_DELETE VCN_MOVE |
USE +
|
USE +
Nota: Las operaciones anteriores quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
VIRTUAL_CIRCUIT_READ |
|
ninguna |
read |
no extra |
no extra |
ninguna |
use |
READ + VIRTUAL_CIRCUIT_UPDATE |
no extra |
UpdateVirtualCircuit (también necesita manage drgs y, si se cambia la interconexión o el grupo de interconexiones que utiliza el circuito virtual, manage cross-connects ) |
manage |
USE + VIRTUAL_CIRCUIT_CREATE VIRTUAL_CIRCUIT_DELETE VIRTUAL_CIRCUIT_RESOURCE_MOVE |
ChangeVirtualCircuitCompartment
|
USE +
Nota: Todas las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VLAN_READ |
|
ninguna |
read | no extra |
no extra |
ninguna |
use | READ + no extra |
UpdateVlan
|
ninguna |
manage | USE + VLAN_CREATE VLAN_DELETE VLAN_ASSOCIATE_NETWORK_SECURITY_GROUP VLAN_DISASSOCIATE_NETWORK_SECURITY_GROUP VLAN_MOVE |
no extra
|
USE +
Nota: Las operaciones anteriores en esta celda quedan cubiertas con solo |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VNIC_ATTACHMENT_READ |
GetVnicAttachment
|
|
read | no extra |
ninguna |
no extra |
use | no extra |
ninguna |
no extra |
manage | no extra |
ninguna |
no extra |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VNIC_READ |
GetVnic
|
CreateInstanceConfiguration (si se utiliza el subtipo CreateInstanceConfigurationFromInstanceDetails . También necesita read instances , inspect vnic-attachments , inspect volumes e inspect volume-attachments ).
|
read | no extra |
no extra |
ninguna |
use | READ + VNIC_ATTACH VNIC_DETACH VNIC_CREATE VNIC_DELETE VNIC_UPDATE VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP |
no extra |
READ +
|
manage | no extra |
no extra |
no extra |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
VTAP_LIST |
|
ninguna |
read |
INSPECT+ VTAP_READ |
|
ninguna |
use |
READ + VTAP_UPDATE |
ninguna |
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
manage |
USE + VTAP_CREATE VTAP_DELETE VTAP_MOVE |
|
Nota: Las operaciones anteriores en esta celda quedan cubiertas en su totalidad con solo |
Para tipos de recursos instance-family
El tipo de recurso agregado instance-family
incluye permisos adicionales a la suma de los permisos para los tipos de recursos individuales incluidos en instance-family
. Por ejemplo, incluye algunos permisos para vnics
y volumes
, aunque esos tipos de recursos no se suelen considerar parte de instance-family
. ¿Para qué se incluyen los elementos adicionales? Para que pueda escribir menos sentencias de política para cubrir casos de uso general, como trabajar con una instancia que tenga un volumen en bloque asociado. Puede escribir una sentencia para instance-family
en lugar de varias sentencias que abarquen instances
, vnics
y volumes
.
A continuación, se muestra una lista de los permisos adicionales:
Para inspect instance-family
:
- VNIC_READ
- VNIC_ATTACHMENT_READ
- VOLUME_ATTACHMENT_INSPECT
Para read instance-family
:
- VOLUME_ATTACHMENT_READ
Para use instance-family
:
- VNIC_ATTACH
- VNIC_DETACH
- VOLUME_ATTACHMENT_UPDATE
Para manage instance-family
:
- VOLUME_ATTACHMENT_CREATE
- VOLUME_ATTACHMENT_DELETE
En las siguientes tablas, se muestran los permisos y las operaciones de API que abarcan cada uno de los tipos de recursos individuales incluidos en instance-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INSTANCE_INSPECT |
ninguna |
|
read | INSPECT + INSTANCE_READ |
Nota: Al utilizar
Nota: |
INSPECT +
|
use | READ + INSTANCE_UPDATE INSTANCE_CREATE_IMAGE INSTANCE_POWER_ACTIONS INSTANCE_ATTACH_VOLUME INSTANCE_DETACH_VOLUME |
READ +
|
READ +
|
manage | USE + INSTANCE_CREATE INSTANCE_DELETE INSTANCE_ATTACH_SECONDARY_VNIC INSTANCE_DETACH_SECONDARY_VNIC INSTANCE_MOVE |
ChangeInstanceCompartment
|
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CONSOLE_HISTORY_INSPECT |
ninguna |
ListConsoleHistories, GetConsoleHistory (también necesitan inspect instances )
|
read | INSPECT + CONSOLE_HISTORY_READ |
ninguna |
INSPECT +
|
use | no extra |
ninguna |
no extra |
manage | USE + CONSOLE_HISTORY_CREATE CONSOLE_HISTORY_DELETE |
DeleteConsoleHistory
|
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INSTANCE_CONSOLE_CONNECTION_INSPECT |
ninguna |
ListInstanceConsoleConnections (también necesita inspect instances y read instances ) |
read | INSPECT + INSTANCE_CONSOLE_CONNECTION_READ |
ninguna |
INSPECT +
|
use | READ + |
ninguna |
no extra |
manage | USE + INSTANCE_CONSOLE_CONNECTION_CREATE INSTANCE_CONSOLE_CONNECTION_DELETE |
DeleteInstanceConsoleConnection UpdateInstanceConsoleConnection |
CreateInstanceConsoleConnection (también necesita read instances ) |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INSTANCE_IMAGE_INSPECT |
|
ninguna |
read | INSPECT + INSTANCE_IMAGE_READ |
no extra |
INSPECT +
|
use | READ + INSTANCE_IMAGE_UPDATE |
UpdateImage
|
no extra |
manage | USE + INSTANCE_IMAGE_CREATE INSTANCE_IMAGE_DELETE INSTANCE_IMAGE_MOVE |
|
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | APP_CATALOG_LISTING_INSPECT |
ListAppCatalogSubscriptions
|
ninguna |
read | INSPECT + APP_CATALOG_LISTING_READ |
no extra |
INSPECT +
|
manage | READ + APP_CATALOG_LISTING_SUBSCRIBE |
READ +
|
ninguna |
Para tipos de recursos compute-management-family
En las siguientes tablas, se muestran los permisos y las operaciones de API que abarca cada uno de los tipos de recursos individuales incluidos en compute-management-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INSTANCE_CONFIGURATION_INSPECT |
ListInstanceConfigurations
|
ninguna |
read | INSPECT + INSTANCE_CONFIGURATION_READ |
INSPECT +
|
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + INSTANCE_CONFIGURATION_CREATE INSTANCE_CONFIGURATION_UPDATE INSTANCE_CONFIGURATION_LAUNCH INSTANCE_CONFIGURATION_DELETE INSTANCE_CONFIGURATION_MOVE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | INSTANCE_POOL_INSPECT |
ListInstancePools
|
ninguna |
read | INSPECT + INSTANCE_POOL_READ |
INSPECT +
|
ninguna |
use | READ + INSTANCE_POOL_POWER_ACTIONS |
no extra |
También necesitan |
manage | USE + INSTANCE_POOL_CREATE INSTANCE_POOL_UPDATE INSTANCE_POOL_DELETE INSTANCE_POOL_MOVE INSTANCE_POOL_INSTANCE_ATTACH INSTANCE_POOL_INSTANCE_DETACH |
USE +
|
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CLUSTER_NETWORK_INSPECT |
ListClusterNetworks
|
ninguna |
read | INSPECT + CLUSTER_NETWORK_READ |
INSPECT +
|
ListClusterNetworkInstances (también necesita read instance-pools )
|
use | no extra |
no extra |
no extra |
manage | USE + CLUSTER_NETWORK_CREATE CLUSTER_NETWORK_UPDATE CLUSTER_NETWORK_DELETE CLUSTER_NETWORK_MOVE |
USE +
|
USE +
|
Para tipos de recursos instance-agent-command-family
En la siguiente tabla se muestran los permisos y las operaciones de API que abarca cada uno de los tipos de recursos individuales incluidos en instance-agent-command-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
INSTANCE_AGENT_COMMAND_INSPECT |
ListInstanceAgentCommands (para ver comandos en la consola, también necesita read instances ) |
ninguna |
read |
INSPECT + INSTANCE_AGENT_COMMAND_READ INSTANCE_AGENT_COMMAND_EXECUTION_INSPECT |
INSPECT +
|
ninguna |
use |
READ + INSTANCE_AGENT_COMMAND_CREATE INSTANCE_AGENT_COMMAND_DELETE |
READ +
|
ninguna |
manage |
no extra |
no extra |
ninguna |
Para tipos de recursos instance-agent-family
En la siguiente tabla se muestran los permisos y las operaciones de API que abarca cada uno de los tipos de recursos individuales incluidos en instance-agent-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
INSTANCE_AGENT_PLUGIN_INSPECT |
|
ninguna |
read |
INSPECT + INSTANCE_AGENT_PLUGIN_READ |
INSPECT +
(para ver los plugins en la consola, también necesita |
ninguna |
use |
no extra |
no extra |
ninguna |
manage |
no extra |
no extra |
ninguna |
Para tipos de recursos individuales de Compute adicionales
En las siguientes tablas, se muestran los permisos y las operaciones de API cubiertas por otros tipos de recursos de Compute que no están incluidos en ningún tipo de recurso agregado.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | AUTO_SCALING_CONFIGURATION_INSPECT |
|
ninguna |
read | INSPECT + AUTO_SCALING_CONFIGURATION_READ |
INSPECT +
|
ninguna |
use | no extra |
no extra |
ninguna |
manage | USE + AUTO_SCALING_CONFIGURATION_CREATE AUTO_SCALING_CONFIGURATION_UPDATE AUTO_SCALING_CONFIGURATION_DELETE AUTO_SCALING_CONFIGURATION_MOVE |
USE +
|
USE +
También necesitan |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
ninguna |
ninguna |
ninguna |
read |
ninguna |
ninguna |
ninguna |
use |
ninguna |
ninguna |
ninguna |
manage |
COMPUTE_CAPACITY_REPORT_CREATE |
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | CAPACITY_RESERVATION_INSPECT |
|
ninguna |
read | INSPECT + CAPACITY_RESERVATION_READ |
INSPECT +
|
ninguna |
use |
READ + CAPACITY_RESERVATION_LAUNCH_INSTANCE CAPACITY_RESERVATION_UPDATE |
ninguna |
READ +
|
manage | USE + CAPACITY_RESERVATION_CREATE CAPACITY_RESERVATION_UPDATE CAPACITY_RESERVATION_DELETE CAPACITY_RESERVATION_MOVE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
COMPUTE_CLUSTER_INSPECT |
|
ninguna |
read |
INSPECT + COMPUTE_CLUSTER_READ |
INSPECT +
|
ninguna |
use |
READ + COMPUTE_CLUSTER_UPDATE COMPUTE_CLUSTER_LAUNCH_INSTANCE |
READ +
|
READ +
|
manage |
USE + COMPUTE_CLUSTER_CREATE COMPUTE_CLUSTER_MOVE COMPUTE_CLUSTER_DELETE |
USE +
|
no extra |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_INSPECT |
|
ninguna |
read | INSPECT + COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_READ |
INSPECT +
|
ninguna |
use |
no extra |
no extra |
ninguna |
manage |
no extra |
no extra |
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_INSPECT |
|
ninguna |
read | INSPECT + COMPUTE_IMAGE_CAPABILITY_SCHEMA_READ |
INSPECT +
|
ninguna |
use |
READ + COMPUTE_IMAGE_CAPABILITY_SCHEMA_UPDATE |
READ +
|
ninguna |
manage | USE + COMPUTE_IMAGE_CAPABILITY_SCHEMA_CREATE COMPUTE_IMAGE_CAPABILITY_SCHEMA_MOVE COMPUTE_IMAGE_CAPABILITY_SCHEMA_DELETE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | DEDICATED_VM_HOST_INSPECT |
ListDedicatedVmHosts
|
ninguna |
read | INSPECT + DEDICATED_VM_HOST_READ |
INSPECT +
|
ninguna |
use | INSPECT + DEDICATED_VM_HOST_LAUNCH_INSTANCE DEDICATED_VM_HOST_UPDATE |
INSPECT +
|
INSPECT +
También necesitan |
manage | USE + DEDICATED_VM_HOST_CREATE DEDICATED_VM_HOST_MOVE DEDICATED_VM_HOST_DELETE |
USE +
|
USE + ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | WORKREQUEST_INSPECT |
ListWorkRequests
|
ninguna |
read | no extra |
no extra |
ninguna |
use | no extra |
no extra |
ninguna |
manage | no extra |
no extra |
ninguna |
Para tipos de recursos volume-family
En las siguientes tablas, se muestran los permisos y las operaciones de API que abarca cada uno de los tipos de recursos individuales incluidos en volume-family
.
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VOLUME_INSPECT |
|
|
read | no extra |
no extra |
no extra |
use | READ + VOLUME_UPDATE VOLUME_WRITE |
no extra |
READ +
|
manage | USE + VOLUME_CREATE VOLUME_DELETE VOLUME_MOVE |
USE +
Al mover volúmenes entre compartimentos, se necesita el permiso |
USE + Si crea un volumen a partir de una copia de seguridad, también se necesita Si crea un volumen cifrado con una clave de cifrado maestra del servicio Vault, también se necesita |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VOLUME_ATTACHMENT_INSPECT |
ListVolumeAttachments
|
Nota: El secreto de CHAP (si existe) NO se incluye con
|
read | INSPECT + VOLUME_ATTACHMENT_READ |
no extra |
Igual que para |
use | READ + VOLUME_ATTACHMENT_UPDATE |
no extra |
no extra |
manage | USE + VOLUME_ATTACHMENT_CREATE VOLUME_ATTACHMENT_DELETE |
no extra |
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VOLUME_BACKUP_INSPECT |
ninguna |
ListVolumeBackups, GetVolumeBackup (también necesitan inspect volumes )
|
read | INSPECT + VOLUME_BACKUP_READ |
ninguna |
INSPECT +
|
use | READ + VOLUME_BACKUP_COPY VOLUME_BACKUP_UPDATE |
ninguna |
READ +
|
manage | USE + VOLUME_BACKUP_CREATE VOLUME_BACKUP_DELETE VOLUME_BACKUP_MOVE |
Al mover copias de seguridad de volúmenes entre compartimentos, se necesita el permiso |
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | BOOT_VOLUME_BACKUP_INSPECT |
ninguna |
ListBootVolumeBackups, GetBootVolumeBackup (también necesitan inspect volumes )
|
read | INSPECT + BOOT_VOLUME_BACKUP_READ |
ninguna |
INSPECT +
|
use | READ + BOOT_VOLUME_BACKUP_UPDATE BOOT_VOLUME_BACKUP_COPY |
ninguna |
READ +
|
manage | USE + BOOT_VOLUME_BACKUP_CREATE BOOT_VOLUME_BACKUP_DELETE BOOT_VOLUME_BACKUP_MOVE |
Al mover copias de seguridad de volumen de inicio entre compartimentos, se necesita el permiso |
USE +
|
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | BACKUP_POLICY_INSPECT |
|
ninguna |
read | no extra |
no extra |
no extra |
use | READ + BACKUP_POLICIES_UPDATE |
READ +
|
ninguna |
manage | USE + BACKUP_POLICIES_CREATE BACKUP_POLICIES_DELETE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | BACKUP_POLICY_ASSIGNMENT_INSPECT |
GetVolumeBackupPolicyAssignment
|
GetVolumeBackupPolicyAssetAssignment (también necesita inspect volumes )
|
read | no extra |
no extra |
no extra |
use | no extra |
no extra |
no extra |
manage | USE + BACKUP_POLICY_ASSIGNMENT_CREATE BACKUP_POLICY_ASSIGNMENT_DELETE |
USE +
|
ninguna |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VOLUME_GROUP_INSPECT |
|
no extra |
read | no extra |
no extra |
no extra |
use | no extra |
no extra |
no extra |
manage | USE + VOLUME_GROUP_UPDATE VOLUME_GROUP_CREATE VOLUME_GROUP_DELETE VOLUME_GROUP_MOVE |
USE +
|
USE +
Si se crea un grupo de volúmenes a partir de una lista de volúmenes, también necesita Si se crea un grupo de volúmenes a partir de otro grupo de volúmenes, también necesita lo siguiente:
Si se crea un grupo de volúmenes a partir de una copia de seguridad de grupo de volúmenes, también necesita lo siguiente:
Al mover grupos de volúmenes entre compartimentos, se necesitan los permisos |
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | VOLUME_GROUP_BACKUP_INSPECT |
|
no extra |
read | no extra |
no extra |
no extra |
use | no extra |
no extra |
no extra |
manage | USE + VOLUME_GROUP_BACKUP_UPDATE VOLUME_GROUP_BACKUP_CREATE VOLUME_GROUP_BACKUP_DELETE VOLUME_GROUP_BACKUP_MOVE |
USE +
|
USE +
Al mover copias de seguridad de grupos de volúmenes entre compartimentos, se necesitan los permisos |
Permisos requeridos para cada operación de API
En las siguientes tablas se muestran las operaciones de API agrupadas por tipo de recurso. Los tipos de recursos se muestran por orden alfabético.
Para obtener más información sobre los permisos, consulte Permisos.
Operaciones de API de servicios básicos
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
CreateVolumeBackupPolicy
|
BACKUP_POLICIES_CREATE |
DeleteVolumeBackupPolicy
|
BACKUP_POLICIES_DELETE |
GetVolumeBackupPolicy
|
BACKUP_POLICIES_INSPECT |
ListVolumeBackupPolicies
|
BACKUP_POLICIES_INSPECT |
CreateVolumeBackupPolicyAssignment
|
BACKUP_POLICY_ASSIGNMENT_CREATE |
DeleteVolumeBackupPolicyAssignment
|
BACKUP_POLICY_ASSIGNMENT_DELETE |
GetVolumeBackupPolicyAssetAssignment
|
BACKUP_POLICY_ASSIGNMENT_INSPECT y VOLUME_INSPECT |
GetVolumeBackupPolicyAssignment
|
BACKUP_POLICY_ASSIGNMENT_INSPECT |
CreateComputeCapacityReport |
COMPUTE_CAPACITY_REPORT_CREATE |
ListClusterNetworks
|
CLUSTER_NETWORK_INSPECT e INSTANCE_POOL_INSPECT |
ListClusterNetworkInstances
|
CLUSTER_NETWORK_READ e INSTANCE_POOL_READ |
GetClusterNetwork
|
CLUSTER_NETWORK_READ e INSTANCE_POOL_READ |
UpdateClusterNetwork
|
CLUSTER_NETWORK_UPDATE |
CreateClusterNetwork
|
CLUSTER_NETWORK_CREATE e INSTANCE_POOL_CREATE |
ChangeClusterNetworkCompartment
|
CLUSTER_NETWORK_MOVE |
TerminateClusterNetwork
|
CLUSTER_NETWORK_DELETE e INSTANCE_POOL_DELETE |
ListConsoleHistories
|
CONSOLE_HISTORY_READ e INSTANCE_INSPECT |
CreateComputeCluster
|
COMPUTE_CLUSTER_CREATE |
ListComputeClusters
|
COMPUTE_CLUSTER_INSPECT |
GetComputeCluster
|
COMPUTE_CLUSTER_READ |
UpdateComputeCluster
|
COMPUTE_CLUSTER_UPDATE |
ChangeComputeClusterCompartment
|
COMPUTE_CLUSTER_MOVE |
DeleteComputeCluster
|
COMPUTE_CLUSTER_DELETE |
ListConsoleHistories
|
CONSOLE_HISTORY_READ e INSTANCE_INSPECT |
GetConsoleHistory
|
CONSOLE_HISTORY_READ e INSTANCE_INSPECT |
ShowConsoleHistoryData
|
CONSOLE_HISTORY_READ, INSTANCE_READ e INSTANCE_IMAGE_READ |
CaptureConsoleHistory
|
CONSOLE_HISTORY_CREATE, INSTANCE_READ e INSTANCE_IMAGE_READ |
DeleteConsoleHistory
|
CONSOLE_HISTORY_DELETE |
ListCpes
|
CPE_READ |
GetCpe
|
CPE_READ |
UpdateCpe
|
CPE_UPDATE |
CreateCpe
|
CPE_CREATE |
DeleteCpe
|
CPE_DELETE |
ChangeCpeCompartment
|
CPE_RESOURCE_MOVE |
UpdateTunnelCpeDeviceConfig
|
IPSEC_CONNECTION_UPDATE |
GetTunnelCpeDeviceConfig
|
IPSEC_CONNECTION_READ |
GetTunnelCpeDeviceTemplateContent
|
IPSEC_CONNECTION_READ |
GetCpeDeviceTemplateContent
|
IPSEC_CONNECTION_READ |
GetIpsecCpeDeviceTemplateContent
|
IPSEC_CONNECTION_READ |
ListCrossConnects
|
CROSS_CONNECT_READ |
GetCrossConnect
|
CROSS_CONNECT_READ |
UpdateCrossConnect
|
CROSS_CONNECT_UPDATE |
CreateCrossConnect
|
CROSS_CONNECT_CREATE si no se crea una interconexión en un grupo de interconexiones. Si se crea la interconexión en un grupo de interconexiones, también necesita CROSS_CONNECT_CREATE y CROSS_CONNECT_ATTACH |
DeleteCrossConnect
|
CROSS_CONNECT_DELETE si la interconexión no se encuentra en un grupo de interconexiones. Si la interconexión se encuentra en un grupo de interconexiones, también necesita CROSS_CONNECT_DELETE y CROSS_CONNECT_DETACH |
ChangeCrossConnectCompartment
|
CROSS_CONNECT_RESOURCE_MOVE |
ListCrossConnectGroups
|
CROSS_CONNECT_GROUP_READ |
GetCrossConnectGroup
|
CROSS_CONNECT_GROUP_READ |
UpdateCrossConnectGroup
|
CROSS_CONNECT_GROUP_UPDATE |
CreateCrossConnectGroup
|
CROSS_CONNECT_GROUP_CREATE |
DeleteCrossConnectGroup
|
CROSS_CONNECT_GROUP_DELETE |
ChangeCrossConnectGroupCompartment
|
CROSS_CONNECT_GROUP_RESOURCE_MOVE |
ListDhcpOptions
|
DHCP_READ |
GetDhcpOptions
|
DHCP_READ |
UpdateDhcpOptions
|
DHCP_UPDATE |
CreateDhcpOptions
|
DHCP_CREATE y VCN_ATTACH |
DeleteDhcpOptions
|
DHCP_DELETE y VCN_DETACH |
ChangeDhcpOptionsCompartment
|
DHCP_MOVE |
ListDrgs
|
DRG_READ |
GetDrg
|
DRG_READ |
UpdateDrg
|
DRG_UPDATE |
CreateDrg
|
DRG_CREATE |
DeleteDrg
|
DRG_DELETE |
ChangeDrgCompartment
|
DRG_MOVE |
ListDrgAttachments
|
DRG_ATTACHMENT_READ |
GetDrgAttachment
|
DRG_ATTACHMENT_READ |
UpdateDrgAttachment
|
DRG_ATTACHMENT_UPDATE Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con la asociación de DRG durante la actualización. |
CreateDrgAttachment
|
DRG_ATTACH y VCN_ATTACH Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con la asociación de DRG durante la creación. |
DeleteDrgAttachment
|
DRG_DETACH o VCN_DETACH |
GetAllDrgAttachments |
DRG_READ |
UpgradeDrg |
DRG_UPDATE |
ListAttachmentsToDrg |
DRG_READ |
ListDrgAttachments |
DRG_ATTACHMENT_READ |
CreateDrgRouteTable |
DRG_ROUTE_TABLE_CREATE |
DeleteDrgRouteTable |
DRG_ROUTE_TABLE_DELETE |
GetDrgRouteTable |
DRG_ROUTE_TABLE_READ |
ListDrgRouteTables |
DRG_ROUTE_TABLE_READ |
UpdateDrgRouteTable |
DRG_ROUTE_TABLE_UPDATE |
UpdateDrgRouteRules |
DRG_ROUTE_RULE_UPDATE |
RemoveDrgRouteRules |
DRG_ROUTE_RULE_UPDATE |
AddDrgRouteRules |
DRG_ROUTE_RULE_UPDATE |
ListDrgRouteRules |
DRG_ROUTE_RULE_READ |
GetDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_READ |
ListDrgRouteDistributions |
DRG_ROUTE_DISTRIBUTION_READ |
CreateDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_CREATE |
DeleteDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_DELETE |
UpdateDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_UPDATE |
UpdateDrgRouteDistributionStatements |
DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
RemoveDrgRouteDistributionStatements |
DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
AddDrgRouteDistributionStatements |
DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
ListDrgRouteDistributionStatements |
DRG_ROUTE_DISTRIBUTION_STATEMENT_READ |
RemoveExportDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_ASSIGN |
RemoveImportDrgRouteDistribution |
DRG_ROUTE_DISTRIBUTION_ASSIGN |
CreateInstanceConsoleConnection
|
INSTANCE_CONSOLE_CONNECTION_CREATE e INSTANCE_READ |
DeleteInstanceConsoleConnection
|
INSTANCE_CONSOLE_CONNECTION_DELETE |
GetInstanceConsoleConnection
|
INSTANCE_CONSOLE_CONNECTION_READ e INSTANCE_READ |
UpdateInstanceConsoleConnection |
INSTANCE_CONSOLE_CONNECTION_CREATE y INSTANCE_CONSOLE_CONNECTION_DELETE |
ListInstanceConsoleConnections
|
INSTANCE_CONSOLE_CONNECTION_INSPECT, INSTANCE_INSPECT e INSTANCE_READ |
ListImages
|
INSTANCE_IMAGE_INSPECT |
GetImage
|
INSTANCE_IMAGE_INSPECT |
UpdateImage
|
INSTANCE_IMAGE_UPDATE |
CreateImage
|
INSTANCE_IMAGE_CREATE e INSTANCE_CREATE_IMAGE El primer permiso está relacionado con |
ChangeImageCompartment
|
INSTANCE_IMAGE_MOVE |
DeleteImage
|
INSTANCE_IMAGE_DELETE |
GetComputeGlobalImageCapabilitySchema |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_READ |
GetComputeGlobalImageCapabilitySchemaVersion |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_READ |
ListComputeGlobalImageCapabilitySchemas |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_INSPECT |
ListComputeGlobalImageCapabilitySchemaVersions |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_INSPECT |
CreateComputeImageCapabilitySchema |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_CREATE |
ListComputeImageCapabilitySchemas |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_INSPECT |
GetComputeImageCapabilitySchema |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_READ |
UpdateComputeImageCapabilitySchema |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_UPDATE |
ChangeComputeImageCapabilitySchemaCompartment |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_MOVE |
DeleteComputeImageCapabilitySchema |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_DELETE |
LaunchInstance
|
INSTANCE_CREATE, INSTANCE_IMAGE_READ, VNIC_CREATE, VNIC_ATTACH y SUBNET_ATTACH Si se coloca la instancia en un grupo de seguridad de red durante la creación de la instancia, también necesita NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP Si crea una instancia en un cluster de recursos informáticos, también necesita COMPUTE_CLUSTER_LAUNCH_INSTANCE |
ListInstances
|
INSTANCE_READ Si muestra instancias en un cluster de recursos informáticos, también necesita COMPUTE_CLUSTER_READ |
ListInstanceDevices
|
INSTANCE_READ |
GetInstance
|
INSTANCE_READ |
GetInstanceMaintenanceReboot |
INSTANCE_READ |
UpdateInstance
|
INSTANCE_UPDATE |
InstanceAction
|
INSTANCE_POWER_ACTIONS |
ChangeInstanceCompartment
|
INSTANCE_MOVE |
TerminateInstance
|
INSTANCE_DELETE, VNIC_DELETE y SUBNET_DETACH Si hay volúmenes asociados, también necesita VOLUME_ATTACHMENT_DELETE, VOLUME_WRITE y INSTANCE_DETACH_VOLUME |
ListInstanceConfigurations
|
INSTANCE_CONFIGURATION_INSPECT |
GetInstanceConfiguration
|
INSTANCE_CONFIGURATION_READ |
LaunchInstanceConfiguration
|
INSTANCE_CONFIGURATION_LAUNCH |
UpdateInstanceConfiguration
|
INSTANCE_CONFIGURATION_UPDATE |
CreateInstanceConfiguration
|
INSTANCE_CONFIGURATION_CREATE (si se utiliza el subtipo INSTANCE_READ, VNIC_READ, VNIC_ATTACHMENT_READ, VOLUME_INSPECT y VOLUME_ATTACHMENT_INSPECT (si se utiliza el subtipo |
ChangeInstanceConfigurationCompartment
|
INSTANCE_CONFIGURATION_MOVE |
DeleteInstanceConfiguration
|
INSTANCE_CONFIGURATION_DELETE |
ListInstanceMaintenanceEvent |
INSTANCE_MAINTENANCE_EVENT_INSPECT |
GetInstanceMaintenanceEvent |
INSTANCE_MAINTENANCE_EVENT_READ |
UpdateInstanceMaintenanceEvent |
INSTANCE_MAINTENANCE_EVENT_UPDATE |
CreateInstancePool
|
INSTANCE_POOL_CREATE, INSTANCE_CREATE, IMAGE_READ, VNIC_CREATE y SUBNET_ATTACH |
ListInstancePools
|
INSTANCE_POOL_INSPECT |
ListInstancePoolInstances
|
INSTANCE_POOL_READ |
GetInstancePool
|
INSTANCE_POOL_READ |
UpdateInstancePool
|
INSTANCE_POOL_UPDATE |
AttachInstancePoolInstance |
INSTANCE_POOL_INSTANCE_ATTACH |
DetachInstancePoolInstance |
INSTANCE_POOL_INSTANCE_DETACH |
StartInstancePool
|
INSTANCE_POOL_POWER_ACTIONS |
StopInstancePool
|
INSTANCE_POOL_POWER_ACTIONS |
ResetInstancePool
|
INSTANCE_POOL_POWER_ACTIONS |
SoftresetInstancePool
|
INSTANCE_POOL_POWER_ACTIONS |
ChangeInstancePoolCompartment
|
INSTANCE_POOL_MOVE |
TerminateInstancePool
|
INSTANCE_POOL_DELETE, INSTANCE_DELETE, VNIC_DELETE, SUBNET_DETACH, VOLUME_ATTACHMENT_DELETE y VOLUME_WRITE |
ListInternetGateways
|
INTERNET_GATEWAY_READ |
GetInternetGateway
|
INTERNET_GATEWAY_READ |
UpdateInternetGateway
|
INTERNET_GATEWAY_UPDATE |
CreateInternetGateway
|
INTERNET_GATEWAY_CREATE y VCN_ATTACH |
DeleteInternetGateway
|
INTERNET_GATEWAY_DELETE y VCN_DETACH |
ChangeInternetGatewayCompartment
|
INTERNET_GATEWAY_MOVE |
ListIPSecConnections
|
IPSEC_CONNECTION_READ |
GetIPSecConnection
|
IPSEC_CONNECTION_READ |
UpdateIpSecConnection
|
IPSEC_CONNECTION_UPDATE |
CreateIPSecConnection |
DRG_ATTACH, CPE_ATTACH y IPSEC_CONNECTION_CREATE Necesario para crear IPSec en FastConnect: DRG_ROUTE_TABLE_ATTACH, DRG_ROUTE_TABLE_CREATE DRG_ROUTE_TABLE_UPDATE, DRG_ROUTE_DISTRIBUTION_CREATE, DRG_ROUTE_DISTRIBUTION_UPDATE, DRG_ROUTE_DISTRIBUTION_ASSIGN, DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
DeleteIPSecConnection
|
DRG_DETACH, CPE_DETACH e IPSEC_CONNECTION_DELETE Necesario para crear IPSec en FastConnect: DRG_ROUTE_TABLE_DELETE DRG_ROUTE_TABLE_UPDATE, DRG_ROUTE_DISTRIBUTION_DELETE, DRG_ROUTE_DISTRIBUTION_UPDATE, DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
GetIPSecConnectionDeviceConfig
|
IPSEC_CONNECTION_DEVICE_CONFIG_READ |
GetIPSecConnectionDeviceStatus
|
IPSEC_CONNECTION_READ |
ListIPSecConnectionTunnels
|
IPSEC_CONNECTION_READ |
GetIPSecConnectionTunnel
|
IPSEC_CONNECTION_READ |
UpdateIPSecConnectionTunnel
|
IPSEC_CONNECTION_UPDATE |
GetIPSecConnectionTunnelSharedSecret
|
IPSEC_CONNECTION_DEVICE_CONFIG_READ |
UpdateIPSecConnectionTunnelSharedSecret
|
IPSEC_CONNECTION_DEVICE_CONFIG_UPDATE |
ListIpv6s
|
IPV6_READ y SUBNET_READ (si se muestra por subred) y VNIC_READ (si se muestra por VNIC) |
GetIpv6
|
IPV6_READ |
UpdateIpv6
|
IPV6_UPDATE y VNIC_UNASSIGN y VNIC_ASSIGN (si se mueve IPv6 a una VNIC diferente) |
CreateIpv6
|
IPV6_CREATE, SUBNET_ATTACH y VNIC_ASSIGN |
DeleteIpv6
|
IPV6_DELETE, SUBNET_DETACH y VNIC_UNASSIGN |
ListLocalPeeringGateways
|
LOCAL_PEERING_GATEWAY_READ |
GetLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_READ |
UpdateLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_UPDATE Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con el LPG durante la actualización. |
CreateLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_CREATE y VCN_ATTACH Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con el LPG durante la creación. |
DeleteLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_DELETE y VCN_DETACH |
ConnectLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_CONNECT_FROM y LOCAL_PEERING_GATEWAY_CONNECT_TO |
ChangeLocalPeeringGatewayCompartment
|
LOCAL_PEERING_GATEWAY_MOVE |
ListNatGateways
|
NAT_GATEWAY_READ |
GetNatGateway
|
NAT_GATEWAY_READ |
UpdateNatGateway
|
NAT_GATEWAY_UPDATE |
CreateNatGateway
|
NAT_GATEWAY_CREATE, VCN_READ y VCN_ATTACH |
DeleteNatGateway
|
NAT_GATEWAY_DELETE, VCN_READ y VCN_DETACH |
ChangeNatGatewayCompartment
|
NAT_GATEWAY_MOVE |
ListNetworkSecurityGroups
|
NETWORK_SECURITY_GROUP_READ |
GetNetworkSecurityGroup
|
NETWORK_SECURITY_GROUP_READ |
UpdateNetworkSecurityGroup
|
NETWORK_SECURITY_GROUP_UPDATE |
CreateNetworkSecurityGroup
|
NETWORK_SECURITY_GROUP_CREATE y VCN_ATTACH |
DeleteNetworkSecurityGroup
|
NETWORK_SECURITY_GROUP_DELETE y VCN_DETACH |
ChangeNetworkSecurityGroupCompartment
|
NETWORK_SECURITY_GROUP_MOVE |
ListNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES |
UpdateNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES y NETWORK_SECURITY_GROUP_INSPECT si se escribe una regla que especifica un grupo de seguridad de red como el origen (para reglas de entrada) o el destino (para reglas de salida) |
AddNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES y NETWORK_SECURITY_GROUP_INSPECT si se escribe una regla que especifica un grupo de seguridad de red como el origen (para reglas de entrada) o el destino (para reglas de salida) |
RemoveNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES |
ListPrivateIps
|
PRIVATE_IP_READ |
GetPrivateIp
|
PRIVATE_IP_READ |
UpdatePrivateIp
|
PRIVATE_IP_UPDATE, VNIC_ASSIGN y VNIC_UNASSIGN |
CreatePrivateIp
|
PRIVATE_IP_CREATE, PRIVATE_IP_ASSIGN, VNIC_ASSIGN y SUBNET_ATTACH |
DeletePrivateIp
|
PRIVATE_IP_DELETE, PRIVATE_IP_UNASSIGN, VNIC_UNASSIGN y SUBNET_DETACH |
ListRemotePeeringConnections
|
REMOTE_PEERING_CONNECTION_READ |
GetRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_READ |
UpdateRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_UPDATE |
CreateRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_CREATE y DRG_ATTACH |
DeleteRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_DELETE y DRG_DETACH |
ChangeRemotePeeringConnectionCompartment
|
REMOTE_PEERING_CONNECTION_RESOURCE_MOVE |
ConnectRemotePeeringConnections
|
REMOTE_PEERING_CONNECTION_CONNECT_FROM y REMOTE_PEERING_CONNECTION_CONNECT_TO |
ListPublicIps
|
Para IP públicas efímeras: PRIVATE_IP_READ Para IP públicas reservadas: PUBLIC_IP_READ |
GetPublicIp
|
Para IP públicas efímeras: PRIVATE_IP_READ Para IP públicas reservadas: PUBLIC_IP_READ |
GetPublicIpByPrivateIpId
|
Para IP públicas efímeras: PRIVATE_IP_READ Para IP públicas reservadas: PUBLIC_IP_READ |
GetPublicIpByIpAddress
|
Para IP públicas efímeras: PRIVATE_IP_READ Para IP públicas reservadas: PUBLIC_IP_READ |
UpdatePublicIP
|
Para IP públicas efímeras: PRIVATE_IP_UPDATE Para IP públicas reservadas: PUBLIC_IP_UPDATE, PRIVATE_IP_ASSIGN_PUBLIC_IP, PUBLIC_IP_ASSIGN_PRIVATE_IP, PRIVATE_IP_UNASSIGN_PUBLIC_IP, PUBLIC_IP_UNASSIGN_PRIVATE_IP |
CreatePublicIp
|
Para IP públicas efímeras: PRIVATE_IP_ASSIGN_PUBLIC_IP Para IP públicas reservadas: PUBLIC_IP_CREATE y PUBLIC_IP_ASSIGN_PRIVATE_IP y PRIVATE_IP_ASSIGN_PUBLIC_IP |
DeletePublicIp
|
Para IP públicas efímeras: PRIVATE_IP_UNASSIGN_PUBLIC_IP Para IP públicas reservadas: PUBLIC_IP_DELETE, PUBLIC_IP_UNASSIGN_PRIVATE_IP y PRIVATE_IP_UNASSIGN_PUBLIC_IP |
ChangePublicIpCompartment
|
PUBLIC_IP_MOVE Nota: Esta operación solo se aplica a IP públicas reservadas. |
ListRouteTables
|
ROUTE_TABLE_READ |
GetRouteTable
|
ROUTE_TABLE_READ |
UpdateRouteTable
|
ROUTE_TABLE_UPDATE y INTERNET_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de Internet como destino) y INTERNET_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de Internet como destino) y DRG_ATTACH (si se crea una regla de ruta que utiliza un DRG como destino) y DRG_DETACH (si se suprime una regla de ruta que utiliza un DRG como destino) y PRIVATE_IP_ROUTE_TABLE_ATTACH (si se crea una regla de ruta que utiliza una IP privada como destino) y PRIVATE_IP_ROUTE_TABLE_DETACH (si se suprime una regla de ruta que utiliza una IP privada como destino) y LOCAL_PEERING_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un LPG como destino) y LOCAL_PEERING_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un LPG como destino) y NAT_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de NAT como destino) y NAT_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de NAT como destino) y SERVICE_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de servicio como destino) y SERVICE_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de servicio como destino) |
CreateRouteTable
|
ROUTE_TABLE_CREATE, VCN_ATTACH e INTERNET_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de Internet como destino) y DRG_ATTACH (si se crea una regla de ruta que utiliza un DRG como destino) y PRIVATE_IP_ROUTE_TABLE_ATTACH (si se crea una regla de ruta que utiliza una IP privada como destino) y LOCAL_PEERING_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un LPG como destino) y NAT_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de NAT como destino) y SERVICE_GATEWAY_ATTACH (si se crea una regla de ruta que utiliza un gateway de servicio como destino) |
DeleteRouteTable
|
ROUTE_TABLE_DELETE, VCN_DETACH y INTERNET_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de Internet como destino) y DRG_DETACH (si se suprime una regla de ruta que utiliza un DRG como destino) y PRIVATE_IP_ROUTE_TABLE_DETACH (si se suprime una regla de ruta que utiliza una IP privada como destino) y LOCAL_PEERING_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un LPG como destino) y NAT_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de NAT como destino) y SERVICE_GATEWAY_DETACH (si se suprime una regla de ruta que utiliza un gateway de servicio como destino) |
ChangeRouteTableCompartment
|
ROUTE_TABLE_MOVE |
ListSecurityLists
|
SECURITY_LIST_READ |
GetSecurityList
|
SECURITY_LIST_READ |
UpdateSecurityList
|
SECURITY_LIST_UPDATE |
ChangeSecurityListCompartment
|
SECURITY_LIST_MOVE |
CreateSecurityList
|
SECURITY_LIST_CREATE y VCN_ATTACH |
DeleteSecurityList
|
SECURITY_LIST_DELETE y VCN_DETACH |
ListServiceGateways
|
SERVICE_GATEWAY_READ |
GetServiceGateway
|
SERVICE_GATEWAY_READ |
UpdateServiceGateway
|
SERVICE_GATEWAY_UPDATE Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con el gateway de servicio durante la actualización. |
ChangeServiceGatewayCompartment
|
SERVICE_GATEWAY_MOVE |
CreateServiceGateway
|
SERVICE_GATEWAY_CREATE, VCN_READ y VCN_ATTACH Se necesita ROUTE_TABLE_ATTACH para asociar una tabla de rutas con el gateway de servicio durante la creación. |
DeleteServiceGateway
|
SERVICE_GATEWAY_DELETE, VCN_READ y VCN_DETACH |
AttachServiceId
|
SERVICE_GATEWAY_ADD_SERVICE |
DetachServiceId
|
SERVICE_GATEWAY_DELETE_SERVICE |
ListShapes
|
INSTANCE_INSPECT |
ListSubnets
|
SUBNET_READ |
GetSubnet
|
SUBNET_READ |
UpdateSubnet
|
SUBNET_UPDATE Si se cambia la tabla de rutas asociada a la subred, también necesita ROUTE_TABLE_ATTACH y ROUTE_TABLE_DETACH Si se cambian las listas de seguridad asociadas a la subred, también necesita SECURITY_LIST_ATTACH y SECURITY_LIST_DETACH Si se cambia el conjunto de opciones de DHCP asociado con la subred, también necesita DHCP_ATTACH y DHCP_DETACH |
CreateSubnet
|
SUBNET_CREATE, VCN_ATTACH, ROUTE_TABLE_ATTACH, SECURITY_LIST_ATTACH y DHCP_ATTACH |
DeleteSubnet
|
SUBNET_DELETE, VCN_DETACH, ROUTE_TABLE_DETACH, SECURITY_LIST_DETACH y DHCP_DETACH |
ChangeSubnetCompartment
|
SUBNET_MOVE |
ListVcns
|
VCN_READ |
GetVcn
|
VCN_READ |
UpdateVcn
|
VCN_UPDATE |
CreateVcn
|
VCN_CREATE |
DeleteVcn
|
VCN_DELETE |
AddVcnCidr |
VCN_UPDATE |
ModifyVcnCidr |
VCN_UPDATE |
RemoveVcnCidr |
VCN_UPDATE |
ChangeVcnCompartment
|
VCN_MOVE |
ListVirtualCircuits
|
VIRTUAL_CIRCUIT_READ |
GetVirtualCircuit
|
VIRTUAL_CIRCUIT_READ |
UpdateVirtualCircuit
|
VIRTUAL_CIRCUIT_UPDATE, DRG_ATTACH y DRG_DETACH Si se actualiza la interconexión o el grupo de interconexiones que utiliza el circuito virtual, también necesita CROSS_CONNECT_DETACH y CROSS_CONNECT_ATTACH |
CreateVirtualCircuit
|
VIRTUAL_CIRCUIT_CREATE y DRG_ATTACH Si se crea el circuito virtual con una asignación a una interconexión o un grupo de interconexiones específicos, también necesita CROSS_CONNECT_ATTACH |
DeleteVirtualCircuit
|
VIRTUAL_CIRCUIT_DELETE y DRG_DETACH Si suprime un circuito virtual que está utilizando actualmente una interconexión o un grupo de interconexiones, también necesita CROSS_CONNECT_DETACH. |
changeVirtualCircuitCompartment
|
VIRTUAL_CIRCUIT_RESOURCE_MOVE |
ListVlans
|
VLAN_READ |
GetVlan
|
VLAN_READ |
CreateVlan
|
VLAN_CREATE y VCN_ATTACH y ROUTE_TABLE_ATTACH y SECURITY_LIST_ATTACH y VLAN_ASSOCIATE_NETWORK_SECURITY_GROUP |
UpdateVlan
|
VLAN_UPDATE |
DeleteVlan
|
VLAN_DELETE y VCN_DETACH y ROUTE_TABLE_DETACH y SECURITY_LIST_DETACH y VLAN_DISASSOCIATE_NETWORK_SECURITY_GROUP |
ChangeVlanCompartment
|
VLAN_MOVE |
GetVnic
|
VNIC_READ |
AttachVnic
|
INSTANCE_ATTACH_SECONDARY_VNIC, VNIC_ATTACH, VNIC_CREATE y SUBNET_ATTACH Si se coloca la VNIC secundaria en un grupo de seguridad de red durante la creación de la VNIC, también necesita NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP |
DetachVnic
|
INSTANCE_DETACH_SECONDARY_VNIC, VNIC_DETACH, VNIC_DELETE y SUBNET_DETACH |
UpdateVnic
|
VNIC_UPDATE Si se agrega o elimina la VNIC de un grupo de seguridad de red, también necesita NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP |
ListVnicAttachments
|
VNIC_ATTACHMENT_READ e INSTANCE_INSPECT |
GetVnicAttachment
|
VNIC_ATTACHMENT_READ |
ChangeVtapCompartment |
VTAP_MOVE |
CreateVtap |
VTAP_CREATE y CAPTURE_FILTER_ATTACH (en el compartimento de filtro de captura) y VNIC_ATTACH (tanto el origen como el destino en el compartimento de origen y destino) || SUBNET_ATTACH(cuando la subred como origen) y VCN_ATTACH (en el compartimento de VCN) |
DeleteVtap |
VTAP_DELETE y CAPTURE_FILTER_DETACH y NLB_VTAP_TARGET_DETACH (si el NLB es el destino) y VNIC_DETACH (tanto el origen como el destino) o SUBNET_DETACH (si la subred es el origen) o LB_VTAP_DISABLE (si el equilibrador de carga es el origen) o DB_SYSTEM_VTAP_DISABLE (si la base de datos es el origen) o EXADATA_VM_CLUSTER_VTAP_DISABLE (si el cluster de Exadata es el origen) o ADW_VTAP_DISABLE (si el ADW es el origen) y VCN_DETACH |
GetVtap |
VTAP_READ |
ListVtaps |
VTAP_LIST |
UpdateVtap |
VTAP_UPDATE y CAPTURE_FILTER_ATTACH (nuevo) y NLB_VTAP_TARGET_ATTACH (si el NLB es el destino) y VNIC_ATTACH (tanto el nuevo origen como el nuevo destino) o SUBNET_ATTACH (si la subred es el origen) o LB_VTAP_ENABLE (si el equilibrador de carga es el origen) o DB_SYSTEM_VTAP_ENABLE (si el sistema de base de datos es el origen) o EXADATA_VM_CLUSTER_VTAP_ENABLE (si el cluster de Exadata es el origen) o ADW_VTAP_ENABLE (si el ADW es el origen) y NLB_VTAP_TARGET_DETACH (si el NLB es el destino) y CAPTURE_FILTER_DETACH (antiguo) y VNIC_DETACH (tanto el origen como el destino) o SUBNET_DETACH (si la subred es el origen) o LB_VTAP_DISABLE (si el equilibrador de carga es el origen) o DB_SYSTEM_VTAP_DISABLE (si el sistema de base de datos es el origen) o EXADATA_VM_CLUSTER_VTAP_DISABLE (si el cluster de Exadata es el origen) o ADW_VTAP_DISABLE (si el ADW es el origen) |
ChangeCaptureFilterCompartment |
CAPTURE_FILTER_MOVE |
CreateCaptureFilter |
CAPTURE_FILTER_CREATE y VCN_ATTACH |
DeleteCaptureFilter |
CAPTURE_FILTER_DELETE y VCN_DETACH |
GetCaptureFilter |
CAPTURE_FILTER_READ |
ListCaptureFilters |
CAPTURE_FILTER_LIST |
UpdateCaptureFilter |
CAPTURE_FILTER_UPDATE |
GetVolume
|
VOLUME_INSPECT |
ListVolumes
|
VOLUME_INSPECT |
UpdateVolume
|
VOLUME_UPDATE |
CreateVolume
|
VOLUME_CREATE (y VOLUME_BACKUP_READ si se crea un volumen a partir de una copia de seguridad) |
DeleteVolume
|
VOLUME_DELETE |
ChangeVolumeCompartment
|
VOLUME_MOVE |
ListVolumeAttachments
|
VOLUME_ATTACHMENT_INSPECT, VOLUME_INSPECT e INSTANCE_INSPECT |
GetVolumeAttachment
|
VOLUME_ATTACHMENT_INSPECT y INSTANCE_INSPECT Nota: Para obtener además el secreto de CHAP para el volumen, es necesario VOLUME_ATTACHMENT_READ en lugar de VOLUME_ATTACHMENT_INSPECT |
AttachVolume
|
VOLUME_ATTACHMENT_CREATE, VOLUME_WRITE e INSTANCE_ATTACH_VOLUME |
DetachVolume
|
VOLUME_ATTACHMENT_DELETE, VOLUME_WRITE e INSTANCE_DETACH_VOLUME |
ListVolumeBackups
|
VOLUME_BACKUP_INSPECT y VOLUME_INSPECT |
GetVolumeBackup
|
VOLUME_BACKUP_INSPECT y VOLUME_INSPECT |
UpdateVolumeBackup
|
VOLUME_BACKUP_UPDATE y VOLUME_INSPECT |
CreateVolumeBackup
|
VOLUME_BACKUP_CREATE y VOLUME_WRITE |
DeleteVolumeBackup
|
VOLUME_BACKUP_DELETE y VOLUME_INSPECT |
ChangeVolumeBackupCompartment
|
VOLUME_BACKUP_MOVE |
GetBootVolume
|
VOLUME_INSPECT |
ListBootVolumes
|
VOLUME_INSPECT |
UpdateBootVolume
|
VOLUME_UPDATE |
DeleteBootVolume
|
VOLUME_DELETE |
ChangeBootVolumeCompartment
|
BOOT_VOLUME_MOVE |
CreateBootVolumeBackup
|
BOOT_VOLUME_BACKUP_CREATE, VOLUME_WRITE |
ListBootVolumeBackups
|
BOOT_VOLUME_BACKUP_INSPECT, VOLUME_INSPECT |
GetBootVolumeBackup
|
BOOT_VOLUME_BACKUP_INSPECT, VOLUME_INSPECT |
UpdateBootVolumeBackup
|
BOOT_VOLUME_BACKUP_UPDATE, VOLUME_INSPECT |
DeleteBootVolumeBackup
|
BOOT_VOLUME_BACKUP_DELETE, VOLUME_INSPECT |
ChangeBootVolumeBackupCompartment
|
BOOT_VOLUME_BACKUP_MOVE |
CreateVolumeGroup
|
VOLUME_GROUP_CREATE, VOLUME_INSPECT si se crea el grupo de volúmenes a partir de una lista de volúmenes. VOLUME_GROUP_CREATE, VOLUME_GROUP_INSPECT, VOLUME_CREATE y VOLUME_WRITE si se clona un grupo de volúmenes. VOLUME_GROUP_CREATE, VOLUME_GROUP_BACKUP_INSPECT, VOLUME_BACKUP_READ/BOOT_VOLUME_BACKUP_READ, VOLUME_CREATE y VOLUME_WRITE si se restaura a partir de una copia de seguridad de grupo de volúmenes. |
DeleteVolumeGroup
|
VOLUME_GROUP_DELETE |
GetVolumeGroup
|
VOLUME_GROUP_INSPECT |
ListVolumeGroups
|
VOLUME_GROUP_INSPECT |
UpdateVolumeGroup
|
VOLUME_GROUP_UPDATE, VOLUME_INSPECT |
ChangeVolumegGroupCompartment
|
VOLUME_GROUP_MOVE, VOLUME_MOVE/BOOT_VOLUME_MOVE |
CreateVolumeGroupBackup
|
VOLUME_GROUP_BACKUP_CREATE, VOLUME_GROUP_INSPECT, VOLUME_WRITE, VOLUME_BACKUP_CREATE/BOOT_VOLUME_BACKUP_CREATE |
DeleteVolumeGroupBackup
|
VOLUME_GROUP_BACKUP_DELETE, VOLUME_BACKUP_DELETE/BOOT_VOLUME_BACKUP_DELETE |
GetVolumeGroupBackup
|
VOLUME_GROUP_BACKUP_INSPECT |
ListVolumeGroupBackups
|
VOLUME_GROUP_BACKUP_INSPECT |
UpdateVolumeGroupBackup
|
VOLUME_GROUP_BACKUP_UPDATE |
ChangeVolumegGroupBackupCompartment
|
VOLUME_GROUP_BACKUP_MOVE, VOLUME_BACKUP_MOVE/BOOT_VOLUME_BACKUP_MOVE |
ListIpInventory |
IPAM_READ |
GetVcnOverlap |
IPAM_READ |
GetSubnetIpInventory |
IPAM_READ |
GetSubnetCidrUtilization |
IPAM_READ |
Operaciones de API de host de máquina virtual dedicado
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
CreateDedicatedVmHost
|
DEDICATED_VM_HOST_CREATE |
ChangeDedicatedVmHostCompartment
|
DEDICATED_VM_HOST_MOVE |
DeleteDedicatedVmHost
|
DEDICATED_VM_HOST_DELETE |
GetDedicatedVmHost
|
DEDICATED_VM_HOST_READ |
ListDedicatedVmHosts
|
DEDICATED_VM_HOST_INSPECT |
ListDedicatedVmHostInstances
|
DEDICATED_VM_HOST_READ |
ListDedicatedVmHostInstanceShapes
|
Ninguno |
ListDedicatedVmHostShapes
|
Ninguno |
LaunchInstance
|
DEDICATED_VM_HOST_LAUNCH_INSTANCE en compartimento de host de máquina virtual dedicado INSTANCE_CREATE en compartimento para la instancia iniciada en el host de máquina virtual dedicado. |
UpdateDedicatedVmHost
|
AUTO_SCALING_CONFIGURATION_CREATE e INSTANCE_POOL_UPDATE |
Operaciones de API de escala automática
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
ListAutoScalingConfigurations
|
AUTO_SCALING_CONFIGURATION_INSPECT |
GetAutoScalingConfiguration
|
AUTO_SCALING_CONFIGURATION_READ |
UpdateAutoScalingConfiguration
|
AUTO_SCALING_CONFIGURATION_UPDATE e INSTANCE_POOL_UPDATE |
CreateAutoScalingConfiguration
|
AUTO_SCALING_CONFIGURATION_CREATE e INSTANCE_POOL_UPDATE |
ChangeAutoScalingConfigurationCompartment
|
AUTO_SCALING_CONFIGURATION_MOVE |
DeleteAutoScalingConfiguration
|
AUTO_SCALING_CONFIGURATION_DELETE e INSTANCE_POOL_UPDATE |
ListAutoScalingPolicies
|
AUTO_SCALING_CONFIGURATION_READ |
GetAutoScalingPolicy
|
AUTO_SCALING_CONFIGURATION_READ |
UpdateAutoScalingPolicy
|
AUTO_SCALING_CONFIGURATION_UPDATE e INSTANCE_POOL_UPDATE |
CreateAutoScalingPolicy
|
AUTO_SCALING_CONFIGURATION_CREATE e INSTANCE_POOL_UPDATE |
DeleteAutoScalingPolicy
|
AUTO_SCALING_CONFIGURATION_DELETE e INSTANCE_POOL_UPDATE |
Operaciones de API de reserva de capacidad informática
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
ListComputeCapacityReservations
|
CAPACITY_RESERVATION_INSPECT |
GetComputeCapacityReservation
|
CAPACITY_RESERVATION_READ |
UpdateComputeCapacityReservation
|
CAPACITY_RESERVATION_UPDATE |
CreateComputeCapacityReservation
|
CAPACITY_RESERVATION_CREATE |
ChangeComputeCapacityReservationCompartment
|
CAPACITY_RESERVATION_MOVE |
DeleteComputeCapacityReservation
|
CAPACITY_RESERVATION_DELETE |
ListComputeCapacityReservationInstances
|
CAPACITY_RESERVATION_READ |
ListComputeCapacityReservationInstanceShapes
|
CAPACITY_RESERVATION_INSPECT |
Operaciones de API de Oracle Cloud Agent
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
CreateInstanceAgentCommand |
INSTANCE_AGENT_COMMAND_CREATE |
GetInstanceAgentCommand |
INSTANCE_AGENT_COMMAND_READ |
GetInstanceAgentCommandExecution |
INSTANCE_AGENT_COMMAND_EXECUTION_INSPECT |
ListInstanceAgentCommands |
INSTANCE_AGENT_COMMAND_INSPECT |
ListInstanceAgentCommandExecutions |
INSTANCE_AGENT_COMMAND_EXECUTION_INSPECT |
CancelInstanceAgentCommand |
INSTANCE_AGENT_COMMAND_DELETE |
GetInstanceAgentPlugin |
INSTANCE_AGENT_PLUGIN_READ |
ListInstanceAgentPlugins |
INSTANCE_AGENT_PLUGIN_INSPECT |
ListInstanceagentAvailablePlugins |
INSTANCE_AGENT_PLUGIN_INSPECT |
Operaciones de API de solicitudes de trabajo
Operación de API | Permisos necesarios para utilizar la operación |
---|---|
ListWorkRequests
|
WORKREQUEST_INSPECT |
GetWorkRequests
|
Las solicitudes de trabajo heredan los permisos de la operación que origina la solicitud de trabajo. Normalmente, son necesarios los permisos <RESOURCE>_CREATE para el recurso asociado. |
ListWorkRequestLogs
|
Las solicitudes de trabajo heredan los permisos de la operación que origina la solicitud de trabajo. Normalmente, son necesarios los permisos <RESOURCE>_CREATE para el recurso asociado. |
ListWorkRequestErrors
|
Las solicitudes de trabajo heredan los permisos de la operación que origina la solicitud de trabajo. Normalmente, son necesarios los permisos <RESOURCE>_CREATE para el recurso asociado. |