- Ressource: PrivateCloud
- Bundesland
- NetworkConfig
- ManagementCluster
- Hcx
- Bundesland
- Nsx
- Bundesland
- Vcenter
- Bundesland
- Typ
- Methoden
Ressource: PrivateCloud
Stellt eine Ressource für eine private Cloud dar. Private Clouds vom Typ STANDARD und TIME_LIMITED sind zonale Ressourcen, STRETCHED-Private Clouds sind regional.
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. ID. Der Ressourcenname dieser privaten Cloud. 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: |
deleteTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Ressource zum Löschen geplant wurde. 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: |
expireTime |
Nur Ausgabe. Zeitpunkt, zu dem die Ressource endgültig gelöscht wird. 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: |
state |
Nur Ausgabe. Status der Ressource. Bei Bedarf können dieser Enumeration neue Werte hinzugefügt werden. |
networkConfig |
Erforderlich. Netzwerkkonfiguration der privaten Cloud. |
managementCluster |
Erforderlich. Nur Eingabe. Der Verwaltungscluster für diese private Cloud. Dieses Feld ist bei der Erstellung der Private Cloud erforderlich, um Details für den Standardcluster anzugeben. Die folgenden Felder können nach der Erstellung der Private Cloud nicht mehr geändert werden: |
description |
Vom Nutzer angegebene Beschreibung für diese private Cloud. |
hcx |
Nur Ausgabe. HCX-Appliance. |
nsx |
Nur Ausgabe. NSX-Appliance |
vcenter |
Nur Ausgabe. vCenter-Appliance. |
uid |
Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource. |
type |
Optional. Typ der privaten Cloud. Die Standardeinstellung ist STANDARD. |
Bundesland
Die Enum „State“ definiert die möglichen Status von Private Clouds.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Der Standardwert. Dieser Wert sollte niemals verwendet werden. |
ACTIVE |
Die private Cloud ist bereit. |
CREATING |
Die private Cloud wird erstellt. |
UPDATING |
Die private Cloud wird aktualisiert. |
FAILED |
Die private Cloud hat den Status „Fehler“. |
DELETED |
Die private Cloud wird zum Löschen vorgemerkt. Der Löschvorgang kann mit der entsprechenden Methode zum Wiederherstellen abgebrochen werden. |
PURGING |
Die private Cloud wird endgültig gelöscht und aus dem System entfernt. |
NetworkConfig
Netzwerkkonfiguration im Nutzerprojekt, mit der das Peering erfolgen muss.
| JSON-Darstellung |
|---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer, "dnsServerIp": string } |
| Felder | |
|---|---|
managementCidr |
Erforderlich. Verwaltungs-CIDR, das von VMware-Verwaltungs-Appliances verwendet wird. |
vmwareEngineNetwork |
Optional. Der relative Ressourcenname des VMware Engine-Netzwerks, das an die private Cloud angehängt ist. Geben Sie den Namen im folgenden Format an: |
vmwareEngineNetworkCanonical |
Nur Ausgabe. Der kanonische Name des VMware Engine-Netzwerks im Format |
managementIpAddressLayoutVersion |
Nur Ausgabe. Die IP-Adresslayoutversion des IP-Adressbereichs für die Verwaltung. Mögliche Versionen: * |
dnsServerIp |
Nur Ausgabe. DNS-Server-IP der Private Cloud. Alle DNS-Abfragen können an diese Adresse weitergeleitet werden, um die Namen der Verwaltungseinheiten der privaten Cloud wie vCenter, NSX-T Manager und ESXi-Hosts aufzulösen. |
ManagementCluster
Konfiguration des Verwaltungsclusters.
| JSON-Darstellung |
|---|
{ "clusterId": string, "nodeTypeConfigs": { string: { object ( |
| Felder | |
|---|---|
clusterId |
Erforderlich. Die vom Nutzer angegebene Kennung des neuen
|
nodeTypeConfigs |
Erforderlich. Die Zuordnung der Clusterknotentypen in diesem Cluster, wobei der Schlüssel der kanonische Bezeichner des Knotentyps ist (entspricht Ein Objekt, das eine Liste von |
stretchedClusterConfig |
Optional. Konfiguration eines Stretched Cluster. Erforderlich für ERWEITERTE private Clouds. |
Hcx
Details zu einer HCX Cloud Manager-Appliance.
| JSON-Darstellung |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Felder | |
|---|---|
internalIp |
Interne IP-Adresse der Appliance. |
version |
Version des Geräts. |
state |
Nur Ausgabe. Der Status des Geräts. |
fqdn |
Voll qualifizierter Domainname des Geräts. |
Bundesland
Status des Geräts
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Gerätestatus. Dies ist der Standardwert. |
ACTIVE |
Das Gerät ist betriebsbereit und kann verwendet werden. |
CREATING |
Die Appliance wird bereitgestellt. |
ACTIVATING |
Das Gerät wird aktiviert. |
Nsx
Details zu einer NSX Manager-Appliance.
| JSON-Darstellung |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Felder | |
|---|---|
internalIp |
Interne IP-Adresse der Appliance. |
version |
Version des Geräts. |
state |
Nur Ausgabe. Der Status des Geräts. |
fqdn |
Voll qualifizierter Domainname des Geräts. |
Bundesland
Status des Geräts
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Gerätestatus. Dies ist der Standardwert. |
ACTIVE |
Das Gerät ist betriebsbereit und kann verwendet werden. |
CREATING |
Die Appliance wird bereitgestellt. |
vCenter
Details zu einer vCenter Server-Verwaltungsappliance.
| JSON-Darstellung |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Felder | |
|---|---|
internalIp |
Interne IP-Adresse der Appliance. |
version |
Version des Geräts. |
state |
Nur Ausgabe. Der Status des Geräts. |
fqdn |
Voll qualifizierter Domainname des Geräts. |
Bundesland
Status des Geräts
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Gerätestatus. Dies ist der Standardwert. |
ACTIVE |
Das Gerät ist betriebsbereit und kann verwendet werden. |
CREATING |
Die Appliance wird bereitgestellt. |
Typ
Der Enum-Typ definiert den Typ der privaten Cloud.
| Enums | |
|---|---|
STANDARD |
Standard Private ist eine zonale Ressource mit mindestens drei Knoten. Standardtyp. |
TIME_LIMITED |
Eine zeitlich begrenzte private Cloud ist eine zonale Ressource, kann nur einen Knoten haben und hat eine begrenzte Lebensdauer. Wird nach einem bestimmten Zeitraum gelöscht. Kann in eine Standard-Private Cloud umgewandelt werden, indem sie auf mindestens drei Knoten erweitert wird. |
STRETCHED |
Eine erweiterte private Cloud ist eine regionale Ressource mit Redundanz und muss mindestens 6 Knoten haben. Die Anzahl der Knoten muss gerade sein. |
Methoden |
|
|---|---|
|
Erstellt eine neue PrivateCloud-Ressource in einem bestimmten Projekt und an einem bestimmten Standort |
|
Plant das Löschen einer PrivateCloud-Ressource. |
|
Ruft eine PrivateCloud-Ressource anhand ihres Ressourcennamens ab. |
|
Ruft Details zur DnsForwarding-Konfiguration ab. |
|
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
|
Listet PrivateCloud in einem bestimmten Projekt und an einem bestimmten Standort auf |
|
Ändert eine PrivateCloud-Ressource. |
|
Beschleunigt das Löschen einer privaten Cloud, die sich derzeit im Status „Vorläufig gelöscht“ befindet. Für eine PrivateCloud-Ressource im Status „Vorläufig gelöscht“ ist PrivateCloud.state auf SOFT_DELETED und PrivateCloud.expireTime auf den Zeitpunkt festgelegt, zu dem das Löschen nicht mehr rückgängig gemacht werden kann. |
|
Setzt die Anmeldedaten der NSX-Appliance zurück. |
|
Setzt die Anmeldedaten der vCenter-Appliance zurück. |
|
Legt die Zugriffssteuerungsrichtlinie für die angegebene Ressource fest. |
|
Ruft Details zu Anmeldedaten für die NSX-Appliance ab. |
|
Ruft Details zu Anmeldedaten für die vCenter-Appliance ab. |
|
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |
|
Stellt eine private Cloud wieder her, die zuvor für das Löschen durch DeletePrivateCloud geplant war. |
|
Aktualisiert die Parameter der DnsForwarding-Konfiguration, z. B. zugehörige Domains. |