Requires authorization
Inserts a new replica pool, using the template provided. This creates a replica pool with the specified number of replicas automatically. Try it now or see an example .
Request
HTTP request
POST https://www.googleapis.com/replicapool/v1beta1/projects/projectName/zones/zone/pools
Parameters
| Parameter name | Value | Description |
|---|---|---|
| Path parameters | ||
projectName
|
string
|
The project ID for this replica pool. |
zone
|
string
|
The zone for this replica pool. |
Authorization
This request requires authorization with at least one of the following scopes ( read more about authentication and authorization ).
| Scope |
|---|
[Deprecated]
https://www.googleapis.com/auth/ndev.cloudman
|
https://www.googleapis.com/auth/cloud-platform
|
https://www.googleapis.com/auth/replicapool
|
Request body
In the request body, supply a Pools resource .
Response
If successful, this method returns a Pools resource in the response body.
Examples
Note: The code examples available for this method do not represent all supported programming languages (see the client libraries page for a list of supported languages).
Python
Uses the Python client library .
def addReplicaPool(auth_http, replicapool_service):
body = {
"name": POOLNAME,
"type": "SMART_VM",
"initialNumReplicas": "3",
"template": {
"vmParams": {
"machineType": "n1-standard-1",
"baseInstanceName": "my-replica",
"disks_to_create": [{
"boot": "true",
"initializeParams": {
"sourceImage": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20131120",
"diskSizeGb": 100
}
}],
"networkInterfaces": [{
"network": "https://www.googleapis.com/compute/v1/projects/myproject/global/networks/default",
"accessConfigs": [{
"type": "ONE_TO_ONE_NAT",
"name": "External NAT"
}]
}]
}
},
"healthChecks": [{
"name": "testhealth"
}]
}
request = replicapool_service.pools().insert(projectName=PROJECT_ID, zone=ZONE, body=body)
response = request.execute(auth_http)
_printResults(response)
Try it!
Use the APIs Explorer below to call this method on live data and see the response. Alternatively, try the standalone Explorer .