Permissões de Rede do Roving Edge Infrastructure
Descreve os detalhes para gravar políticas do serviço IAM do usuário que controlam o acesso às regras do serviço Networking para um dispositivo Roving Edge Infrastructure.
Tipos de Recursos
subnets
vnic-attachments
vcns
route-tables
public-ips
network-security-group
security-lists
private-ips
dhcp-options
vnics
Detalhes das Combinações de Verbo + Tipo de Recurso
inspect
> read
> use
> manage
.sub-redes
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
SUBNET_READ |
ListSubnets GetSubnet |
Nenhuma |
leitura |
SUBNET_READ |
ListSubnets GetSubnet |
Nenhuma |
use |
SUBNET_READ SUBNET_ATTACH SUBNET_DETACH |
ListSubnets GetSubnet |
LaunchInstance (também precisa usar vnics, usar grupos de segurança de rede e gerenciar família de instâncias) TerminateInstance (também precisa gerenciar a família de instâncias e usar volumes se um volume estiver anexado) AttachVnic (também precisa gerenciar instâncias, usar grupos de segurança de rede e usar vnics ou família de instâncias) DetachVnic (também precisa gerenciar instâncias e usar vnics ou instance-family) CreatePrivateIp, DeletePrivateIp (ambos também precisam usar private-ips e usar vnics) |
gerenciar |
SUBNET_READ SUBNET_ATTACH SUBNET_DETACH SUBNET_CREATE SUBNET_DELETE SUBNET_MOVE SUBNET_UPDATE |
ListSubnets GetSubnet |
LaunchInstance (também precisa usar vnics, usar grupos de segurança de rede e gerenciar família de instâncias) TerminateInstance (também precisa gerenciar a família de instâncias e usar volumes se um volume estiver anexado) AttachVnic (também precisa gerenciar instâncias, usar grupos de segurança de rede e usar vnics ou família de instâncias) DetachVnic (também precisa gerenciar instâncias e usar vnics ou instance-family) CreatePrivateIp, DeletePrivateIp (ambos também precisam usar private-ips e usar vnics) CreateSubnet, DeleteSubnet (ambos também precisam gerenciar vcns, gerenciar tabelas de roteamento, gerenciar listas de segurança, gerenciar opções dhcp) UpdateSubnet Observação: As operações acima nesta célula são abrangidas apenas com gerenciar virtual-network-family. |
anexos de vnic
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
VNIC_ATTACHMENT_READ |
GetVnicAttachment |
ListVnicAttachments CreateInstanceConfiguration (se estiver usando o supertipo CreateInstanceConfigurationFromInstanceDetails. Também precisa de instâncias de leitura, inspecionar vnics, inspecionar volumes e inspecionar anexos de volume.) |
lido |
VNIC_ATTACHMENT_READ |
Nenhuma |
ListVnicAttachments CreateInstanceConfiguration (se estiver usando o supertipo CreateInstanceConfigurationFromInstanceDetails. Também precisa de instâncias de leitura, inspecionar vnics, inspecionar volumes e inspecionar anexos de volume.) |
use |
VNIC_ATTACHMENT_READ |
Nenhuma |
ListVnicAttachments CreateInstanceConfiguration (se estiver usando o supertipo CreateInstanceConfigurationFromInstanceDetails. Também precisa de instâncias de leitura, inspecionar vnics, inspecionar volumes e inspecionar anexos de volume.) |
gerenciar |
VNIC_ATTACHMENT_READ |
Nenhuma |
ListVnicAttachments CreateInstanceConfiguration (se estiver usando o supertipo CreateInstanceConfigurationFromInstanceDetails. Também precisa de instâncias de leitura, inspecionar vnics, inspecionar volumes e inspecionar anexos de volume.) |
vcns
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
VCN_READ |
ListVcns GetVcn |
Nenhuma |
leitura |
VCN_READ |
ListVcns GetVcn |
Nenhuma |
use |
VCN_READ |
ListVcns GetVcn |
Nenhuma |
gerenciar |
VCN_READ VCN_ATTACH VCN_DETACH VCN_UPDATE VCN_CREATE VCN_DELETE VCN_MOVE |
ListVcns CreateVcn UpdateVcn DeleteVcn, AddVcnCidr ModifyVcnCidr RemoveVcnCidr |
CreateSubnet, DeleteSubnet (ambos também precisam gerenciar tabelas de roteamento e listas de segurança de gerenciamento e opções de gerenciamento dhcp) |
tabelas de roteamento
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
ROUTE_TABLE_READ |
ListRouteTables GetRouteTable |
Nenhuma |
leitura |
ROUTE_TABLE_READ |
ListRouteTables GetRouteTable |
Nenhuma |
use |
ROUTE_TABLE_READ |
ListRouteTables GetRouteTable |
Nenhuma |
gerenciar |
ROUTE_TABLE_READ ROUTE_TABLE_UPDATE ROUTE_TABLE_ATTACH ROUTE_TABLE_DETACH ROUTE_TABLE_MOVE ROUTE_TABLE_CREATE ROUTE_TABLE_DELETE |
ListRouteTables GetRouteTable |
CreateSubnet, DeleteSubnet (ambos também precisam gerenciar vcns, gerenciar sub-redes, gerenciar listas de segurança, gerenciar opções dhcp) UpdateSubnet (se estiver alterando qual tabela de roteamento está associada à sub-rede, também precisará gerenciar sub-redes) Observação: Todas as operações acima nesta célula são totalmente abrangidas com apenas gerenciar virtual-network-family. |
public-ips
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Abrangidas |
---|---|---|---|
leitura |
PUBLIC_IP_READ |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress |
Nenhuma |
use |
PUBLIC_IP_READ PUBLIC_IP_ASSIGN_PRIVATE_IP PUBLIC_IP_UNASSIGN_PRIVATE_IP |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress |
Para IPs públicos reservados: UpdatePublicIp, CreatePublicIp, DeletePublicIp ( todos eles também precisam usar private-ips e gerenciar public-ips). |
gerenciar |
PUBLIC_IP_READ PUBLIC_IP_ASSIGN_PRIVATE_IP PUBLIC_IP_UNASSIGN_PRIVATE_IP PUBLIC_IP_UPDATE PUBLIC_IP_MOVE PUBLIC_IP_CREATE PUBLIC_IP_DELETE |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress |
Para IPs públicos reservados: UpdatePublicIp, CreatePublicIp, DeletePublicIp ( todos eles também precisam usar private-ips e gerenciar public-ips). |
grupo de segurança de rede
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Abrangidas |
---|---|---|---|
inspecionar |
NETWORK_SECURITY_GROUP_INSPECT NETWORK_SECURITY_GROUP_READ |
Nenhuma |
AddNetworkSecurityGroupSecurityRules e UpdateNetworkSecurityGroupSecurityRules (ambos também precisam gerenciar grupos de segurança de rede) |
leitura |
NETWORK_SECURITY_GROUP_INSPECT NETWORK_SECURITY_GROUP_READ NETWORK_SECURITY_GROUP_LIST_MEMBERS NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES |
GetNetworkSecurityGroup ListNetworkSecurityGroups |
Nenhuma |
use |
NETWORK_SECURITY_GROUP_INSPECT NETWORK_SECURITY_GROUP_READ NETWORK_SECURITY_GROUP_LIST_MEMBERS NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES NETWORK_SECURITY_GROUP_UPDATE_MEMBERS |
GetNetworkSecurityGroup ListNetworkSecurityGroups ListNetworkSecurityGroupSecurityRules ListNetworkSecurityGroupVnics |
LaunchInstance (também precisa gerenciar instâncias, ler imagens de instância, usar vnics, usar sub-redes e ler app-catalog-listing) AttachVnic (também precisa gerenciar instâncias e usar sub-redes) UpdateVnic (também precisa usar vnics) |
gerenciar |
NETWORK_SECURITY_GROUP_INSPECT NETWORK_SECURITY_GROUP_READ NETWORK_SECURITY_GROUP_LIST_MEMBERS NETWORK_SECURITY_GROUP_LIST_SECURITY_RULES NETWORK_SECURITY_GROUP_UPDATE_MEMBERS NETWORK_SECURITY_GROUP_CREATE NETWORK_SECURITY_GROUP_DELETE NETWORK_SECURITY_GROUP_MOVE NETWORK_SECURITY_GROUP_UPDATE NETWORK_SECURITY_GROUP_UPDATE_SECURITY_RULES |
GetNetworkSecurityGroup ListNetworkSecurityGroups ListNetworkSecurityGroupSecurityRules ListNetworkSecurityGroupVnics UpdateNetworkSecurityGroup ChangeNetworkSecurityGroupCompartment AddNetworkSecurityGroupSecurityRules |
LaunchInstance (também precisa gerenciar instâncias, ler imagens de instância, usar vnics, usar sub-redes e ler app-catalog-listing) AttachVnic (também precisa gerenciar instâncias e usar sub-redes) UpdateVnic (também precisa usar vnics) CreateNetworkSecurityGroup, DeleteNetworkSecurityGroup (ambos também precisam gerenciar vcns) Observação: ambas as operações acima nesta célula são totalmente abrangidas com apenas gerenciar virtual-network-family. |
listas de segurança
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
SECURITY_LIST_READ |
ListSecurityLists GetSecurityList |
Nenhuma |
lido |
SECURITY_LIST_READ |
ListSecurityLists GetSecurityList |
Nenhuma |
use |
SECURITY_LIST_READ |
ListSecurityLists GetSecurityList |
Nenhuma |
gerenciar |
SECURITY_LIST_READ SECURITY_LIST_UPDATE SECURITY_LIST_MOVE SECURITY_LIST_ATTACH SECURITY_LIST_DETACH SECURITY_LIST_CREATE SECURITY_LIST_DELETE |
ListSecurityLists GetSecurityList UpdateSecurityList |
CreateSecurityList, DeleteSecurityList (ambos também precisam gerenciar vcns) CreateSubnet, DeleteSubnet (ambos também precisam gerenciar vcns, gerenciar sub-redes, gerenciar tabelas de roteamento, gerenciar opções dhcp) UpdateSubnet (se estiver alterando quais listas de segurança estão associadas à sub-rede, também precisará gerenciar sub-redes) Nota: Todas as operações acima nesta célula são totalmente abrangidos com apenas gerenciar virtual-network-family. |
IPs privados
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Abrangidas |
---|---|---|---|
inspecionar |
PUBLIC_IP_READ |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress |
Nenhuma |
leitura |
PUBLIC_IP_READ |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress |
Nenhuma |
use |
PRIVATE_IP_READ PRIVATE_IP_UNASSIGN PRIVATE_IP_UNASSIGN_PUBLIC_IP PRIVATE_IP_UPDATE PRIVATE_IP_ASSIGN PRIVATE_IP_ASSIGN_PUBLIC_IP PRIVATE_IP_CREATE PRIVATE_IP_DELETE |
ListPublicIps GetPublicIpByPrivateIpId GetPublicIpByIpAddress Para IPs públicos efêmeros: UpdatePublicIp, CreatePublicIp, DeletePublicIp |
CreatePrivateIp, DeletePrivateIp (ambos também precisam usar sub-redes e usar vnics) UpdatePrivateIp (também precisa usar vnics) Para IPs públicos reservados: UpdatePublicIp, CreatePublicIp, DeletePublicIp ( todos também precisam gerenciar public-ips) Observação: As operações acima nesta célula são totalmente abrangidas com apenas o uso de virtual-network-family. |
gerenciar |
PRIVATE_IP_READ PRIVATE_IP_UNASSIGN PRIVATE_IP_UNASSIGN_PUBLIC_IP PRIVATE_IP_UPDATE PRIVATE_IP_ASSIGN PRIVATE_IP_ASSIGN_PUBLIC_IP PRIVATE_IP_CREATE PRIVATE_IP_DELETE PRIVATE_IP_ROUTE_TABLE_ATTACH PRIVATE_IP_ROUTE_TABLE_DETACH |
Para IPs públicos efêmeros: UpdatePublicIp, CreatePublicIp, DeletePublicIp |
CreatePrivateIp, DeletePrivateIp (ambos também precisam usar sub-redes e usar vnics) UpdatePrivateIp (também precisa usar vnics) Para IPs públicos reservados: UpdatePublicIp, CreatePublicIp, DeletePublicIp ( todos também precisam gerenciar public-ips) Observação: As operações acima nesta célula são totalmente abrangidas com apenas o uso de virtual-network-family. |
opções dhcp
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Incluídas |
---|---|---|---|
inspecionar |
DHCP_READ |
ListDhcpOptions GetDhcpOptions |
Nenhuma |
leitura |
DHCP_READ |
ListDhcpOptions GetDhcpOptions |
Nenhuma |
use |
DHCP_READ |
ListDhcpOptions GetDhcpOptions |
Nenhuma |
gerenciar |
DHCP_READ DHCP_UPDATE DHCP_MOVE DHCP_ATTACH DHCP_DETACH DHCP_CREATE DHCP_DELETE |
ListDhcpOptions GetDhcpOptions UpdateDhcpOptions Observação: A capacidade de atualizar um conjunto de opções DHCP está disponível apenas com o verbo manage, não com o verbo use. |
CreateDhcpOptions, DeleteDhcpOptions (ambos também precisam gerenciar vcns) CreateSubnet, DeleteSubnet (também precisa gerenciar vcns, gerenciar sub-redes, gerenciar tabelas de roteamento, gerenciar listas de segurança) UpdateSubnet (se a alteração do conjunto especificado de opções DHCP estiver associada à sub-rede, também precisará gerenciar sub-redes) Observação: Todas as operações acima nesta célula são totalmente abrangidas com apenas gerenciar virtual-network-family. |
vnics
Verbos | Permissões | APIs Totalmente Incluídas | APIs Parcialmente Abrangidas |
---|---|---|---|
inspecionar |
VNIC_READ |
GetVnic |
CreateInstanceConfiguration (se estiver usando o supertipo CreateInstanceConfigurationFromInstanceDetails. Também precisará de instâncias de leitura, inspecionar anexos vnic, inspecionar volumes e inspecionar anexos de volume.) |
leitura |
VNIC_READ |
GetVnic |
Nenhuma |
use |
VNIC_READ VNIC_UNASSIGN VNIC_ASSIGN VNIC_UPDATE VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP VNIC_ATTACH VNIC_DETACH VNIC_CREATE VNIC_DELETE |
GetVnic |
LaunchInstance (também precisa usar sub-redes, usar grupos de segurança de rede e gerenciar família de instâncias) AttachVnic (também precisa gerenciar instâncias, usar sub-redes e usar grupos de segurança de rede) UpdateVnic (também precisa usar grupos de segurança de rede) DetachVnic (também precisa gerenciar instâncias e usar sub-redes) CreatePrivateIp, DeletePrivateIp (ambos também precisam usar sub-redes e usar private-ips) |
gerenciar |
VNIC_READ VNIC_UNASSIGN VNIC_ASSIGN VNIC_UPDATE VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP VNIC_ATTACH VNIC_DETACH VNIC_CREATE VNIC_DELETE |
GetVnic |
LaunchInstance (também precisa usar sub-redes, usar grupos de segurança de rede e gerenciar família de instâncias) AttachVnic (também precisa gerenciar instâncias, usar sub-redes e usar grupos de segurança de rede) UpdateVnic (também precisa usar grupos de segurança de rede) DetachVnic (também precisa gerenciar instâncias e usar sub-redes) CreatePrivateIp, DeletePrivateIp (ambos também precisam usar sub-redes e usar private-ips) |