REST Resource: projects.locations.networkPolicies

Ressource: NetworkPolicy

Stellt eine Netzwerkrichtlinienressource dar. Netzwerkrichtlinien sind regionale Ressourcen. Sie können eine Netzwerkrichtlinie verwenden, um den Internetzugriff und den Zugriff über externe IP-Adressen zu aktivieren oder zu deaktivieren. Netzwerkrichtlinien sind einem VMware Engine-Netzwerk zugeordnet, das sich über mehrere Regionen erstrecken kann. In einer bestimmten Region gilt eine Netzwerkrichtlinie für alle privaten Clouds im VMware Engine-Netzwerk, das mit der Richtlinie verknüpft ist.

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

string

Nur Ausgabe. ID. Der Ressourcenname dieser Netzwerkrichtlinie. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-central1/networkPolicies/my-network-policy

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

internetAccess

object (NetworkService)

Netzwerkdienst, der VMware-Arbeitslasten den Zugriff auf das Internet ermöglicht.

externalIp

object (NetworkService)

Netzwerkdienst, mit dem externe IP-Adressen VMware-Arbeitslasten zugewiesen werden können. Dieser Dienst kann nur aktiviert werden, wenn auch internetAccess aktiviert ist.

edgeServicesCidr

string

Erforderlich. IP-Adressbereich in CIDR-Notation, der zum Erstellen des Internetzugriffs und des externen IP-Zugriffs verwendet wird. Ein RFC 1918-CIDR-Block mit dem Präfix „/26“ ist erforderlich. Der Bereich darf sich nicht mit Präfixen im Nutzer-VPC-Netzwerk oder mit Präfixen überschneiden, die von den an dieses VPC-Netzwerk angehängten privaten Clouds verwendet werden.

uid

string

Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource.

vmwareEngineNetwork

string

Optional. Der relative Ressourcenname des VMware Engine-Netzwerks. Geben Sie den Namen im folgenden Format an: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, wobei {project} entweder eine Projektnummer oder eine Projekt-ID sein kann.

description

string

Optional. Vom Nutzer angegebene Beschreibung für diese Netzwerkrichtlinie.

vmwareEngineNetworkCanonical

string

Nur Ausgabe. Der kanonische Name des VMware Engine-Netzwerks im Format projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}.

NetworkService

Stellt einen Netzwerkdienst dar, der von einer NetworkPolicy-Ressource verwaltet wird. Ein Netzwerkdienst bietet eine Möglichkeit, einen Aspekt des externen Zugriffs auf VMware-Arbeitslasten zu steuern. Beispiel: Ob die VMware-Arbeitslasten in den privaten Clouds, die einer Netzwerkrichtlinie unterliegen, auf das Internet zugreifen können oder von dort aus zugänglich sind.

JSON-Darstellung
{
  "enabled": boolean,
  "state": enum (State)
}
Felder
enabled

boolean

„True“, wenn der Dienst aktiviert ist, andernfalls „false“.

state

enum (State)

Nur Ausgabe. Status des Dienstes. Bei Bedarf können dieser Enumeration neue Werte hinzugefügt werden.

Bundesland

Enum State definiert mögliche Status eines dienstgesteuerten Dienstes.

Enums
STATE_UNSPECIFIED Nicht angegebener Dienststatus. Dies ist der Standardwert.
UNPROVISIONED Der Dienst ist nicht eingerichtet.
RECONCILING Der Dienst wird gerade bereitgestellt/deaktiviert.
ACTIVE Der Dienst ist aktiv.

Methoden

create

Erstellt eine neue Netzwerkrichtlinie in einem bestimmten VMware Engine-Netzwerk eines Projekts und an einem bestimmten Standort (Region).

delete

Löscht eine NetworkPolicy-Ressource.

fetchExternalAddresses

Listet externe IP-Adressen auf, die VMware-Arbeitslast-VMs im Rahmen der angegebenen Netzwerkrichtlinie zugewiesen sind.

get

Ruft eine NetworkPolicy-Ressource anhand ihres Ressourcennamens ab.

list

Listet NetworkPolicy-Ressourcen in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Ändert eine NetworkPolicy-Ressource.