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 ( |
| Felder | |
|---|---|
name |
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: |
createTime |
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: |
updateTime |
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: |
internetAccess |
Netzwerkdienst, der VMware-Arbeitslasten den Zugriff auf das Internet ermöglicht. |
externalIp |
Netzwerkdienst, mit dem externe IP-Adressen VMware-Arbeitslasten zugewiesen werden können. Dieser Dienst kann nur aktiviert werden, wenn auch |
edgeServicesCidr |
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 |
Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource. |
vmwareEngineNetwork |
Optional. Der relative Ressourcenname des VMware Engine-Netzwerks. Geben Sie den Namen im folgenden Format an: |
description |
Optional. Vom Nutzer angegebene Beschreibung für diese Netzwerkrichtlinie. |
vmwareEngineNetworkCanonical |
Nur Ausgabe. Der kanonische Name des VMware Engine-Netzwerks im Format |
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 ( |
| Felder | |
|---|---|
enabled |
„True“, wenn der Dienst aktiviert ist, andernfalls „false“. |
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 |
|
|---|---|
|
Erstellt eine neue Netzwerkrichtlinie in einem bestimmten VMware Engine-Netzwerk eines Projekts und an einem bestimmten Standort (Region). |
|
Löscht eine NetworkPolicy-Ressource. |
|
Listet externe IP-Adressen auf, die VMware-Arbeitslast-VMs im Rahmen der angegebenen Netzwerkrichtlinie zugewiesen sind. |
|
Ruft eine NetworkPolicy-Ressource anhand ihres Ressourcennamens ab. |
|
Listet NetworkPolicy-Ressourcen in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Ändert eine NetworkPolicy-Ressource. |