Dettagli per i servizi di base
Questo argomento descrive i dettagli relativi alla scrittura dei criteri per controllare l'accesso ai servizi di base (Networking, Compute e Volume a blocchi).
Resource-Types
Tipo di risorsa aggregata
virtual-network-family
drgs
(copre drg-object, drg-route-table, drg-route-distribution, drg-attachment)
Singola risorsa - Tipi
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
(che include local-peering-from
e local-peering-to
)
nat-gateways
network-security-groups
private-ips
publicippool
public-ips
remote-peering-connections
(che include remote-peering-from
e remote-peering-to
)
route-tables
security-lists
service-gateways
subnets
vcns
virtual-circuits
vlans
vnic-attachments
vnics
vtaps
commenti
Un criterio che utilizza <verb> virtual-network-family
equivale a scriverne uno con un'istruzione <verb> <individual resource-type>
separata per ciascuno dei singoli tipi di risorsa.
Per i dettagli delle operazioni API coperte da ciascun verbo, per ogni singolo tipo di risorsa incluso in virtual-network-family
, vedere la tabella in Dettagli per combinazioni Verb + Tipo di risorsa.
tipo-risorsa aggregata famiglia-istanza
Il tipo di risorsa aggregato instance-family
copre i tipi di risorsa individuali riportati di seguito.
app-catalog-listing
console-histories
instances
instance-console-connection
instance-images
volume-attachments
(include solo le autorizzazioni necessarie per collegare i volumi alle istanze)
Compute-management-family Aggregate Resource-Type
Il tipo di risorsa aggregato compute-management-family
copre i tipi di risorsa individuali riportati di seguito.
instance-configurations
instance-pools
cluster-networks
tipo-risorsa aggregata instance-agent-family
Il tipo di risorsa aggregato instance-agent-family
copre questo tipo di risorsa individuale:
instance-agent-plugins
tipo-risorsa aggregata instance-agent-command-family
Il tipo di risorsa aggregato instance-agent-command-family
copre questo tipo di risorsa individuale:
instance-agent-commands
Tipi di risorse individuali aggiuntivi
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
Commenti
Un criterio che utilizza <verb> instance-family
o <verb> compute-management-family
equivale a scriverne uno con un'istruzione <verb> <individual resource-type>
separata per ciascuno dei singoli tipi di risorsa della famiglia.
Per i dettagli delle operazioni API coperte da ciascun verbo, per ogni singolo tipo di risorsa, vedere la tabella in Dettagli per le combinazioni verbo-tipo di risorsa.
Tipo di risorsa aggregata
volume-family
Singola risorsa - Tipi
volumes
volume-attachments
volume-backups
boot-volume-backups
backup-policies
backup-policy-assignments
volume-groups
volume-group-backups
Commenti
Un criterio che utilizza <verb> volume-family
equivale a scriverne uno con un'istruzione <verb> <individual resource-type>
separata per ciascuno dei singoli tipi di risorsa.
Per i dettagli delle operazioni API coperte da ciascun verbo, per ogni singolo tipo di risorsa incluso in volume-family
, vedere la tabella in Dettagli per combinazioni Verb + Tipo di risorsa.
Variabili supportate
I servizi di base supportano tutte le variabili generali, oltre a quelle elencate qui. Per ulteriori informazioni sulle variabili generali supportate dai servizi Oracle Cloud Infrastructure, vedere Variabili generali per tutte le richieste.
Variabile | Tipo di variabile | commenti |
---|---|---|
target.boot-volume.kms-key.id
|
Stringa | Utilizzare questa variabile per controllare se le istanze di computazione possono essere avviate con volumi di avvio creati senza una chiave di cifratura master del servizio Vault. |
target.image.id |
Stringa | OCID immagine specifico consentito dal criterio. |
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si sceglie inspect
> read
> use
> manage
. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "nessun extra" indica nessun accesso incrementale.
Ad esempio, i verbi read
e use
per il tipo di risorsa vcns
non coprono autorizzazioni o operazioni API aggiuntive rispetto al verbo inspect
. Tuttavia, il verbo manage
include diverse autorizzazioni aggiuntive e operazioni API.
Per i tipi di risorsa virtual-network-family
Nelle tabelle seguenti sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in virtual-network-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
BYOIP_RANGE_INSPECT |
|
nessuno |
letto |
ISPEZIONA+ BYOIP_RANGE_READ |
|
nessuno |
utilizzare |
LETTURA + BYOIP_RANGE_ADD_CAPACITY_FROM |
AddPublicIpPoolCapacity |
nessuno |
gestisci |
USE + BYOIP_RANGE_CREATE BYOIP_RANGE_DELETE BYOIP_RANGE_UPDATE BYOIP_RANGE_VALIDATE BYOIP_RANGE_ADVERTISE BYOIP_RANGE_WITHDRAW BYOIP_RANGE_MOVE |
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
CAPTURE_FILTER_LIST |
|
nessuno |
letto |
ISPEZIONA+ CAPTURE_FILTER_READ |
|
nessuno |
utilizzare |
LETTURA + CAPTURE_FILTER_UPDATE CAPTURE_FILTER_ATTACH CAPTURE_FILTER_DETACH |
UpdateCaptureFilter |
nessuno |
gestisci |
USE + CAPTURE_FILTER_CREATE CAPTURE_FILTER_DELETE CAPTURE_FILTER_MOVE |
|
manage virtual-network-family . |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CPE_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | USE + CPE_ATTACH CPE_DETACH CPE_UPDATE CPE_CREATE CPE_DELETE CPE_RESOURCE_MOVE |
USE +
|
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CROSS_CONNECT_GROUP_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + CROSS_CONNECT_GROUP_UPDATE CROSS_CONNECT_GROUP_CREATE CROSS_CONNECT_GROUP_DELETE CROSS_CONNECT_GROUP_RESOURCE_MOVE |
|
nessun altro |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CROSS_CONNECT_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | UTILIZZO + CROSS_CONNECT_UPDATE CROSS_CONNECT_CREATE CROSS_CONNECT_DELETE CROSS_CONNECT_RESOURCE_MOVE CROSS_CONNECT_ATTACH CROSS_CONNECT_DETACH |
|
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | DHCP_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | USE + DHCP_ATTACH DHCP_DETACH DHCP_UPDATE DHCP_CREATE DHCP_DELETE DHCP_MOVE |
USE +
Nota: la possibilità di aggiornare un set di opzioni DHCP è disponibile solo con il verbo
|
USE +
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
drg-object
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
DRG_READ |
|
nessuno |
letto |
nessun altro |
nessun altro |
nessuno |
utilizzare |
DRG_ATTACH DRG_DETACH |
nessun altro |
|
gestisci |
USE + DRG_UPDATE DRG_CREATE DRG_DELETE DRG_MOVE |
UTILIZZO +
|
nessuno |
drg-attachment
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
DRG_ATTACHMENT_READ |
|
nessuno |
letto |
nessun altro |
nessun altro |
nessuno |
utilizzare |
nessun altro |
nessun altro |
nessuno |
gestisci |
UTILIZZO + DRG_ATTACHMENT_UPDATE |
UTILIZZO + |
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
drg-route-table
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
DRG_ROUTE_TABLE_READ DRG_ROUTE_RULE_READ |
|
nessuno |
letto |
nessun altro |
nessun altro |
nessuno |
utilizzare |
DRG_ROUTE_TABLE_ATTACH |
nessun altro |
Per assegnare le tabelle di instradamento DRG ai collegamenti DRG, utilizzare
|
gestisci |
UTILIZZO + DRG_ROUTE_TABLE_CREATE DRG_ROUTE_TABLE_DELETE DRG_ROUTE_TABLE_UPDATE DRG_ROUTE_RULE_UPDATE |
UTILIZZO +
|
|
drg-route-distribution
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
DRG_ROUTE_DISTRIBUTION_READ DRG_ROUTE_DISTRIBUTION_STATEMENT_READ |
|
nessuno |
letto |
nessun altro |
nessun altro |
nessuno |
utilizzare |
DRG_ROUTE_DISTRIBUTION_ASSIGN |
nessun altro |
|
gestisci |
USE + DRG_ROUTE_DISTRIBUTION_UPDATE DRG_ROUTE_DISTRIBUTION_CREATE DRG_ROUTE_DISTRIBUTION_DELETE DRG_ROUTE_DISTRIBUTION_STATEMENT_UPDATE |
USE +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | IPSEC_CONNECTION_READ |
|
nessuno |
letto | ISPEZIONA + IPSEC_CONNECTION_DEVICE_CONFIG_READ |
ISPEZIONA +
|
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | USE + IPSEC_CONNECTION_CREATE IPSEC_CONNECTION_UPDATE IPSEC_CONNECTION_DELETE IPSEC_CONNECTION_DEVICE_CONFIG_UPDATE |
USE +
|
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INTERNET_GATEWAY_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | UTILIZZO + INTERNET_GATEWAY_ATTACH INTERNET_GATEWAY_DETACH INTERNET_GATEWAY_UPDATE INTERNET_GATEWAY_CREATE INTERNET_GATEWAY_DELETE INTERNET_GATEWAY_MOVE |
UTILIZZO +
Nota: la possibilità di aggiornare un gateway Internet è disponibile solo con il verbo
|
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | nessuno |
nessuno |
nessuno |
letto | IPV6_READ |
GetIpv6
|
Nota: l'operazione precedente in questa cella è completamente coperta solo da |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + IPV6_UPDATE IPV6_CREATE IPV6_DELETE |
nessun altro |
USE +
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | LOCAL_PEERING_GATEWAY_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | 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 |
nessun altro |
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | LOCAL_PEERING_GATEWAY_READ |
nessuno |
nessuno |
letto | nessun altro |
nessuno |
nessuno |
utilizzare | nessun altro |
nessuno |
nessuno |
gestisci | USE + LOCAL_PEERING_GATEWAY_CONNECT_FROM |
nessun altro |
Nota: l'operazione precedente in questa cella è completamente coperta solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | LOCAL_PEERING_GATEWAY_READ |
nessuno |
nessuno |
letto | nessun altro |
nessuno |
nessuno |
utilizzare | nessun altro |
nessuno |
nessuno |
gestisci | USE + LOCAL_PEERING_GATEWAY_CONNECT_TO |
nessun altro |
Nota: l'operazione precedente in questa cella è completamente coperta solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | nessuno |
nessuno |
nessuno |
letto | NAT_GATEWAY_READ |
|
nessuno |
utilizzare | LETTURA + NAT_GATEWAY_ATTACH NAT_GATEWAY_DETACH |
nessun altro |
LETTURA +
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
gestisci | USE + NAT_GATEWAY_UPDATE NAT_GATEWAY_CREATE NAT_GATEWAY_DELETE NAT_GATEWAY_MOVE |
USE +
Nota: la possibilità di aggiornare un gateway NAT è disponibile solo con il verbo |
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | NETWORK_SECURITY_GROUP_INSPECT |
nessuno |
AddNetworkSecurityGroupSecurityRules e UpdateNetworkSecurityGroupSecurityRules (entrambi richiedono manage network-security-groups )
|
letto | ISPEZIONA + NETWORK_SECURITY_GROUP_READ |
ISPEZIONA +
|
nessun altro |
utilizzare | LETTURA + NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES NETWORK_SECURITY_GROUP_LIST_MEMBERS NETWORK_SECURITY_GROUP_UPDATE_MEMBERS |
LETTURA +
|
LETTURA +
|
gestisci | UTILIZZO + NETWORK_SECURITY_GROUP_UPDATE NETWORK_SECURITY_GROUP_CREATE NETWORK_SECURITY_GROUP_DELETE NETWORK_SECURITY_GROUP_MOVE NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES |
UTILIZZO +
|
UTILIZZO +
Nota: entrambe le operazioni precedenti in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | PRIVATE_IP_READ |
Solo per IP pubblici effimeri: |
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | LETTURA + 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 |
LETTURA + Per IP pubblici effimeri: |
Per gli IP pubblici riservati: Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
gestisci | UTILIZZO + PRIVATE_IP_ROUTE_TABLE_ATTACH PRIVATE_IP_ROUTE_TABLE_DETACH |
nessun altro |
UTILIZZO +
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
PUBLIC_IP_POOL_INSPECT |
ListPublicIpPool |
nessuno |
letto |
ISPEZIONA + PUBLIC_IP_POOL_READ |
|
nessuno |
utilizzare |
LETTURA + PUBLIC_IP_POOL_CREATE_PUBLIC_IP_FROM |
CreatePublicIpPool |
nessuno |
gestisci |
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 |
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | nessuno |
nessuno |
nessuno |
letto | PUBLIC_IP_READ |
Solo per gli IP pubblici riservati: Le autorizzazioni per la creazione di elenchi o il recupero di IP pubblici effimeri fanno parte delle autorizzazioni ip-privato. |
nessuno |
utilizzare | LETTURA + PUBLIC_IP_ASSIGN_PRIVATE_IP PUBLIC_IP_UNASSIGN_PRIVATE_IP |
nessun altro |
Per gli IP pubblici riservati: Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
gestisci | UTILIZZO + PUBLIC_IP_UPDATE PUBLIC_IP_CREATE PUBLIC_IP_DELETE |
nessun altro |
UTILIZZO + Per gli IP pubblici riservati: Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | IPAM_READ |
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | REMOTE_PEERING_CONNECTION_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | USE + REMOTE_PEERING_CONNECTION_UPDATE REMOTE_PEERING_CONNECTION_CREATE REMOTE_PEERING_CONNECTION_DELETE REMOTE_PEERING_CONNECTION_RESOURCE_MOVE |
UpdateRemotePeeringConnection
|
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | REMOTE_PEERING_CONNECTION_READ |
nessuno |
nessuno |
letto | nessun altro |
nessuno |
nessuno |
utilizzare | nessun altro |
nessuno |
nessuno |
gestisci | UTILIZZO + REMOTE_PEERING_CONNECTION_CONNECT_TO |
nessun altro |
Nota: l'operazione precedente in questa cella è completamente coperta solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | REMOTE_PEERING_CONNECTION_READ |
nessuno |
nessuno |
letto | nessun altro |
nessuno |
nessuno |
utilizzare | nessun altro |
nessuno |
nessuno |
gestisci | USE + REMOTE_PEERING_CONNECTION_CONNECT_FROM |
nessun altro |
Nota: l'operazione precedente in questa cella è completamente coperta solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | ROUTE_TABLE_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | USE + ROUTE_TABLE_ATTACH ROUTE_TABLE_DETACH ROUTE_TABLE_UPDATE ROUTE_TABLE_CREATE ROUTE_TABLE_DELETE ROUTE_TABLE_MOVE |
nessun altro
|
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | SECURITY_LIST_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | UTILIZZO + SECURITY_LIST_ATTACH SECURITY_LIST_DETACH SECURITY_LIST_UPDATE SECURITY_LIST_CREATE SECURITY_LIST_DELETE SECURITY_LIST_MOVE |
UTILIZZO +
Nota: la possibilità di aggiornare una lista di sicurezza è disponibile solo con il verbo
|
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | SERVICE_GATEWAY_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | LETTURA + SERVICE_GATEWAY_ATTACH SERVICE_GATEWAY_DETACH |
nessun altro |
LETTURA +
|
gestisci | USE + SERVICE_GATEWAY_UPDATE SERVICE_GATEWAY_CREATE SERVICE_GATEWAY_DELETE SERVICE_GATEWAY_ADD_SERVICE SERVICE_GATEWAY_DELETE_SERVICE SERVICE_GATEWAY_MOVE |
USE +
Nota: la possibilità di aggiornare un gateway di servizi è disponibile solo con il verbo |
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | SUBNET_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | LETTURA + SUBNET_ATTACH SUBNET_DETACH |
nessun altro |
|
gestisci | USE + SUBNET_CREATE SUBNET_UPDATE SUBNET_DELETE SUBNET_MOVE |
nessun altro
|
USE +
Nota: le operazioni precedenti in questa cella sono coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VCN_READ |
|
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + VCN_ATTACH VCN_DETACH VCN_UPDATE VCN_CREATE VCN_DELETE VCN_MOVE |
USE +
|
USE +
Nota: le operazioni di cui sopra sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
VIRTUAL_CIRCUIT_READ |
|
nessuno |
letto |
nessun altro |
nessun altro |
nessuno |
utilizzare |
LETTURA + VIRTUAL_CIRCUIT_UPDATE |
nessun altro |
UpdateVirtualCircuit (è necessario anche manage drgs e se si sta modificando anche il cross connect o il gruppo di cross connect utilizzato dal circuito virtuale, è necessario anche manage cross-connects ) |
gestisci |
USE + VIRTUAL_CIRCUIT_CREATE VIRTUAL_CIRCUIT_DELETE VIRTUAL_CIRCUIT_RESOURCE_MOVE |
ChangeVirtualCircuitCompartment
|
USE +
Nota: tutte le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VLAN_READ |
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | LETTURA + nessun altro |
UpdateVlan
|
nessuno |
gestisci | USE + VLAN_CREATE VLAN_DELETE VLAN_ASSOCIATE_NETWORK_SECURITY_GROUP VLAN_DISASSOCIATE_NETWORK_SECURITY_GROUP VLAN_MOVE |
nessun altro
|
USE +
Nota: le operazioni precedenti in questa cella sono coperte solo da |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VNIC_ATTACHMENT_READ |
GetVnicAttachment
|
|
letto | nessun altro |
nessuno |
nessun altro |
utilizzare | nessun altro |
nessuno |
nessun altro |
gestisci | nessun altro |
nessuno |
nessun altro |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VNIC_READ |
GetVnic
|
CreateInstanceConfiguration (se si utilizza il sottotipo CreateInstanceConfigurationFromInstanceDetails ). È inoltre necessario read instances , inspect vnic-attachments , inspect volumes e inspect volume-attachments .)
|
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | LETTURA + VNIC_ATTACH VNIC_DETACH VNIC_CREATE VNIC_DELETE VNIC_UPDATE VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP |
nessun altro |
LETTURA +
|
gestisci | nessun altro |
nessun altro |
nessun altro |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
VTAP_LIST |
|
nessuno |
letto |
ISPEZIONA+ VTAP_READ |
|
nessuno |
utilizzare |
LETTURA + VTAP_UPDATE |
nessuno |
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
gestisci |
UTILIZZO + VTAP_CREATE VTAP_DELETE VTAP_MOVE |
|
Nota: le operazioni di cui sopra in questa cella sono completamente coperte solo da |
Ad esempio, tipi di risorse famiglia
Il tipo di risorsa aggregato instance-family
include autorizzazioni aggiuntive oltre la somma delle autorizzazioni per i singoli tipi di risorsa inclusi in instance-family
. Ad esempio: include alcune autorizzazioni per vnics
e volumes
, anche se tali tipi di risorsa non sono generalmente considerati parte del file instance-family
. Perché sono inclusi gli extra? In questo modo, puoi scrivere meno istruzioni dei criteri per coprire i casi d'uso generali, come lavorare con un'istanza con un volume a blocchi collegato. È possibile scrivere un'istruzione per instance-family
anziché più istruzioni che coprono instances
, vnics
e volumes
.
Ecco un elenco dei permessi extra:
Per inspect instance-family
:
- VNIC_READ
- VNIC_ATTACHMENT_READ
- VOLUME_ATTACHMENT_INSPECT
Per read instance-family
:
- VOLUME_ATTACHMENT_READ
Per use instance-family
:
- VNIC_ATTACH
- VNIC_DETACH
- VOLUME_ATTACHMENT_UPDATE
Per manage instance-family
:
- VOLUME_ATTACHMENT_CREATE
- VOLUME_ATTACHMENT_DELETE
Nelle tabelle seguenti sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in instance-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INSTANCE_INSPECT |
nessuno |
|
letto | ISPEZIONA + INSTANCE_READ |
Nota: quando si utilizza
Nota: |
ISPEZIONA +
|
utilizzare | LETTURA + INSTANCE_UPDATE INSTANCE_CREATE_IMAGE INSTANCE_POWER_ACTIONS INSTANCE_ATTACH_VOLUME INSTANCE_DETACH_VOLUME |
LETTURA +
|
LETTURA +
|
gestisci | USE + INSTANCE_CREATE INSTANCE_DELETE INSTANCE_ATTACH_SECONDARY_VNIC INSTANCE_DETACH_SECONDARY_VNIC INSTANCE_MOVE |
ChangeInstanceCompartment
|
USE +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CONSOLE_HISTORY_INSPECT |
nessuno |
ListConsoleHistories, GetConsoleHistory (entrambi richiedono inspect instances )
|
letto | ISPEZIONA + CONSOLE_HISTORY_READ |
nessuno |
ISPEZIONA +
|
utilizzare | nessun altro |
nessuno |
nessun altro |
gestisci | UTILIZZO + CONSOLE_HISTORY_CREATE CONSOLE_HISTORY_DELETE |
DeleteConsoleHistory
|
UTILIZZO +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INSTANCE_CONSOLE_CONNECTION_INSPECT |
nessuno |
ListInstanceConsoleConnections (è necessario anche inspect instances e read instances ) |
letto | ISPEZIONA + INSTANCE_CONSOLE_CONNECTION_READ |
nessuno |
ISPEZIONA +
|
utilizzare | LETTURA + |
nessuno |
nessun altro |
gestisci | UTILIZZO + INSTANCE_CONSOLE_CONNECTION_CREATE INSTANCE_CONSOLE_CONNECTION_DELETE |
DeleteInstanceConsoleConnection UpdateInstanceConsoleConnection |
CreateInstanceConsoleConnection (è necessario anche read instances ) |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INSTANCE_IMAGE_INSPECT |
|
nessuno |
letto | ISPEZIONA + INSTANCE_IMAGE_READ |
nessun altro |
ISPEZIONA +
|
utilizzare | LETTURA + INSTANCE_IMAGE_UPDATE |
UpdateImage
|
nessun altro |
gestisci | USE + INSTANCE_IMAGE_CREATE INSTANCE_IMAGE_DELETE INSTANCE_IMAGE_MOVE |
|
USE +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | APP_CATALOG_LISTING_INSPECT |
ListAppCatalogSubscriptions
|
nessuno |
letto | ISPEZIONA + APP_CATALOG_LISTING_READ |
nessun altro |
ISPEZIONA +
|
gestisci | LETTURA + APP_CATALOG_LISTING_SUBSCRIBE |
LETTURA +
|
nessuno |
Per i tipi di risorse Compute-management-family
Nelle tabelle seguenti sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in compute-management-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INSTANCE_CONFIGURATION_INSPECT |
ListInstanceConfigurations
|
nessuno |
letto | ISPEZIONA + INSTANCE_CONFIGURATION_READ |
ISPEZIONA +
|
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | UTILIZZO + INSTANCE_CONFIGURATION_CREATE INSTANCE_CONFIGURATION_UPDATE INSTANCE_CONFIGURATION_LAUNCH INSTANCE_CONFIGURATION_DELETE INSTANCE_CONFIGURATION_MOVE |
UTILIZZO +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | INSTANCE_POOL_INSPECT |
ListInstancePools
|
nessuno |
letto | ISPEZIONA + INSTANCE_POOL_READ |
ISPEZIONA +
|
nessuno |
utilizzare | LETTURA + INSTANCE_POOL_POWER_ACTIONS |
nessun altro |
Tutti hanno bisogno di |
gestisci | USE + INSTANCE_POOL_CREATE INSTANCE_POOL_UPDATE INSTANCE_POOL_DELETE INSTANCE_POOL_MOVE INSTANCE_POOL_INSTANCE_ATTACH INSTANCE_POOL_INSTANCE_DETACH |
USE +
|
USE +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CLUSTER_NETWORK_INSPECT |
ListClusterNetworks
|
nessuno |
letto | ISPEZIONA + CLUSTER_NETWORK_READ |
ISPEZIONA +
|
ListClusterNetworkInstances (è necessario anche read instance-pools )
|
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + CLUSTER_NETWORK_CREATE CLUSTER_NETWORK_UPDATE CLUSTER_NETWORK_DELETE CLUSTER_NETWORK_MOVE |
UTILIZZO +
|
UTILIZZO +
|
Ad esempio, tipo di risorsa instance-agent-command-family
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in instance-agent-command-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
INSTANCE_AGENT_COMMAND_INSPECT |
ListInstanceAgentCommands (per visualizzare i comandi nella console, è necessario anche read instances ) |
nessuno |
letto |
ISPEZIONA + INSTANCE_AGENT_COMMAND_READ INSTANCE_AGENT_COMMAND_EXECUTION_INSPECT |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTURA + INSTANCE_AGENT_COMMAND_CREATE INSTANCE_AGENT_COMMAND_DELETE |
LETTURA +
|
nessuno |
gestisci |
nessun altro |
nessun altro |
nessuno |
Ad esempio, tipi di risorse Agent-family
Nella tabella seguente sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in instance-agent-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
INSTANCE_AGENT_PLUGIN_INSPECT |
|
nessuno |
letto |
ISPEZIONA + INSTANCE_AGENT_PLUGIN_READ |
ISPEZIONA +
(per visualizzare i plugin nella console, è necessario anche |
nessuno |
utilizzare |
nessun altro |
nessun altro |
nessuno |
gestisci |
nessun altro |
nessun altro |
nessuno |
Per i singoli tipi di risorsa di calcolo aggiuntivi
Nelle tabelle seguenti sono elencate le autorizzazioni e le operazioni API coperte da altri tipi di risorsa di computazione non inclusi in alcun tipo di risorsa aggregata.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | AUTO_SCALING_CONFIGURATION_INSPECT |
|
nessuno |
letto | ISPEZIONA + AUTO_SCALING_CONFIGURATION_READ |
ISPEZIONA +
|
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | UTILIZZO + AUTO_SCALING_CONFIGURATION_CREATE AUTO_SCALING_CONFIGURATION_UPDATE AUTO_SCALING_CONFIGURATION_DELETE AUTO_SCALING_CONFIGURATION_MOVE |
UTILIZZO +
|
UTILIZZO +
Tutti hanno bisogno di |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
nessuno |
nessuno |
nessuno |
letto |
nessuno |
nessuno |
nessuno |
utilizzare |
nessuno |
nessuno |
nessuno |
gestisci |
COMPUTE_CAPACITY_REPORT_CREATE |
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | CAPACITY_RESERVATION_INSPECT |
|
nessuno |
letto | ISPEZIONA + CAPACITY_RESERVATION_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTURA + CAPACITY_RESERVATION_LAUNCH_INSTANCE CAPACITY_RESERVATION_UPDATE |
nessuno |
LETTURA +
|
gestisci | USE + CAPACITY_RESERVATION_CREATE CAPACITY_RESERVATION_UPDATE CAPACITY_RESERVATION_DELETE CAPACITY_RESERVATION_MOVE |
USE +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
COMPUTE_CLUSTER_INSPECT |
|
nessuno |
letto |
ISPEZIONA + COMPUTE_CLUSTER_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTURA + COMPUTE_CLUSTER_UPDATE COMPUTE_CLUSTER_LAUNCH_INSTANCE |
LETTURA +
|
LETTURA +
|
gestisci |
USE + COMPUTE_CLUSTER_CREATE COMPUTE_CLUSTER_MOVE COMPUTE_CLUSTER_DELETE |
USE +
|
nessun altro |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_INSPECT |
|
nessuno |
letto | ISPEZIONA + COMPUTE_GLOBAL_IMAGE_CAPABILITY_SCHEMA_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
nessun altro |
nessun altro |
nessuno |
gestisci |
nessun altro |
nessun altro |
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
COMPUTE_IMAGE_CAPABILITY_SCHEMA_INSPECT |
|
nessuno |
letto | ISPEZIONA + COMPUTE_IMAGE_CAPABILITY_SCHEMA_READ |
ISPEZIONA +
|
nessuno |
utilizzare |
LETTURA + COMPUTE_IMAGE_CAPABILITY_SCHEMA_UPDATE |
LETTURA +
|
nessuno |
gestisci | UTILIZZO + COMPUTE_IMAGE_CAPABILITY_SCHEMA_CREATE COMPUTE_IMAGE_CAPABILITY_SCHEMA_MOVE COMPUTE_IMAGE_CAPABILITY_SCHEMA_DELETE |
UTILIZZO +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | DEDICATED_VM_HOST_INSPECT |
ListDedicatedVmHosts
|
nessuno |
letto | ISPEZIONA + DEDICATED_VM_HOST_READ |
ISPEZIONA +
|
nessuno |
utilizzare | ISPEZIONA + DEDICATED_VM_HOST_LAUNCH_INSTANCE DEDICATED_VM_HOST_UPDATE |
ISPEZIONA +
|
ISPEZIONA +
Tutti hanno anche bisogno di |
gestisci | USE + DEDICATED_VM_HOST_CREATE DEDICATED_VM_HOST_MOVE DEDICATED_VM_HOST_DELETE |
USE +
|
USE + nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | WORKREQUEST_INSPECT |
ListWorkRequests
|
nessuno |
letto | nessun altro |
nessun altro |
nessuno |
utilizzare | nessun altro |
nessun altro |
nessuno |
gestisci | nessun altro |
nessun altro |
nessuno |
Per tipi di risorse famiglia di volumi
Nelle tabelle seguenti sono elencate le autorizzazioni e le operazioni API coperte da ciascuno dei singoli tipi di risorsa inclusi in volume-family
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VOLUME_INSPECT |
|
|
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | LETTURA + VOLUME_UPDATE VOLUME_WRITE |
nessun altro |
LETTURA +
|
gestisci | USE + VOLUME_CREATE VOLUME_DELETE VOLUME_MOVE |
USE +
Quando si spostano i volumi tra compartimenti, l'autorizzazione |
USE + Se si crea un volume da un backup, è necessario anche Se si crea un volume cifrato con una chiave di cifratura master del servizio Vault, è necessario anche |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VOLUME_ATTACHMENT_INSPECT |
ListVolumeAttachments
|
Nota: il segreto CHAP (se esistente) NON è incluso in
|
letto | ISPEZIONA + VOLUME_ATTACHMENT_READ |
nessun altro |
Come per |
utilizzare | LETTURA + VOLUME_ATTACHMENT_UPDATE |
nessun altro |
nessun altro |
gestisci | UTILIZZO + VOLUME_ATTACHMENT_CREATE VOLUME_ATTACHMENT_DELETE |
nessun altro |
UTILIZZO +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VOLUME_BACKUP_INSPECT |
nessuno |
ListVolumeBackups, GetVolumeBackup (entrambi richiedono inspect volumes )
|
letto | ISPEZIONA + VOLUME_BACKUP_READ |
nessuno |
ISPEZIONA +
|
utilizzare | LETTURA + VOLUME_BACKUP_COPY VOLUME_BACKUP_UPDATE |
nessuno |
LETTURA +
|
gestisci | USE + VOLUME_BACKUP_CREATE VOLUME_BACKUP_DELETE VOLUME_BACKUP_MOVE |
Quando si spostano i backup dei volumi tra compartimenti, l'autorizzazione |
USE +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | BOOT_VOLUME_BACKUP_INSPECT |
nessuno |
ListBootVolumeBackups, GetBootVolumeBackup (entrambi richiedono inspect volumes )
|
letto | ISPEZIONA + BOOT_VOLUME_BACKUP_READ |
nessuno |
ISPEZIONA +
|
utilizzare | LETTURA + BOOT_VOLUME_BACKUP_UPDATE BOOT_VOLUME_BACKUP_COPY |
nessuno |
LETTURA +
|
gestisci | UTILIZZO + BOOT_VOLUME_BACKUP_CREATE BOOT_VOLUME_BACKUP_DELETE BOOT_VOLUME_BACKUP_MOVE |
Quando si spostano i backup dei volumi di avvio tra compartimenti, l'autorizzazione |
UTILIZZO +
|
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | BACKUP_POLICY_INSPECT |
|
nessuno |
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | LETTURA + BACKUP_POLICIES_UPDATE |
LETTURA +
|
nessuno |
gestisci | USE + BACKUP_POLICIES_CREATE BACKUP_POLICIES_DELETE |
USE +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | BACKUP_POLICY_ASSIGNMENT_INSPECT |
GetVolumeBackupPolicyAssignment
|
GetVolumeBackupPolicyAssetAssignment (è necessario anche inspect volumes )
|
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + BACKUP_POLICY_ASSIGNMENT_CREATE BACKUP_POLICY_ASSIGNMENT_DELETE |
USE +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VOLUME_GROUP_INSPECT |
|
nessun altro |
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | USE + VOLUME_GROUP_UPDATE VOLUME_GROUP_CREATE VOLUME_GROUP_DELETE VOLUME_GROUP_MOVE |
USE +
|
USE +
Se si crea un gruppo di volumi da una lista di volumi, è necessario anche Per creare un gruppo di volumi da un altro gruppo di volumi, è necessario effettuare le operazioni riportate di seguito.
Se si crea un gruppo di volumi da un backup del gruppo di volumi, è necessario effettuare le operazioni riportate di seguito.
Quando si spostano i gruppi di volumi tra compartimenti, le autorizzazioni |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare | VOLUME_GROUP_BACKUP_INSPECT |
|
nessun altro |
letto | nessun altro |
nessun altro |
nessun altro |
utilizzare | nessun altro |
nessun altro |
nessun altro |
gestisci | UTILIZZO + VOLUME_GROUP_BACKUP_UPDATE VOLUME_GROUP_BACKUP_CREATE VOLUME_GROUP_BACKUP_DELETE VOLUME_GROUP_BACKUP_MOVE |
UTILIZZO +
|
UTILIZZO +
Quando si spostano i backup dei gruppi di volumi tra compartimenti, le autorizzazioni |
Autorizzazioni necessarie per ogni operazione API
Nelle tabelle seguenti sono elencate le operazioni API raggruppate per tipo di risorsa. I tipi di risorsa sono elencati in ordine alfabetico.
Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
Operazioni API dei servizi di base
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
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 e 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 e INSTANCE_READ e INSTANCE_IMAGE_READ |
CaptureConsoleHistory
|
CONSOLE_HISTORY_CREATE e 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 se non si crea un cross connect in un gruppo di cross connect. Se si crea il cross connect in un gruppo di cross connect, è necessario anche CROSS_CONNECT_CREATE e CROSS_CONNECT_ATTACH |
DeleteCrossConnect
|
CROSS_CONNECT_DELETE se il cross connect non si trova in un gruppo di cross connect. Se il cross connect si trova in un gruppo di cross connect, è necessario anche CROSS_CONNECT_DELETE e 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 e VCN_ATTACH |
DeleteDhcpOptions
|
DHCP_DELETE e 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 ROUTE_TABLE_ATTACH è necessario per associare una tabella di instradamento al collegamento DRG durante l'aggiornamento. |
CreateDrgAttachment
|
DRG_ATTACH e VCN_ATTACH ROUTE_TABLE_ATTACH è necessario per associare una tabella di instradamento al collegamento DRG durante la creazione. |
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 e INSTANCE_CONSOLE_CONNECTION_DELETE |
ListInstanceConsoleConnections
|
INSTANCE_CONSOLE_CONNECTION_INSPECT e 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 La prima autorizzazione è relativa al |
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 e INSTANCE_IMAGE_READ e VNIC_CREATE e VNIC_ATTACH e SUBNET_ATTACH Se si inserisce l'istanza in un gruppo di sicurezza di rete durante la creazione dell'istanza, è necessario anche NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP Se si crea un'istanza in un cluster di computazione, è necessario anche COMPUTE_CLUSTER_LAUNCH_INSTANCE |
ListInstances
|
INSTANCE_READ Se si elencano le istanze in un cluster di calcolo, è necessario anche 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 e VNIC_DELETE e SUBNET_DETACH Se i volumi sono collegati, è necessario anche VOLUME_ATTACHMENT_DELETE e VOLUME_WRITE e INSTANCE_DETACH_VOLUME |
ListInstanceConfigurations
|
INSTANCE_CONFIGURATION_INSPECT |
GetInstanceConfiguration
|
INSTANCE_CONFIGURATION_READ |
LaunchInstanceConfiguration
|
INSTANCE_CONFIGURATION_LAUNCH |
UpdateInstanceConfiguration
|
INSTANCE_CONFIGURATION_UPDATE |
CreateInstanceConfiguration
|
INSTANCE_CONFIGURATION_CREATE (se si utilizza il sottotipo INSTANCE_READ, VNIC_READ, VNIC_ATTACHMENT_READ, VOLUME_INSPECT e VOLUME_ATTACHMENT_INSPECT (se si utilizza il sottotipo |
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 e INSTANCE_CREATE e IMAGE_READ e VNIC_CREATE e 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 e INSTANCE_DELETE e VNIC_DELETE e SUBNET_DETACH e VOLUME_ATTACHMENT_DELETE e VOLUME_WRITE |
ListInternetGateways
|
INTERNET_GATEWAY_READ |
GetInternetGateway
|
INTERNET_GATEWAY_READ |
UpdateInternetGateway
|
INTERNET_GATEWAY_UPDATE |
CreateInternetGateway
|
INTERNET_GATEWAY_CREATE e VCN_ATTACH |
DeleteInternetGateway
|
INTERNET_GATEWAY_DELETE e VCN_DETACH |
ChangeInternetGatewayCompartment
|
INTERNET_GATEWAY_MOVE |
ListIPSecConnections
|
IPSEC_CONNECTION_READ |
GetIPSecConnection
|
IPSEC_CONNECTION_READ |
UpdateIpSecConnection
|
IPSEC_CONNECTION_UPDATE |
CreateIPSecConnection |
DRG_ATTACH e CPE_ATTACH e IPSEC_CONNECTION_CREATE Obbligatorio per creare IPSec su 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 e CPE_DETACH e IPSEC_CONNECTION_DELETE Obbligatorio per creare IPSec su 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 e SUBNET_READ (in elenco per sottorete) e VNIC_READ (in elenco per VNIC) |
GetIpv6
|
IPV6_READ |
UpdateIpv6
|
IPV6_UPDATE e VNIC_UNASSIGN e VNIC_ASSIGN (se si sposta IPv6 su una VNIC diversa) |
CreateIpv6
|
IPV6_CREATE e SUBNET_ATTACH e VNIC_ASSIGN |
DeleteIpv6
|
IPV6_DELETE e SUBNET_DETACH e VNIC_UNASSIGN |
ListLocalPeeringGateways
|
LOCAL_PEERING_GATEWAY_READ |
GetLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_READ |
UpdateLocalPeeringGateway
|
AGGIORNAMENTO_GATEWAY LOCAL_PEERING ROUTE_TABLE_ATTACH è necessario associare una tabella di instradamento al GPL durante l'aggiornamento. |
CreateLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_CREATE e VCN_ATTACH ROUTE_TABLE_ATTACH è necessario associare una tabella di instradamento al GPL durante la creazione. |
DeleteLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_DELETE e VCN_DETACH |
ConnectLocalPeeringGateway
|
LOCAL_PEERING_GATEWAY_CONNECT_FROM e 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 e VCN_READ e VCN_ATTACH |
DeleteNatGateway
|
NAT_GATEWAY_DELETE e VCN_READ e 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 e VCN_ATTACH |
DeleteNetworkSecurityGroup
|
NETWORK_SECURITY_GROUP_DELETE e VCN_DETACH |
ChangeNetworkSecurityGroupCompartment
|
NETWORK_SECURITY_GROUP_MOVE |
ListNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_ELENCO_REGOLE_SICUREZZA |
UpdateNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES e NETWORK_SECURITY_GROUP_INSPECT se si scrive una regola che specifica un gruppo di sicurezza di rete come origine (per le regole di entrata) o destinazione (per le regole di uscita) |
AddNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES e NETWORK_SECURITY_GROUP_INSPECT se si scrive una regola che specifica un gruppo di sicurezza di rete come origine (per le regole di entrata) o destinazione (per le regole di uscita) |
RemoveNetworkSecurityGroupSecurityRules
|
NETWORK_SECURITY_GROUP_AGGIORNAMENTO_REGOLE_SICUREZZA |
ListPrivateIps
|
PRIVATE_IP_READ |
GetPrivateIp
|
PRIVATE_IP_READ |
UpdatePrivateIp
|
PRIVATE_IP_UPDATE e VNIC_ASSIGN e VNIC_UNASSIGN |
CreatePrivateIp
|
PRIVATE_IP_CREATE e PRIVATE_IP_ASSIGN e VNIC_ASSIGN e SUBNET_ATTACH |
DeletePrivateIp
|
PRIVATE_IP_DELETE e PRIVATE_IP_UNASSIGN e VNIC_UNASSIGN e SUBNET_DETACH |
ListRemotePeeringConnections
|
REMOTE_PEERING_LETTURA_CONNESSIONE |
GetRemotePeeringConnection
|
REMOTE_PEERING_LETTURA_CONNESSIONE |
UpdateRemotePeeringConnection
|
REMOTE_PEERING_AGGIORNAMENTO_CONNESSIONE |
CreateRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_CREATE e DRG_ATTACH |
DeleteRemotePeeringConnection
|
REMOTE_PEERING_CONNECTION_DELETE e DRG_DETACH |
ChangeRemotePeeringConnectionCompartment
|
REMOTE_PEERING_CONNECTION_RESOURCE_MOVE |
ConnectRemotePeeringConnections
|
REMOTE_PEERING_CONNECTION_CONNECT_FROM e REMOTE_PEERING_CONNECTION_CONNECT_TO |
ListPublicIps
|
Per IP pubblici effimeri: PRIVATE_IP_READ Per gli IP pubblici riservati: PUBLIC_IP_READ |
GetPublicIp
|
Per IP pubblici effimeri: PRIVATE_IP_READ Per gli IP pubblici riservati: PUBLIC_IP_READ |
GetPublicIpByPrivateIpId
|
Per IP pubblici effimeri: PRIVATE_IP_READ Per gli IP pubblici riservati: PUBLIC_IP_READ |
GetPublicIpByIpAddress
|
Per IP pubblici effimeri: PRIVATE_IP_READ Per gli IP pubblici riservati: PUBLIC_IP_READ |
UpdatePublicIP
|
Per IP pubblici effimeri: PRIVATE_IP_UPDATE Per gli IP pubblici riservati: PUBLIC_IP_UPDATE e PRIVATE_IP_ASSIGN_PUBLIC_IP e PUBLIC_IP_ASSIGN_PRIVATE_IP e PRIVATE_IP_UNASSIGN_PUBLIC_IP e PUBLIC_IP_UNASSIGN_PRIVATE_IP |
CreatePublicIp
|
Per IP pubblici effimeri: PRIVATE_IP_ASSIGN_PUBLIC_IP Per gli IP pubblici riservati: PUBLIC_IP_CREATE e PUBLIC_IP_ASSIGN_PRIVATE_IP e PRIVATE_IP_ASSIGN_PUBLIC_IP |
DeletePublicIp
|
Per IP pubblici effimeri: PRIVATE_IP_UNASSIGN_PUBLIC_IP Per gli IP pubblici riservati: PUBLIC_IP_DELETE e PUBLIC_IP_UNASSIGN_PRIVATE_IP e PRIVATE_IP_UNASSIGN_PUBLIC_IP |
ChangePublicIpCompartment
|
PUBLIC_IP_MOVE Nota: questa operazione si applica solo agli IP pubblici riservati. |
ListRouteTables
|
ROUTE_TABLE_READ |
GetRouteTable
|
ROUTE_TABLE_READ |
UpdateRouteTable
|
ROUTE_TABLE_UPDATE e INTERNET_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway Internet come destinazione) e INTERNET_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway Internet come destinazione) e DRG_ATTACH (se si crea una regola di instradamento che utilizza un DRG come destinazione) e DRG_DETACH (se si elimina una regola di instradamento che utilizza un DRG come destinazione) e PRIVATE_IP_ROUTE_TABLE_ATTACH (se si crea una regola di instradamento che utilizza un IP privato come destinazione) e PRIVATE_IP_ROUTE_TABLE_DETACH (se si elimina una regola di instradamento che utilizza un IP privato come destinazione) e LOCAL_PEERING_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un GPL come destinazione) e LOCAL_PEERING_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un GPL come destinazione) e NAT_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway NAT come destinazione) e NAT_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway NAT come destinazione) e SERVICE_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway di servizi come destinazione) e SERVICE_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway di servizi come destinazione) |
CreateRouteTable
|
ROUTE_TABLE_CREATE e VCN_ATTACH e INTERNET_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway Internet come destinazione) e DRG_ATTACH (se si crea una regola di instradamento che utilizza un DRG come destinazione) e PRIVATE_IP_ROUTE_TABLE_ATTACH (se si crea una regola di instradamento che utilizza un IP privato come destinazione) e LOCAL_PEERING_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un GPL come destinazione) e NAT_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway NAT come destinazione) e SERVICE_GATEWAY_ATTACH (se si crea una regola di instradamento che utilizza un gateway di servizi come destinazione) |
DeleteRouteTable
|
ROUTE_TABLE_DELETE e VCN_DETACH e INTERNET_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway Internet come destinazione) e DRG_DETACH (se si elimina una regola di instradamento che utilizza un DRG come destinazione) e PRIVATE_IP_ROUTE_TABLE_DETACH (se si elimina una regola di instradamento che utilizza un IP privato come destinazione) e LOCAL_PEERING_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un GPL come destinazione) e NAT_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway NAT come destinazione) e SERVICE_GATEWAY_DETACH (se si elimina una regola di instradamento che utilizza un gateway di servizi come destinazione) |
ChangeRouteTableCompartment
|
ROUTE_TABLE_MOVE |
ListSecurityLists
|
SECURITY_LIST_READ |
GetSecurityList
|
SECURITY_LIST_READ |
UpdateSecurityList
|
SECURITY_LIST_UPDATE |
ChangeSecurityListCompartment
|
SECURITY_LIST_MOVE |
CreateSecurityList
|
SECURITY_LIST_CREATE e VCN_ATTACH |
DeleteSecurityList
|
SECURITY_LIST_DELETE e VCN_DETACH |
ListServiceGateways
|
SERVICE_GATEWAY_READ |
GetServiceGateway
|
SERVICE_GATEWAY_READ |
UpdateServiceGateway
|
SERVICE_GATEWAY_UPDATE ROUTE_TABLE_ATTACH è necessario per associare una tabella di instradamento al gateway di servizio durante l'aggiornamento. |
ChangeServiceGatewayCompartment
|
SERVICE_GATEWAY_MOVE |
CreateServiceGateway
|
SERVICE_GATEWAY_CREATE e VCN_READ e VCN_ATTACH ROUTE_TABLE_ATTACH è necessario per associare una tabella di instradamento al gateway del servizio durante la creazione. |
DeleteServiceGateway
|
SERVICE_GATEWAY_DELETE e VCN_READ e VCN_DETACH |
AttachServiceId
|
SERVICE_GATEWAY_ADD_SERVICE |
DetachServiceId
|
SERVICE_GATEWAY_DELETE_SERVICE |
ListShapes
|
INSTANCE_INSPECT |
ListSubnets
|
SUBNET_READ |
GetSubnet
|
SUBNET_READ |
UpdateSubnet
|
SUBNET_UPDATE Se si modifica la tabella di instradamento associata alla sottorete, è necessario anche ROUTE_TABLE_ATTACH e ROUTE_TABLE_DETACH Se si modificano gli elenchi di sicurezza associati alla subnet, è necessario anche SECURITY_LIST_ATTACH e SECURITY_LIST_DETACH Se si modifica il set di opzioni DHCP associate alla sottorete, è necessario anche DHCP_ATTACH e DHCP_DETACH |
CreateSubnet
|
SUBNET_CREATE e VCN_ATTACH e ROUTE_TABLE_ATTACH e SECURITY_LIST_ATTACH e DHCP_ATTACH |
DeleteSubnet
|
SUBNET_DELETE e VCN_DETACH e ROUTE_TABLE_DETACH e SECURITY_LIST_DETACH e 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 e DRG_ATTACH e DRG_DETACH Se si aggiorna il cross connect o il gruppo di cross connect utilizzato dal circuito virtuale, è necessario anche CROSS_CONNECT_DETACH e CROSS_CONNECT_ATTACH |
CreateVirtualCircuit
|
VIRTUAL_CIRCUIT_CREATE e DRG_ATTACH Se si crea il circuito virtuale con un mapping a un cross connect o a un gruppo di cross connect specifico, è necessario anche CROSS_CONNECT_ATTACH |
DeleteVirtualCircuit
|
VIRTUAL_CIRCUIT_DELETE e DRG_DETACH Se si elimina un circuito virtuale che attualmente utilizza un cross connect o un gruppo di cross connect, è necessario anche CROSS_CONNECT_DETACH |
changeVirtualCircuitCompartment
|
VIRTUAL_CIRCUIT_RESOURCE_MOVE |
ListVlans
|
VLAN_READ |
GetVlan
|
VLAN_READ |
CreateVlan
|
VLAN_CREATE e VCN_ATTACH e ROUTE_TABLE_ATTACH e SECURITY_LIST_ATTACH e VLAN_ASSOCIATE_NETWORK_SECURITY_GROUP |
UpdateVlan
|
VLAN_UPDATE |
DeleteVlan
|
VLAN_DELETE e VCN_DETACH e ROUTE_TABLE_DETACH e SECURITY_LIST_DETACH e VLAN_DISASSOCIATE_NETWORK_SECURITY_GROUP |
ChangeVlanCompartment
|
VLAN_MOVE |
GetVnic
|
VNIC_READ |
AttachVnic
|
INSTANCE_ATTACH_SECONDARY_VNIC e VNIC_ATTACH, VNIC_CREATE e SUBNET_ATTACH Se si inserisce la VNIC secondaria in un gruppo di sicurezza di rete durante la creazione della VNIC, è necessario anche NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP |
DetachVnic
|
INSTANCE_DETACH_SECONDARY_VNIC e VNIC_DETACH, VNIC_DELETE e SUBNET_DETACH |
UpdateVnic
|
VNIC_UPDATE Se si aggiunge o rimuove la VNIC da un gruppo di sicurezza di rete, è necessario anche NETWORK_SECURITY_GROUP_UPDATE_MEMBERS e VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP |
ListVnicAttachments
|
VNIC_ATTACHMENT_READ e INSTANCE_INSPECT |
GetVnicAttachment
|
VNIC_ATTACHMENT_READ |
ChangeVtapCompartment |
VTAP_MOVE |
CreateVtap |
VTAP_CREATE e CAPTURE_FILTER_ATTACH (nel compartimento del filtro di acquisizione) e VNIC_ATTACH (sia l'origine che la destinazione nel compartimento di origine e destinazione) || SUBNET_ATTACH(quando la subnet è l'origine) e VCN_ATTACH (nel compartimento VCN) |
DeleteVtap |
VTAP_DELETE e CAPTURE_FILTER_DETACH e NLB_VTAP_TARGET_DETACH (quando NLB come destinazione) e VNIC_DETACH (sia di origine che di destinazione) o SUBNET_DETACH (quando la subnet come origine) o LB_VTAP_DISABLE (quando il load balancer come origine) o DB_SYSTEM_VTAP_DISABLE (quando DB come origine) o EXADATA_VM_CLUSTER_VTAP_DISABLE (quando il cluster Exadata come origine) o ADW_VTAP_DISABLE (quando ADW come origine) e VCN_DETACH |
GetVtap |
VTAP_READ |
ListVtaps |
VTAP_LIST |
UpdateVtap |
VTAP_UPDATE e CAPTURE_FILTER_ATTACH (nuovo) e NLB_VTAP_TARGET_ATTACH (quando NLB come destinazione) e VNIC_ATTACH (sia nuova origine che nuova destinazione) o SUBNET_ATTACH (quando la subnet come origine) o LB_VTAP_ENABLE (quando il load balancer come origine) o DB_SYSTEM_VTAP_ENABLE (quando il sistema DB come origine) o EXADATA_VM_CLUSTER_VTAP_ENABLE (quando il cluster Exadata come origine) o ADW_VTAP_ENABLE (quando ADW come origine) e NLB_VTAP_TARGET_DETACH (quando NLB come destinazione) e CAPTURE_FILTER_DETACH (precedente) e VNIC_DETACH (sia la vecchia origine che la vecchia destinazione) o SUBNET_DETACH (quando la subnet come origine) o LB_VTAP_DISABLE (quando il load balancer come origine) o DB_SYSTEM_VTAP_DISABLE (quando il sistema DB come origine) o EXADATA_VM_CLUSTER_VTAP_DISABLE (quando il cluster Exadata come origine) o ADW_VTAP_DISABLE (quando ADW come origine) |
ChangeCaptureFilterCompartment |
CAPTURE_FILTER_MOVE |
CreateCaptureFilter |
CAPTURE_FILTER_CREATE e VCN_ATTACH |
DeleteCaptureFilter |
CAPTURE_FILTER_DELETE e 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 (e VOLUME_BACKUP_READ se si crea il volume da un backup) |
DeleteVolume
|
VOLUME_DELETE |
ChangeVolumeCompartment
|
VOLUME_MOVE |
ListVolumeAttachments
|
VOLUME_ATTACHMENT_INSPECT e VOLUME_INSPECT e INSTANCE_INSPECT |
GetVolumeAttachment
|
VOLUME_ATTACHMENT_INSPECT e INSTANCE_INSPECT Nota: per ottenere anche il segreto CHAP per il volume, è necessario specificare VOLUME_ATTACHMENT_READ invece di VOLUME_ATTACHMENT_INSPECT |
AttachVolume
|
VOLUME_ATTACHMENT_CREATE e VOLUME_WRITE e INSTANCE_ATTACH_VOLUME |
DetachVolume
|
VOLUME_ATTACHMENT_DELETE e VOLUME_WRITE e INSTANCE_DETACH_VOLUME |
ListVolumeBackups
|
VOLUME_BACKUP_INSPECT e VOLUME_INSPECT |
GetVolumeBackup
|
VOLUME_BACKUP_INSPECT e VOLUME_INSPECT |
UpdateVolumeBackup
|
VOLUME_BACKUP_UPDATE e VOLUME_INSPECT |
CreateVolumeBackup
|
VOLUME_BACKUP_CREATE e VOLUME_WRITE |
DeleteVolumeBackup
|
VOLUME_BACKUP_DELETE e 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 se si crea il gruppo di volumi da una lista di volumi. VOLUME_GROUP_CREATE, VOLUME_GROUP_INSPECT, VOLUME_CREATE, VOLUME_WRITE se si duplica un gruppo di volumi. VOLUME_GROUP_CREATE, VOLUME_GROUP_BACKUP_INSPECT, VOLUME_BACKUP_READ/BOOT_VOLUME_BACKUP_READ, VOLUME_CREATE, VOLUME_WRITE se si esegue il ripristino da un backup del gruppo di volumi. |
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 |
Operazioni API host Virtual Machine dedicato
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
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
|
Nessuna |
ListDedicatedVmHostShapes
|
Nessuna |
LaunchInstance
|
DEDICATED_VM_HOST_LAUNCH_INSTANCE nel compartimento host Virtual Machine dedicato INSTANCE_CREATE nel compartimento per l'istanza avviata sull'host virtual machine dedicato |
UpdateDedicatedVmHost
|
AUTO_SCALING_CONFIGURATION_CREATE e INSTANCE_POOL_UPDATE |
Operazioni API di ridimensionamento automatico
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
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 |
Operazioni API di assegnazione capacità di computazione
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
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 |
Operazioni API agente Oracle Cloud
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
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 |
Operazioni API richieste di lavoro
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
ListWorkRequests
|
WORKREQUEST_INSPECT |
GetWorkRequests
|
Le richieste di lavoro ereditano le autorizzazioni dell'operazione che genera dinamicamente la richiesta di lavoro. In genere, sono necessarie le autorizzazioni <RESOURCE>_CREATE per la risorsa associata. |
ListWorkRequestLogs
|
Le richieste di lavoro ereditano le autorizzazioni dell'operazione che genera dinamicamente la richiesta di lavoro. In genere, sono necessarie le autorizzazioni <RESOURCE>_CREATE per la risorsa associata. |
ListWorkRequestErrors
|
Le richieste di lavoro ereditano le autorizzazioni dell'operazione che genera dinamicamente la richiesta di lavoro. In genere, sono necessarie le autorizzazioni <RESOURCE>_CREATE per la risorsa associata. |