Atlas API
Requirement
Creating MongoDB Atlas Cluster
curl -s -u "{ATLAS_PUBLIC_API}:{ATLAS_PRIVATE_API}" \--digest --header 'Content-Type: application/json' \--request POST "https://cloud.mongodb.com/api/atlas/v1.0/groups/{project_id}/clusters/?pretty=true" \--data '{"autoScaling":{"compute":{"enabled": false,"scaleDownEnabled": false},"diskGBEnabled": false},"backupEnabled": false,"clusterType": "REPLICASET","diskSizeGB": 10,"labels": [{"key": "env","value": "dev"}],"mongoDBMajorVersion": "4.2","name": "cluster01","providerSettings":{"providerName": "AWS","instanceSizeName": "M10"},"replicationSpecs": [{"numShards": 1,"regionsConfig":{"AP_SOUTHEAST_1":{"analyticsNodes": 0,"electableNodes": 3,"priority": 7,"readOnlyNodes": 0}},"zoneName": "Zone 1"}]}'
Deleting MongoDB Atlas Cluster
curl -s -u "{ATLAS_PUBLIC_API}:{ATLAS_PRIVATE_API}" \--digest --header 'Content-Type: application/json' \--request DELETE "https://cloud.mongodb.com/api/atlas/v1.0/groups/{project_id}/clusters/?pretty=true"
Loading comments...