REST Resource: projects.locations.networkPolicies

Risorsa: NetworkPolicy

Rappresenta una risorsa di policy di rete. Le policy di rete sono risorse regionali. Puoi utilizzare una policy di rete per abilitare o disabilitare l'accesso a internet e l'accesso IP esterno. I criteri di rete sono associati a una rete VMware Engine, che potrebbe estendersi su più regioni. Per una determinata regione, una policy di rete si applica a tutti i cloud privati nella rete VMware Engine associata alla policy.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "internetAccess": {
    object (NetworkService)
  },
  "externalIp": {
    object (NetworkService)
  },
  "edgeServicesCidr": string,
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "vmwareEngineNetworkCanonical": string
}
Campi
name

string

Solo output. Identificatore. Il nome della risorsa di questa policy di rete. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: projects/my-project/locations/us-central1/networkPolicies/my-network-policy

createTime

string (Timestamp format)

Solo output. Data e ora di creazione della risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Data e ora dell'ultimo aggiornamento di questa risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

internetAccess

object (NetworkService)

Servizio di rete che consente ai carichi di lavoro VMware di accedere a internet.

externalIp

object (NetworkService)

Servizio di rete che consente di assegnare indirizzi IP esterni ai carichi di lavoro VMware. Questo servizio può essere attivato solo se è attivato anche internetAccess.

edgeServicesCidr

string

Obbligatorio. Intervallo di indirizzi IP in notazione CIDR utilizzato per creare l'accesso a internet e l'accesso IP esterno. È necessario un blocco CIDR RFC 1918 con un prefisso "/26". L'intervallo non può sovrapporsi a nessun prefisso nella rete VPC consumer o in uso dai cloud privati collegati a quella rete VPC.

uid

string

Solo output. Identificatore univoco generato dal sistema per la risorsa.

vmwareEngineNetwork

string

Facoltativo. Il nome della risorsa relativa della rete VMware Engine. Specifica il nome nel seguente formato: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, dove {project} può essere un numero o un ID progetto.

description

string

Facoltativo. Descrizione fornita dall'utente per questo criterio di rete.

vmwareEngineNetworkCanonical

string

Solo output. Il nome canonico della rete VMware Engine nel formato: projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}

NetworkService

Rappresenta un servizio di rete gestito da una risorsa NetworkPolicy. Un servizio di rete fornisce un modo per controllare un aspetto dell'accesso esterno ai carichi di lavoro VMware. Ad esempio, se i workload VMware nei cloud privati regolati da una policy di rete possono accedere a internet o essere accessibili da internet.

Rappresentazione JSON
{
  "enabled": boolean,
  "state": enum (State)
}
Campi
enabled

boolean

Vero se il servizio è abilitato; falso in caso contrario.

state

enum (State)

Solo output. Stato del servizio. All'enum possono essere aggiunti nuovi valori, se necessario.

Stato

L'enumerazione State definisce i possibili stati di un servizio controllato da un criterio di rete.

Enum
STATE_UNSPECIFIED Stato del servizio non specificato. Questo è il valore predefinito.
UNPROVISIONED Il servizio non è stato fornito.
RECONCILING Il servizio è in fase di provisioning/deprovisioning.
ACTIVE Il servizio è attivo.

Metodi

create

Crea un nuovo criterio di rete in una rete VMware Engine specifica di un progetto e una località (regione).

delete

Elimina una risorsa NetworkPolicy.

fetchExternalAddresses

Elenca gli indirizzi IP esterni assegnati alle VM dei carichi di lavoro VMware nell'ambito della policy di rete specificata.

get

Recupera una risorsa NetworkPolicy in base al nome della risorsa.

list

Elenca le risorse NetworkPolicy in un progetto e una località specifici.

patch

Modifica una risorsa NetworkPolicy.