python-atlasapi
python-atlasapi copied to clipboard
Implement Network Peering Endpoints
https://docs.atlas.mongodb.com/reference/api/vpc/
- [ ] Get details for all network peering containers in an Atlas project for a single cloud provider.
- [ ] Get details for one network peering container in an Atlas project.
- [ ] Create one new network peering container in an Atlas project.
- [ ] Update details for one network peering container in an Atlas project.
- [ ] Remove one network peering container in an Atlas project.
- [ ] Get details for all network peering connections in an Atlas project.
- [ ] Get details for one network peering connection in an Atlas project.
- [ ] Create a new network peering connection in an Atlas project.
- [ ] Update a new network peering connection in an Atlas project.
- [ ] Delete one network peering connection in an Atlas project.
- [ ] Verify if an Atlas project is in Connect via Peering Only mode.
| Method | Endpoint | Description |
|---|---|---|
| GET | /groups/{GROUP-ID}/containers | Get details for all network peering containers in an Atlas project for a single cloud provider. |
| GET | /groups/{GROUP-ID}/containers/{CONTAINER-ID} | Get details for one network peering container in an Atlas project. |
| POST | /groups/{GROUP-ID}/containers | Create one new network peering container in an Atlas project. |
| PATCH | /groups/{GROUP-ID}/containers/{CONTAINER-ID} | Update details for one network peering container in an Atlas project. |
| DELETE | /groups/{GROUP-ID}/containers/{CONTAINER-ID} | Remove one network peering container in an Atlas project. |
| GET | /groups/{GROUP-ID}/peers | Get details for all network peering connections in an Atlas project. |
| GET | /groups/{GROUP-ID}/peers/{PEER-ID} | Get details for one network peering connection in an Atlas project. |
| POST | /groups/{GROUP-ID}/peers | Create a new network peering connection in an Atlas project. |
| PATCH | /groups/{GROUP-ID}/peers/{PEER-ID} | Update a new network peering connection in an Atlas project. |
| DELETE | /groups/{GROUP-ID}/peers/{PEER-ID} | Delete one network peering connection in an Atlas project. |
| GET | /groups/{GROUP-ID}/privateIpMode | Verify if an Atlas project is in Connect via Peering Only mode. |