- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Essayer
Pour les producteurs de services, provisionne un nouveau sous-réseau dans le réseau VPC partagé d'un service d'appairage dans la région demandée et avec la taille demandée, exprimée sous la forme d'une plage CIDR (nombre de bits de début du masque de réseau IPv4). La méthode vérifie les plages allouées qui sont attribuées pour rechercher une plage d'adresses IP non contradictoire. Elle réutilise un sous-réseau si les appels ultérieurs contiennent la même longueur de préfixe, la même région et le même nom de sous-réseau. Grâce à cette méthode, le projet locataire du producteur sera un projet de service VPC partagé, selon les besoins. La réponse de l'opération get
est de type Subnetwork
si l'opération se termine avec succès.
Requête HTTP
POST https://servicenetworking.googleapis.com/v1/{parent=services/*/*/*}:addSubnetwork
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
parent |
Obligatoire. Projet locataire de l'organisation du producteur de services, au format suivant : services/{service}/{collection-id}/{resource-id}. {collection-id} correspond au type de collection de ressources cloud qui représente le projet locataire. Seuls les éléments L'autorisation Google IAM suivante est requise pour la ressource
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON | |
---|---|
{ "consumerNetwork": string, "subnetwork": string, "region": string, "ipPrefixLength": number, "description": string, "subnetworkUsers": [ string ], "consumer": string, "requestedAddress": string } |
Champs | |
---|---|
consumerNetwork |
Obligatoire. Nom du réseau VPC du client de services. Le réseau doit disposer d'une connexion privée existante qui a été provisionnée via la méthode connections.create. Le nom doit être au format suivant : |
subnetwork |
Obligatoire. Nom du nouveau sous-réseau. Pour en savoir plus sur les règles de dénomination, consultez la page consacrée à la ressource subnetwork dans la documentation de l'API Compute. |
region |
Obligatoire. Nom d'une région pour le sous-réseau, telle que |
ipPrefixLength |
Obligatoire. Longueur de préfixe de la plage d'adresses IP du sous-réseau. Utilisez la notation de plage CIDR, telle que |
description |
Description facultative du sous-réseau. |
subnetworkUsers[] |
Liste des membres auxquels le rôle |
consumer |
Obligatoire. Ressource représentant le client de services, telle que |
requestedAddress |
Facultatif. Adresse de départ d'une plage. Elle doit être une adresse IPv4 valide au format x.x.x.x. Cette valeur, associée à la plage de préfixes IP, correspond à la plage CIDR du sous-réseau. La plage doit être comprise dans la plage allouée qui est attribuée à la connexion privée. Si la plage CIDR n'est pas disponible, l'appel échoue. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation
.
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/service.management
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, reportez-vous à la section Présentation de l'authentification.