Dienstersteller verwenden diese Methode, um ein neues Subnetzwerk in einem freigegebenen VPC-Netzwerk mit Peering-Dienst in der angeforderten Region und mit der angeforderten Größe in Form eines CIDR-Bereichs, also mit führenden Bits der ipV4-Netzwerkmaske, bereitzustellen. Mit der Methode kann in den zugewiesenen Bereichen nach einem konfliktfreien IP-Adressbereich gesucht werden. Die Methode verwendet ein Subnetz mehrfach, wenn nachfolgende Aufrufe den gleichen Subnetznamen, die gleiche Region und die gleiche Präfixlänge enthalten. Durch diese Methode wird das Mandantenprojekt des Erstellers bei Bedarf zu einem freigegebenen VPC-Dienstprojekt. Die Antwort der get
-Aktion ist bei erfolgreicher Ausführung vom Typ Subnetwork
.
HTTP-Anfrage
POST https://servicenetworking.googleapis.com/v1/{parent=services/*/*/*}:addSubnetwork
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Ein Mandantenprojekt in der Organisation des Diensterstellers im folgenden Format: "services/{service}/{collection-id}/{resource-id}". {collection-id} ist der Sammlungstyp der Cloudressource, der für das Mandantenprojekt steht. Es werden nur Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource
|
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung | |
---|---|
{ "consumerNetwork": string, "subnetwork": string, "region": string, "ipPrefixLength": number, "description": string, "subnetworkUsers": [ string ], "consumer": string, "requestedAddress": string } |
Felder | |
---|---|
consumerNetwork |
Erforderlich. Der Name des VPC-Netzwerks des Dienstnutzers. Für das Netzwerk muss eine private Verbindung vorhanden sein, die über die Methode "connections.create" bereitgestellt wurde. Der Name muss das Format |
subnetwork |
Erforderlich. Ein Name für das neue Subnetz. Informationen zu den Benennungsanforderungen finden Sie in der Dokumentation zur Compute API unter Subnetz. |
region |
Erforderlich. Der Name einer Region für das Subnetz, z. B. |
ipPrefixLength |
Erforderlich. Die Präfixlänge des IP-Adressbereichs des Subnetzes. Verwenden Sie die CIDR-Bereichsnotation, z. B. mit dem Wert |
description |
Eine optionale Beschreibung des Subnetzes. |
subnetworkUsers[] |
Eine Liste der Mitglieder, denen die Rolle |
consumer |
Erforderlich. Eine Ressource, die für den Dienstnutzer steht, z. B. |
requestedAddress |
Optional. Die Startadresse eines Bereichs. Die Adresse muss eine gültige IPv4-Adresse im x.x.x.x.-Format sein. Dieser Wert bildet in Verbindung mit dem IP-Präfixbereich den CIDR-Bereich für das Subnetz. Der CIDR-Bereich muss innerhalb des zugewiesenen Bereichs liegen, der der privaten Verbindung zugeordnet ist. Wenn der CIDR-Bereich nicht verfügbar ist, schlägt der Aufruf fehl. |
Antworttext
Bei erfolgreicher Ausführung enthält der Antworttext eine Operation
-Instanz.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/service.management
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.