Recurso: NetworkPolicy
Representa un recurso de política de red. Las políticas de red son recursos regionales. Puedes usar una política de red para habilitar o inhabilitar el acceso a Internet y el acceso a IP externas. Las políticas de red se asocian con una red de VMware Engine, que puede abarcar varias regiones. Para una región determinada, una política de red se aplica a todas las nubes privadas de la red de VMware Engine asociada a la política.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "internetAccess": { object ( |
| Campos | |
|---|---|
name |
Solo salida. Es el identificador. Es el nombre del recurso de esta política de red. Los nombres de recursos son URIs sin esquema que siguen las convenciones que se indican en https://cloud.google.com/apis/design/resource_names. Por ejemplo: |
createTime |
Solo salida. Es la fecha y hora de creación de este recurso. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la fecha y hora de la última actualización de este recurso. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
internetAccess |
Servicio de red que permite que las cargas de trabajo de VMware accedan a Internet. |
externalIp |
Servicio de red que permite asignar direcciones IP externas a las cargas de trabajo de VMware. Este servicio solo se puede habilitar cuando |
edgeServicesCidr |
Obligatorio. Es el rango de direcciones IP en notación CIDR que se usa para crear acceso a Internet y acceso a IP externa. Se requiere un bloque CIDR RFC 1918 con un prefijo “/26”. El rango no puede superponerse con ningún prefijo, ya sea en la red de VPC del consumidor o en uso por las nubes privadas adjuntas a esa red de VPC. |
uid |
Solo salida. Es el identificador único generado por el sistema para el recurso. |
vmwareEngineNetwork |
Es opcional. Es el nombre del recurso relativo de la red de VMware Engine. Especifica el nombre con el siguiente formato: |
description |
Es opcional. Es la descripción proporcionada por el usuario para esta política de red. |
vmwareEngineNetworkCanonical |
Solo salida. Nombre canónico de la red de VMware Engine con el siguiente formato: |
NetworkService
Representa un servicio de red que administra un recurso NetworkPolicy. Un servicio de red proporciona una forma de controlar un aspecto del acceso externo a las cargas de trabajo de VMware. Por ejemplo, si las cargas de trabajo de VMware en las nubes privadas regidas por una política de red pueden acceder a Internet o si se puede acceder a ellas desde Internet.
| Representación JSON |
|---|
{
"enabled": boolean,
"state": enum ( |
| Campos | |
|---|---|
enabled |
Es verdadero si el servicio está habilitado; de lo contrario, es falso. |
state |
Solo salida. Es el estado del servicio. Se pueden agregar valores nuevos a esta enumeración cuando sea apropiado. |
Estado
El enum State define los posibles estados de un servicio controlado por una política de red.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especificó el estado del servicio. Este es el valor predeterminado. |
UNPROVISIONED |
El servicio no se aprovisionó. |
RECONCILING |
El servicio está en proceso de aprovisionamiento o desaprovisionamiento. |
ACTIVE |
El servicio está activo. |
Métodos |
|
|---|---|
|
Crea una política de red nueva en una red de VMware Engine determinada de un proyecto y una ubicación (región). |
|
Borra un recurso NetworkPolicy. |
|
Enumera las direcciones IP externas asignadas a las VMs de carga de trabajo de VMware dentro del alcance de la política de red determinada. |
|
Recupera un recurso NetworkPolicy por su nombre. |
|
Enumera los recursos NetworkPolicy en un proyecto y una ubicación especificados. |
|
Modifica un recurso NetworkPolicy. |