Recurso: NetworkPolicy
Representa um recurso de política de rede. As políticas de rede são recursos regionais. É possível usar uma política de rede para ativar ou desativar o acesso à Internet e a IP externo. As políticas de rede estão associadas a uma rede do VMware Engine, que pode abranger várias regiões. Em uma determinada região, uma política de rede se aplica a todas as nuvens privadas na rede do VMware Engine associada a ela.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "internetAccess": { object ( |
| Campos | |
|---|---|
name |
Apenas saída. Identificador. O nome do recurso dessa política de rede. Os nomes de recursos são URIs sem esquema que seguem as convenções em https://cloud.google.com/apis/design/resource_names. Por exemplo: |
createTime |
Apenas saída. Hora de criação deste recurso. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. A última atualização deste recurso. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
internetAccess |
Serviço de rede que permite que cargas de trabalho da VMware acessem a Internet. |
externalIp |
Serviço de rede que permite atribuir endereços IP externos a cargas de trabalho do VMware. Esse serviço só pode ser ativado quando |
edgeServicesCidr |
Obrigatório. Intervalo de endereços IP na notação CIDR usado para criar acesso à Internet e acesso a IP externo. É necessário um bloco CIDR RFC 1918 com um prefixo "/26". O intervalo não pode se sobrepor a nenhum prefixo na rede VPC do consumidor ou em uso pelas nuvens particulares anexadas a essa rede VPC. |
uid |
Apenas saída. Identificador exclusivo gerado pelo sistema para o recurso. |
vmwareEngineNetwork |
Opcional. O nome do recurso relativo da rede do VMware Engine. Especifique o nome no seguinte formato: |
description |
Opcional. Descrição fornecida pelo usuário para esta política de rede. |
vmwareEngineNetworkCanonical |
Apenas saída. O nome canônico da rede do VMware Engine no formato: |
NetworkService
Representa um serviço de rede gerenciado por um recurso NetworkPolicy. Um serviço de rede oferece uma maneira de controlar um aspecto do acesso externo às cargas de trabalho do VMware. Por exemplo, se as cargas de trabalho do VMware nas nuvens privadas regidas por uma política de rede podem acessar ou ser acessadas pela Internet.
| Representação JSON |
|---|
{
"enabled": boolean,
"state": enum ( |
| Campos | |
|---|---|
enabled |
True se o serviço estiver ativado. Caso contrário, false. |
state |
Apenas saída. Estado do serviço. Novos valores podem ser adicionados a essa enumeração quando apropriado. |
Estado
O enum State define os possíveis estados de um serviço controlado por uma política de rede.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado de serviço não especificado. Esse é o valor padrão. |
UNPROVISIONED |
O serviço não foi provisionado. |
RECONCILING |
O serviço está em processo de provisionamento/desprovisionamento. |
ACTIVE |
O serviço está ativo. |
Métodos |
|
|---|---|
|
Cria uma política de rede em uma determinada rede do VMware Engine de um projeto e local (região). |
|
Exclui um recurso NetworkPolicy. |
|
Lista os endereços IP externo atribuídos a VMs de carga de trabalho do VMware no escopo da política de rede especificada. |
|
Recupera um recurso NetworkPolicy pelo nome dele. |
|
Lista recursos NetworkPolicy em um projeto e local especificados. |
|
Modifica um recurso NetworkPolicy. |