Field | Type | Create | Update | Default | Notes |
---|---|---|---|---|---|
enabled | boolean | - | Yes | - |
Field | Type | Notes |
---|---|---|
clusterSize | int | |
dbHost | string | |
dbSize | int |
Please read more about the common resource fields. These fields are read only and applicable to almost every resource. We have segregated them from the list above.
UpdatePUT: /v2-beta/projects/${PROJECT_ID}/haConfigs/${ID}
curl -u "${RANCHER_ACCESS_KEY}:${RANCHER_SECRET_KEY}" \
-X PUT \
-H 'Content-Type: application/json' \
-d '{
"enabled": false
}' 'http://${RANCHER_URL}:8080/v2-beta/projects/${PROJECT_ID}/haConfigs/${ID}'
createscript
POST: /v2-beta/projects/${PROJECT_ID}/haConfigs/${ID}?action=createscript
Input: HaConfigInput
Field | Type | Required | Default | Notes |
---|---|---|---|---|
cert | No | |||
certChain | No | |||
clusterSize | No | 3 | ||
hostRegistrationUrl | Yes | |||
httpEnabled | No | true | ||
httpPort | No | 80 | ||
httpsPort | No | 443 | ||
key | No | |||
ppHttpPort | No | 81 | ||
ppHttpsPort | No | 444 | ||
redisPort | No | 6379 | ||
swarmEnabled | No | true | ||
swarmPort | No | 2376 | ||
zookeeperClientPort | No | 2181 | ||
zookeeperLeaderPort | No | 3888 | ||
zookeeperQuorumPort | No | 2888 |
curl -u "${RANCHER_ACCESS_KEY}:${RANCHER_SECRET_KEY}" \
-X POST \
-H 'Content-Type: application/json' \
-d '{
"cert": "string",
"certChain": "string",
"clusterSize": 3,
"hostRegistrationUrl": "string",
"httpEnabled": true,
"httpPort": 80,
"httpsPort": 443,
"key": "string",
"ppHttpPort": 81,
"ppHttpsPort": 444,
"redisPort": 6379,
"swarmEnabled": true,
"swarmPort": 2376,
"zookeeperClientPort": 2181,
"zookeeperLeaderPort": 3888,
"zookeeperQuorumPort": 2888
}' 'http://${RANCHER_URL}:8080/v2-beta/projects/${PROJECT_ID}/haConfigs/${ID}?action=createscript'