diff --git a/.gitignore b/.gitignore index 09202fc7..bcb9051d 100644 --- a/.gitignore +++ b/.gitignore @@ -53,4 +53,6 @@ cdk.context.json yarn-error.log *.DS_Store examples-bin +.idea/ +*.iml !/.projenrc.js diff --git a/.npmignore b/.npmignore index 1ab9b07c..32b26f72 100644 --- a/.npmignore +++ b/.npmignore @@ -28,6 +28,8 @@ cdk.context.json yarn-error.log *.DS_Store examples-bin +.idea/ +*.iml /src/ CONTRIBUTING.md TESTING.md diff --git a/.projenrc.js b/.projenrc.js index 31e8245f..e8a6c9a7 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -112,6 +112,8 @@ const common_exclude = [ "yarn-error.log", "*.DS_Store", "examples-bin", + ".idea/", + "*.iml", ]; project.gitignore.exclude(...common_exclude); project.npmignore.exclude( diff --git a/src/README.md b/src/README.md index d3101f38..447e07cc 100644 --- a/src/README.md +++ b/src/README.md @@ -67,4 +67,4 @@ L3 constructs are called patterns. They’re designed to complete common tasks i |------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------| | atlas-basic | The resource lets you create Project, Cluster, DB User and configures IpAccesslist. | [README.md](l3-resources/atlas-basic/README.md) | | atlas-basic-private-endpoint | Creates a MongoDB Atlas Project, Cluster, DBuser, Private Endpoint and adds an IP entry to the IP Access List. | [README.md](l3-resources/atlas-basic-private-endpoint/README.md) | -| encryption-at-rest-express | The resource lets you create an Atlas Cluster, DB User, add an entry to the IP Access List and sets [Encryption at Rest using Customer Key Management](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management) in your MongoDB Atlas Project. | [README.md](l3-resources/encryption-at-rest-express/README.md) | +| encryption-at-rest-express | The resource lets you create an Atlas Cluster, DB User, add an entry to the IP Access List and sets [Encryption at Rest using Customer Key Management](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-encryption-at-rest-using-customer-key-management) in your MongoDB Atlas Project. | [README.md](l3-resources/encryption-at-rest-express/README.md) | diff --git a/src/l1-resources/access-list-api-key/README.md b/src/l1-resources/access-list-api-key/README.md index 6359411b..65022e3a 100644 --- a/src/l1-resources/access-list-api-key/README.md +++ b/src/l1-resources/access-list-api-key/README.md @@ -13,7 +13,7 @@ Manages the access list entries for the specified organization API key. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Programmatic-API-Keys) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-programmatic-api-keys) ## Usage diff --git a/src/l1-resources/alert-configuration/README.md b/src/l1-resources/alert-configuration/README.md index a1f7892d..3622bebb 100644 --- a/src/l1-resources/alert-configuration/README.md +++ b/src/l1-resources/alert-configuration/README.md @@ -13,7 +13,7 @@ Returns and edits the conditions that trigger alerts and how MongoDB Cloud notif ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Alert-Configurations) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-alert-configurations) ## Usage diff --git a/src/l1-resources/auditing/README.md b/src/l1-resources/auditing/README.md index da334f82..689e36d6 100644 --- a/src/l1-resources/auditing/README.md +++ b/src/l1-resources/auditing/README.md @@ -13,7 +13,7 @@ Returns and edits database auditing settings for MongoDB Cloud projects. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Auditing) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-auditing) ## Usage diff --git a/src/l1-resources/cloud-backup-restore-jobs/README.md b/src/l1-resources/cloud-backup-restore-jobs/README.md index 267b61aa..bfc13e27 100644 --- a/src/l1-resources/cloud-backup-restore-jobs/README.md +++ b/src/l1-resources/cloud-backup-restore-jobs/README.md @@ -13,7 +13,7 @@ Returns, starts, and cancels Cloud Backup restore jobs. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backup-Restore-Jobs) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) ## Usage @@ -67,4 +67,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l1-resources/cloud-backup-schedule/README.md b/src/l1-resources/cloud-backup-schedule/README.md index 3cd88c06..c0f19eb7 100644 --- a/src/l1-resources/cloud-backup-schedule/README.md +++ b/src/l1-resources/cloud-backup-schedule/README.md @@ -13,7 +13,7 @@ This resource allow you to manage cloud backup schedule. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backup-Schedule) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) ## Usage @@ -85,4 +85,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l1-resources/cloud-backup-snapshot-export-bucket/README.md b/src/l1-resources/cloud-backup-snapshot-export-bucket/README.md index c2964be7..0eef5fc8 100644 --- a/src/l1-resources/cloud-backup-snapshot-export-bucket/README.md +++ b/src/l1-resources/cloud-backup-snapshot-export-bucket/README.md @@ -13,7 +13,7 @@ This resource allows you to grant Atlas access to the specified bucket for expor ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backup-Export) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) ## Usage @@ -62,4 +62,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l1-resources/cloud-backup-snapshot/README.md b/src/l1-resources/cloud-backup-snapshot/README.md index 961c9a06..4250a980 100644 --- a/src/l1-resources/cloud-backup-snapshot/README.md +++ b/src/l1-resources/cloud-backup-snapshot/README.md @@ -13,7 +13,7 @@ Returns, takes, and removes Cloud Backup snapshots. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backups) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) ## Usage diff --git a/src/l1-resources/cluster-outage-simulation/README.md b/src/l1-resources/cluster-outage-simulation/README.md index 63cd7d69..515b2b9f 100644 --- a/src/l1-resources/cluster-outage-simulation/README.md +++ b/src/l1-resources/cluster-outage-simulation/README.md @@ -13,7 +13,7 @@ This resource allows you to Starts a cluster outage simulation.. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Cluster-Outage-Simulation) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cluster-outage-simulation) ## Usage diff --git a/src/l1-resources/cluster/README.md b/src/l1-resources/cluster/README.md index f33f82bd..71587149 100644 --- a/src/l1-resources/cluster/README.md +++ b/src/l1-resources/cluster/README.md @@ -13,7 +13,7 @@ The cluster resource provides access to your cluster configurations. The resourc ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Clusters) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-clusters) ## Usage diff --git a/src/l1-resources/custom-db-role/README.md b/src/l1-resources/custom-db-role/README.md index 1fa4e0f3..cdf33053 100644 --- a/src/l1-resources/custom-db-role/README.md +++ b/src/l1-resources/custom-db-role/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes custom database user privilege roles. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Custom-Database-Roles) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-custom-database-roles) ## Usage diff --git a/src/l1-resources/custom-dns-configuration-cluster-aws/README.md b/src/l1-resources/custom-dns-configuration-cluster-aws/README.md index 004c86bd..64f14d21 100644 --- a/src/l1-resources/custom-dns-configuration-cluster-aws/README.md +++ b/src/l1-resources/custom-dns-configuration-cluster-aws/README.md @@ -13,7 +13,7 @@ An example resource schema demonstrating some basic constructs and validation ru ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/custom-dns-configuration-cluster-aws) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-aws-clusters-dns) ## Usage @@ -63,4 +63,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l1-resources/data-lake-pipeline/README.md b/src/l1-resources/data-lake-pipeline/README.md index b29412f9..ee9ffcf2 100644 --- a/src/l1-resources/data-lake-pipeline/README.md +++ b/src/l1-resources/data-lake-pipeline/README.md @@ -13,7 +13,7 @@ Atlas Data Lake takes snapshots of your Atlas cluster, so you can easily analyze ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Data-Lake-Pipelines/operation/createPipeline) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createpipeline) ## Usage diff --git a/src/l1-resources/database-user/README.md b/src/l1-resources/database-user/README.md index 3e3f9188..de9ee4cc 100644 --- a/src/l1-resources/database-user/README.md +++ b/src/l1-resources/database-user/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes database users. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Database-Users) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-database-users) ## Usage diff --git a/src/l1-resources/datalakes/README.md b/src/l1-resources/datalakes/README.md index fd0eec8a..179496c9 100644 --- a/src/l1-resources/datalakes/README.md +++ b/src/l1-resources/datalakes/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes Federated Database Instances. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Data-Lake-Pipelines) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-data-lake-pipelines) ## Usage diff --git a/src/l1-resources/encryption-at-rest/README.md b/src/l1-resources/encryption-at-rest/README.md index 99d1311b..6413b60b 100644 --- a/src/l1-resources/encryption-at-rest/README.md +++ b/src/l1-resources/encryption-at-rest/README.md @@ -13,7 +13,7 @@ Returns and edits the Encryption at Rest using Customer Key Management configura ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-encryption-at-rest-using-customer-key-management) ## Usage diff --git a/src/l1-resources/federated-settings-org-role-mapping/README.md b/src/l1-resources/federated-settings-org-role-mapping/README.md index 8acc9f62..e7a41c12 100644 --- a/src/l1-resources/federated-settings-org-role-mapping/README.md +++ b/src/l1-resources/federated-settings-org-role-mapping/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes federation-related features such as role mappi ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Federated-Authentication) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-federated-authentication) ## Usage diff --git a/src/l1-resources/global-cluster-config/README.md b/src/l1-resources/global-cluster-config/README.md index 60e86fa7..6f34e271 100644 --- a/src/l1-resources/global-cluster-config/README.md +++ b/src/l1-resources/global-cluster-config/README.md @@ -13,7 +13,7 @@ Returns, adds, and removes Global Cluster managed namespaces and custom zone map ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Global-Clusters) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-global-clusters) ## Usage diff --git a/src/l1-resources/ldap-configuration/README.md b/src/l1-resources/ldap-configuration/README.md index a619aee4..1df991fe 100644 --- a/src/l1-resources/ldap-configuration/README.md +++ b/src/l1-resources/ldap-configuration/README.md @@ -13,7 +13,7 @@ Returns, edits, verifies, and removes LDAP configurations. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/LDAP-Configuration) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-ldap-configuration) ## Usage diff --git a/src/l1-resources/ldap-verify/README.md b/src/l1-resources/ldap-verify/README.md index 79bd62b1..5a864b3c 100644 --- a/src/l1-resources/ldap-verify/README.md +++ b/src/l1-resources/ldap-verify/README.md @@ -13,7 +13,7 @@ Requests a verification of an LDAP configuration over TLS for an Atlas project. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/LDAP-Configuration) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-ldap-configuration) ## Usage diff --git a/src/l1-resources/maintenance-window/README.md b/src/l1-resources/maintenance-window/README.md index f6087f55..3df3f23f 100644 --- a/src/l1-resources/maintenance-window/README.md +++ b/src/l1-resources/maintenance-window/README.md @@ -13,7 +13,7 @@ The maintenanceWindow resource provides access to retrieve or update the current ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Maintenance-Windows) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-maintenance-windows) ## Usage diff --git a/src/l1-resources/network-container/README.md b/src/l1-resources/network-container/README.md index 1ec0e36d..5a41eb4c 100644 --- a/src/l1-resources/network-container/README.md +++ b/src/l1-resources/network-container/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes network peering containers. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Network-Peering-Containers) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-network-peering-containers) ## Usage diff --git a/src/l1-resources/network-peering/README.md b/src/l1-resources/network-peering/README.md index 1fa918b3..750ce7a5 100644 --- a/src/l1-resources/network-peering/README.md +++ b/src/l1-resources/network-peering/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes network peering containers and peering connect ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Network-Peering) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-network-peering) ## Usage diff --git a/src/l1-resources/online-archive/README.md b/src/l1-resources/online-archive/README.md index 91c5136e..70d30129 100644 --- a/src/l1-resources/online-archive/README.md +++ b/src/l1-resources/online-archive/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, or removes an online archive. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Online-Archive) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-online-archive) ## Usage diff --git a/src/l1-resources/org-invitation/README.md b/src/l1-resources/org-invitation/README.md index ad8d2974..3d31b7b1 100644 --- a/src/l1-resources/org-invitation/README.md +++ b/src/l1-resources/org-invitation/README.md @@ -13,7 +13,7 @@ Returns, adds, and edits organizational units in MongoDB Cloud. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Organizations) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-organizations) ## Usage diff --git a/src/l1-resources/organization/README.md b/src/l1-resources/organization/README.md index 0b46ca6d..2ef9f76c 100644 --- a/src/l1-resources/organization/README.md +++ b/src/l1-resources/organization/README.md @@ -13,7 +13,7 @@ Returns, adds, and edits organizational units in MongoDB Cloud. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Organizations) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-organizations) ## Usage diff --git a/src/l1-resources/private-endpoint-adl/README.md b/src/l1-resources/private-endpoint-adl/README.md index 81364e6d..ba2a3913 100644 --- a/src/l1-resources/private-endpoint-adl/README.md +++ b/src/l1-resources/private-endpoint-adl/README.md @@ -13,7 +13,7 @@ Adds one private endpoint for Federated Database Instances and Online Archives t ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Data-Federation-Private-Networks) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-data-federation-private-networks) ## Usage diff --git a/src/l1-resources/private-endpoint-aws/README.md b/src/l1-resources/private-endpoint-aws/README.md index 902b3724..59170df8 100644 --- a/src/l1-resources/private-endpoint-aws/README.md +++ b/src/l1-resources/private-endpoint-aws/README.md @@ -13,7 +13,7 @@ Creates one private endpoint for the specified cloud service provider. This clou ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) ## Usage diff --git a/src/l1-resources/private-endpoint-regional-mode/README.md b/src/l1-resources/private-endpoint-regional-mode/README.md index 6c90c85e..724a2557 100644 --- a/src/l1-resources/private-endpoint-regional-mode/README.md +++ b/src/l1-resources/private-endpoint-regional-mode/README.md @@ -13,7 +13,7 @@ This resource manages the private enpoint regional mode. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) ## Usage diff --git a/src/l1-resources/private-endpoint-service/README.md b/src/l1-resources/private-endpoint-service/README.md index d77689b0..a017f59d 100644 --- a/src/l1-resources/private-endpoint-service/README.md +++ b/src/l1-resources/private-endpoint-service/README.md @@ -13,7 +13,7 @@ Creates one private endpoint for the specified cloud service provider. This clou ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) ## Usage diff --git a/src/l1-resources/private-endpoint/README.md b/src/l1-resources/private-endpoint/README.md index 6801af96..634f6404 100644 --- a/src/l1-resources/private-endpoint/README.md +++ b/src/l1-resources/private-endpoint/README.md @@ -13,7 +13,7 @@ The Private Endpoint creation flow consists of the creation of three related res ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) ## Usage diff --git a/src/l1-resources/project-invitation/README.md b/src/l1-resources/project-invitation/README.md index bc6daa11..f616b403 100644 --- a/src/l1-resources/project-invitation/README.md +++ b/src/l1-resources/project-invitation/README.md @@ -13,7 +13,7 @@ Returns, send project invitations. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Projects) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-projects) ## Usage diff --git a/src/l1-resources/project-ip-access-list/README.md b/src/l1-resources/project-ip-access-list/README.md index d610ffc3..38515d0f 100644 --- a/src/l1-resources/project-ip-access-list/README.md +++ b/src/l1-resources/project-ip-access-list/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes network access limits to database deployments ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Project-IP-Access-List) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-project-ip-access-list) ## Usage diff --git a/src/l1-resources/project/README.md b/src/l1-resources/project/README.md index 6b8e4afb..77665927 100644 --- a/src/l1-resources/project/README.md +++ b/src/l1-resources/project/README.md @@ -13,7 +13,7 @@ Retrieves or creates projects in any given Atlas organization. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Projects) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-projects) ## Usage diff --git a/src/l1-resources/resource-policy/README.md b/src/l1-resources/resource-policy/README.md index fd964179..ed28356a 100644 --- a/src/l1-resources/resource-policy/README.md +++ b/src/l1-resources/resource-policy/README.md @@ -12,7 +12,7 @@ Returns, adds, edits, and removes Atlas resource policies. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Atlas-Resource-Policies) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-resource-policies) ## Usage @@ -66,4 +66,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l1-resources/search-deployment/README.md b/src/l1-resources/search-deployment/README.md index 824086c7..1be30955 100644 --- a/src/l1-resources/search-deployment/README.md +++ b/src/l1-resources/search-deployment/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes search deployments. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Atlas-Search) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-atlas-search) ## Usage diff --git a/src/l1-resources/search-index/README.md b/src/l1-resources/search-index/README.md index 98dd47f3..cf406f10 100644 --- a/src/l1-resources/search-index/README.md +++ b/src/l1-resources/search-index/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes Atlas indexes for Search or Vector search. Als ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Atlas-Search) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-atlas-search) ## Usage diff --git a/src/l1-resources/serverless-instance/README.md b/src/l1-resources/serverless-instance/README.md index 00427afd..b066f0b8 100644 --- a/src/l1-resources/serverless-instance/README.md +++ b/src/l1-resources/serverless-instance/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes serverless instances. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Serverless-Instances) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-serverless-instances) ## Usage diff --git a/src/l1-resources/serverless-private-endpoint/README.md b/src/l1-resources/serverless-private-endpoint/README.md index 55e8e82a..cc5526f1 100644 --- a/src/l1-resources/serverless-private-endpoint/README.md +++ b/src/l1-resources/serverless-private-endpoint/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes serverless instances. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/serverless-private-endpoints) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-serverless-private-endpoints) ## Usage diff --git a/src/l1-resources/stream-connection/README.md b/src/l1-resources/stream-connection/README.md index 2db9c2e6..6af6350b 100644 --- a/src/l1-resources/stream-connection/README.md +++ b/src/l1-resources/stream-connection/README.md @@ -10,7 +10,7 @@ Returns, adds, edits, and removes stream connections. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Streams) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-streams) ## Usage diff --git a/src/l1-resources/stream-instance/README.md b/src/l1-resources/stream-instance/README.md index 403eaa78..178054c0 100644 --- a/src/l1-resources/stream-instance/README.md +++ b/src/l1-resources/stream-instance/README.md @@ -12,7 +12,7 @@ Returns, adds, edits, and removes stream instances. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Streams) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-streams) ## Usage diff --git a/src/l1-resources/teams/README.md b/src/l1-resources/teams/README.md index 3b01bee4..2f8b06ea 100644 --- a/src/l1-resources/teams/README.md +++ b/src/l1-resources/teams/README.md @@ -13,7 +13,7 @@ Adds one team to the specified project. All members of the team share the same p ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Teams) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-teams) ## Usage diff --git a/src/l1-resources/third-party-integration/README.md b/src/l1-resources/third-party-integration/README.md index 9eb40967..ce9ba893 100644 --- a/src/l1-resources/third-party-integration/README.md +++ b/src/l1-resources/third-party-integration/README.md @@ -13,7 +13,7 @@ Returns, adds, edits, and removes third-party service integration configurations ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Third-Party-Service-Integrations) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-third-party-service-integrations) ## Usage diff --git a/src/l1-resources/trigger/README.md b/src/l1-resources/trigger/README.md index 53d2b7c1..79accc83 100644 --- a/src/l1-resources/trigger/README.md +++ b/src/l1-resources/trigger/README.md @@ -13,7 +13,7 @@ View and manage your application's [triggers](https://www.mongodb.com/docs/atlas ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Events) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-events) ## Usage diff --git a/src/l1-resources/x509-authentication-database-user/README.md b/src/l1-resources/x509-authentication-database-user/README.md index 97d7eec6..415ae055 100644 --- a/src/l1-resources/x509-authentication-database-user/README.md +++ b/src/l1-resources/x509-authentication-database-user/README.md @@ -17,11 +17,11 @@ If you are managing your own Certificate Authority (CA) in Self-Managed X.509 mo ## MongoDB Atlas API Docs -For more information about the API refer to: [Custom Database Roles Endpoint](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/X.509-Authentication-for-Database-Users) +For more information about the API refer to: [Custom Database Roles Endpoint](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-x-509-authentication-for-database-users) ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/x509-authentication-database-user) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-x-509-authentication) ## Usage @@ -74,4 +74,4 @@ This library is auto-generated and published to all supported programming langua ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/src/l2-resources/encryption-at-rest/README.md b/src/l2-resources/encryption-at-rest/README.md index 80f9c5ca..28d78d69 100644 --- a/src/l2-resources/encryption-at-rest/README.md +++ b/src/l2-resources/encryption-at-rest/README.md @@ -13,7 +13,7 @@ Returns and edits the Encryption at Rest using Customer Key Management configura ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-encryption-at-rest-using-customer-key-management) ## Usage diff --git a/src/l2-resources/third-party-integration/README.md b/src/l2-resources/third-party-integration/README.md index 3a87c8e6..2cc35dac 100644 --- a/src/l2-resources/third-party-integration/README.md +++ b/src/l2-resources/third-party-integration/README.md @@ -12,7 +12,7 @@ The official [MongoDB Atlas](https://www.mongodb.com/) AWS CDK resource for Node Returns, adds, edits, and removes third-party service integration configurations. MongoDB Cloud sends alerts to each third-party service that you configure. Currently supporting MicrosoftTeams, Datadog and PagerDuty for a given Atlas project. ## MongoDB Atlas API Docs -For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Third-Party-Service-Integrations) +For more information about the API refer to: [API Endpoints](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-third-party-service-integrations) ## Usage diff --git a/src/l3-resources/common/props.ts b/src/l3-resources/common/props.ts index d4ae42ce..7984bcb9 100644 --- a/src/l3-resources/common/props.ts +++ b/src/l3-resources/common/props.ts @@ -312,7 +312,7 @@ export interface DatabaseUserProps { */ readonly scopes?: atlas.ScopeDefinition[]; /** - * @description Human-readable label that represents the user that authenticates to MongoDB. The format of this label depends on the method of authentication. This will be USER_ARN or ROLE_ARN if AWSIAMType is USER or ROLE. Refer https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Database-Users/operation/createDatabaseUser for details. + * @description Human-readable label that represents the user that authenticates to MongoDB. The format of this label depends on the method of authentication. This will be USER_ARN or ROLE_ARN if AWSIAMType is USER or ROLE. Refer https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createdatabaseuser for details. * @type {string} * @memberof DatabaseUserProps * @default cdk-user diff --git a/src/l3-resources/encryption-at-rest-express/README.md b/src/l3-resources/encryption-at-rest-express/README.md index cb5837fb..d4fd5171 100644 --- a/src/l3-resources/encryption-at-rest-express/README.md +++ b/src/l3-resources/encryption-at-rest-express/README.md @@ -9,7 +9,7 @@ The official [MongoDB Atlas](https://www.mongodb.com/) AWS CDK resource for Node ## Description -The resource lets you create an Atlas Cluster, DB User, add an entry to the IP Access List and sets [Encryption at Rest using Customer Key Management](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management) in your MongoDB Atlas Project. +The resource lets you create an Atlas Cluster, DB User, add an entry to the IP Access List and sets [Encryption at Rest using Customer Key Management](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-encryption-at-rest-using-customer-key-management) in your MongoDB Atlas Project. @@ -73,7 +73,7 @@ aws cloudformation activate-type \ 1. This CDK L3 resource allows users to create and edit the Encryption at Rest using Customer Key Management configuration. MongoDB Cloud encrypts all storage by default whether or not you use your own key management. -2. Atlas limits this feature to dedicated cluster tiers of M10 and greater. For more information see: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management +2. Atlas limits this feature to dedicated cluster tiers of M10 and greater. For more information see: https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-encryption-at-rest-using-customer-key-management 3. This construnctor supports only [AWS Key Management Service](https://www.mongodb.com/docs/atlas/security-aws-kms/#security-aws-kms). @@ -296,4 +296,4 @@ You can find more information about activating this type in the [AWS CloudFormat ## License -Distributed under the Apache-2.0 License. \ No newline at end of file +Distributed under the Apache-2.0 License. diff --git a/test/l1-resources/access-list-api-key/README.md b/test/l1-resources/access-list-api-key/README.md index 16ce6aef..4b634809 100644 --- a/test/l1-resources/access-list-api-key/README.md +++ b/test/l1-resources/access-list-api-key/README.md @@ -22,5 +22,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Programmatic-API-Keys) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-programmatic-api-keys) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/data-federation/config/config-aws-s3/) diff --git a/test/l1-resources/alert-configuration/README.md b/test/l1-resources/alert-configuration/README.md index aa28d690..72c9bf00 100644 --- a/test/l1-resources/alert-configuration/README.md +++ b/test/l1-resources/alert-configuration/README.md @@ -18,5 +18,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Alert-Configurations/operation/listAlertConfigurations) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-listalertconfigurations) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/configure-alerts/#configure-an-alert) \ No newline at end of file diff --git a/test/l1-resources/api-key/README.md b/test/l1-resources/api-key/README.md index fa11cb8d..e62fefbf 100644 --- a/test/l1-resources/api-key/README.md +++ b/test/l1-resources/api-key/README.md @@ -21,5 +21,5 @@ and verify that the ApiKeys are present ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Programmatic-API-Keys) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-programmatic-api-keys) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/data-federation/config/config-aws-s3/) diff --git a/test/l1-resources/auditing/README.md b/test/l1-resources/auditing/README.md index 9d3620d6..17e67eb9 100644 --- a/test/l1-resources/auditing/README.md +++ b/test/l1-resources/auditing/README.md @@ -21,5 +21,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Auditing) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-auditing) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/database-auditing/) \ No newline at end of file diff --git a/test/l1-resources/cloud-backup-restore-jobs/README.md b/test/l1-resources/cloud-backup-restore-jobs/README.md index 1f04b19b..7419c63a 100644 --- a/test/l1-resources/cloud-backup-restore-jobs/README.md +++ b/test/l1-resources/cloud-backup-restore-jobs/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backups) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/backup/cloud-backup/restore-overview/) \ No newline at end of file diff --git a/test/l1-resources/cloud-backup-schedule/README.md b/test/l1-resources/cloud-backup-schedule/README.md index a3630b07..9b90f734 100644 --- a/test/l1-resources/cloud-backup-schedule/README.md +++ b/test/l1-resources/cloud-backup-schedule/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backups-Schedule) -- [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/backup/cloud-backup/overview/#std-label-backup-cloud-provider) \ No newline at end of file +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) +- [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/backup/cloud-backup/overview/#std-label-backup-cloud-provider) diff --git a/test/l1-resources/cloud-backup-snapshot-export-bucket/README.md b/test/l1-resources/cloud-backup-snapshot-export-bucket/README.md index af54b220..19023506 100644 --- a/test/l1-resources/cloud-backup-snapshot-export-bucket/README.md +++ b/test/l1-resources/cloud-backup-snapshot-export-bucket/README.md @@ -39,5 +39,5 @@ curl --user ":" -X GET --digest \ ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backups/operation/listExportBuckets) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-listexportbuckets) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/data-federation/config/config-aws-s3/) \ No newline at end of file diff --git a/test/l1-resources/cloud-backup-snapshot/README.md b/test/l1-resources/cloud-backup-snapshot/README.md index cbce719a..40b74676 100644 --- a/test/l1-resources/cloud-backup-snapshot/README.md +++ b/test/l1-resources/cloud-backup-snapshot/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Cloud-Backups-Schedule) -- [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/backup/cloud-backup/restore-from-snapshot/) \ No newline at end of file +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cloud-backups) +- [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/backup/cloud-backup/restore-from-snapshot/) diff --git a/test/l1-resources/cluster-outage-simulation/README.md b/test/l1-resources/cluster-outage-simulation/README.md index 22b58b44..c4a27cec 100644 --- a/test/l1-resources/cluster-outage-simulation/README.md +++ b/test/l1-resources/cluster-outage-simulation/README.md @@ -16,4 +16,4 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Cluster-Outage-Simulation) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-cluster-outage-simulation) diff --git a/test/l1-resources/custom-db-role/README.md b/test/l1-resources/custom-db-role/README.md index 091e7fb1..5d65b1e6 100644 --- a/test/l1-resources/custom-db-role/README.md +++ b/test/l1-resources/custom-db-role/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Custom-Database-Roles) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-custom-database-roles) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-add-mongodb-roles/) \ No newline at end of file diff --git a/test/l1-resources/custom-dns-configuration-cluster-aws/README.md b/test/l1-resources/custom-dns-configuration-cluster-aws/README.md index 5ff13ab5..af4db207 100644 --- a/test/l1-resources/custom-dns-configuration-cluster-aws/README.md +++ b/test/l1-resources/custom-dns-configuration-cluster-aws/README.md @@ -13,7 +13,7 @@ This CFN resource must be active in your AWS account while using this constructo ### Success criteria when testing the resource -1. AWS custom DNS should be enabled for the project. This can be validated via a [GET API](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/AWS-Clusters-DNS/operation/getAWSCustomDNS) call as: +1. AWS custom DNS should be enabled for the project. This can be validated via a [GET API](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-getawscustomdns) call as: ``` https://cloud-dev.mongodb.com/api/atlas/v1.0/groups//awsCustomDNS ``` @@ -23,4 +23,4 @@ https://cloud-dev.mongodb.com/api/atlas/v1.0/groups//awsCustom 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/AWS-Clusters-DNS/operation/toggleAWSCustomDNS) \ No newline at end of file +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-toggleawscustomdns) \ No newline at end of file diff --git a/test/l1-resources/database-user/README.md b/test/l1-resources/database-user/README.md index 0e0f42eb..c7843355 100644 --- a/test/l1-resources/database-user/README.md +++ b/test/l1-resources/database-user/README.md @@ -28,5 +28,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Database-Users) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-database-users) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-add-mongodb-users/) \ No newline at end of file diff --git a/test/l1-resources/encryption-at-rest/README.md b/test/l1-resources/encryption-at-rest/README.md index cfed6de4..b73ab02a 100644 --- a/test/l1-resources/encryption-at-rest/README.md +++ b/test/l1-resources/encryption-at-rest/README.md @@ -24,5 +24,5 @@ This CFN resource must be active in your AWS account while using this constructo ![image](https://user-images.githubusercontent.com/5663078/227896265-7e489e9e-2666-4faa-8d10-5c8b3ee77620.png) ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management/operation/updateEncryptionAtRest) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-updateencryptionatrest) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-kms-encryption/) \ No newline at end of file diff --git a/test/l1-resources/federated-database-instance/README.md b/test/l1-resources/federated-database-instance/README.md index bc46eab3..3df49515 100644 --- a/test/l1-resources/federated-database-instance/README.md +++ b/test/l1-resources/federated-database-instance/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Data-Federation/operation/createFederatedDatabase) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createfederateddatabase) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/data-federation/admin/manage-federated-database/) diff --git a/test/l1-resources/federated-query-limit/README.md b/test/l1-resources/federated-query-limit/README.md index ea368344..3b7fdb88 100644 --- a/test/l1-resources/federated-query-limit/README.md +++ b/test/l1-resources/federated-query-limit/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Data-Federation/operation/returnFederatedDatabaseQueryLimits) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-returnfederateddatabasequerylimits) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/data-federation/query/manage-query-limits/) diff --git a/test/l1-resources/federated-settings-org-role-mapping/README.md b/test/l1-resources/federated-settings-org-role-mapping/README.md index dd02afcc..b68af64a 100644 --- a/test/l1-resources/federated-settings-org-role-mapping/README.md +++ b/test/l1-resources/federated-settings-org-role-mapping/README.md @@ -21,5 +21,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Federated-Authentication/operation/createRoleMapping) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createrolemapping) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security/manage-role-mapping/#role-mapping-process) \ No newline at end of file diff --git a/test/l1-resources/global-cluster-config/README.md b/test/l1-resources/global-cluster-config/README.md index e986c4e3..163f5783 100644 --- a/test/l1-resources/global-cluster-config/README.md +++ b/test/l1-resources/global-cluster-config/README.md @@ -29,5 +29,5 @@ This can be validated via GET API call at URL: 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Global-Clusters) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-global-clusters) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/global-clusters/) \ No newline at end of file diff --git a/test/l1-resources/ldap-configuration/README.md b/test/l1-resources/ldap-configuration/README.md index 2ee09656..8d4c4e17 100644 --- a/test/l1-resources/ldap-configuration/README.md +++ b/test/l1-resources/ldap-configuration/README.md @@ -19,5 +19,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/LDAP-Configuration) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-ldap-configuration) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-ldaps/) \ No newline at end of file diff --git a/test/l1-resources/maintenance-window/README.md b/test/l1-resources/maintenance-window/README.md index 82588e7e..08ef289e 100644 --- a/test/l1-resources/maintenance-window/README.md +++ b/test/l1-resources/maintenance-window/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Maintenance-Windows) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-maintenance-windows) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/tutorial/cluster-maintenance-window/) \ No newline at end of file diff --git a/test/l1-resources/network-container/README.md b/test/l1-resources/network-container/README.md index 85470329..1beee1cc 100644 --- a/test/l1-resources/network-container/README.md +++ b/test/l1-resources/network-container/README.md @@ -37,5 +37,5 @@ atlas networking container ls --projectId 641d818e36e2eb47d038f8c2 ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Network-Peering) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-network-peering) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/reference/atlas-operator/ak8so-network-peering/) diff --git a/test/l1-resources/network-peering/README.md b/test/l1-resources/network-peering/README.md index 7e296b22..33bd6a8d 100644 --- a/test/l1-resources/network-peering/README.md +++ b/test/l1-resources/network-peering/README.md @@ -25,5 +25,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Network-Peering) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-network-peering) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/reference/atlas-operator/ak8so-network-peering/) \ No newline at end of file diff --git a/test/l1-resources/online-archive/README.md b/test/l1-resources/online-archive/README.md index 49e589f3..c0853f26 100644 --- a/test/l1-resources/online-archive/README.md +++ b/test/l1-resources/online-archive/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Online-Archive) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-online-archive) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/online-archive/connect-to-online-archive/) diff --git a/test/l1-resources/organization/README.md b/test/l1-resources/organization/README.md index c19e86f3..87a4f155 100644 --- a/test/l1-resources/organization/README.md +++ b/test/l1-resources/organization/README.md @@ -16,4 +16,4 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Organizations) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-organizations) diff --git a/test/l1-resources/private-endpoint-adl/README.md b/test/l1-resources/private-endpoint-adl/README.md index 60c86640..ecf2c73a 100644 --- a/test/l1-resources/private-endpoint-adl/README.md +++ b/test/l1-resources/private-endpoint-adl/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-cluster-private-endpoint/#set-up-a-private-endpoint-for-a-dedicated-cluster) \ No newline at end of file diff --git a/test/l1-resources/private-endpoint-aws/README.md b/test/l1-resources/private-endpoint-aws/README.md index c2029bf7..7b6767a0 100644 --- a/test/l1-resources/private-endpoint-aws/README.md +++ b/test/l1-resources/private-endpoint-aws/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-cluster-private-endpoint/#set-up-a-private-endpoint-for-a-dedicated-cluster) \ No newline at end of file diff --git a/test/l1-resources/private-endpoint-regional-mode/README.md b/test/l1-resources/private-endpoint-regional-mode/README.md index 7065f4aa..b55d8f1c 100644 --- a/test/l1-resources/private-endpoint-regional-mode/README.md +++ b/test/l1-resources/private-endpoint-regional-mode/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services/operation/returnRegionalizedPrivateEndpointStatus) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-returnregionalizedprivateendpointstatus) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-private-endpoint/#enable-regionalized-private-endpoints-1) \ No newline at end of file diff --git a/test/l1-resources/private-endpoint-service/README.md b/test/l1-resources/private-endpoint-service/README.md index c2029bf7..7b6767a0 100644 --- a/test/l1-resources/private-endpoint-service/README.md +++ b/test/l1-resources/private-endpoint-service/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-cluster-private-endpoint/#set-up-a-private-endpoint-for-a-dedicated-cluster) \ No newline at end of file diff --git a/test/l1-resources/private-endpoint/README.md b/test/l1-resources/private-endpoint/README.md index c2029bf7..7b6767a0 100644 --- a/test/l1-resources/private-endpoint/README.md +++ b/test/l1-resources/private-endpoint/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Private-Endpoint-Services) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-private-endpoint-services) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-cluster-private-endpoint/#set-up-a-private-endpoint-for-a-dedicated-cluster) \ No newline at end of file diff --git a/test/l1-resources/privatelink-endpoint-service-data-federation-online-archive/README.md b/test/l1-resources/privatelink-endpoint-service-data-federation-online-archive/README.md index 59ced208..464ef9e9 100644 --- a/test/l1-resources/privatelink-endpoint-service-data-federation-online-archive/README.md +++ b/test/l1-resources/privatelink-endpoint-service-data-federation-online-archive/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Custom-Database-Roles) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-custom-database-roles) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-add-mongodb-roles/) diff --git a/test/l1-resources/project-invitation/README.md b/test/l1-resources/project-invitation/README.md index 733c9392..49c63d89 100644 --- a/test/l1-resources/project-invitation/README.md +++ b/test/l1-resources/project-invitation/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Projects/operation/createProjectInvitation) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createprojectinvitation) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/invitations/) \ No newline at end of file diff --git a/test/l1-resources/search-index/README.md b/test/l1-resources/search-index/README.md index 522b08b3..25b8132a 100644 --- a/test/l1-resources/search-index/README.md +++ b/test/l1-resources/search-index/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Atlas-Search) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-atlas-search) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/atlas-search/create-index/) \ No newline at end of file diff --git a/test/l1-resources/serverless-instance/README.md b/test/l1-resources/serverless-instance/README.md index 02f5aa24..23d13f98 100644 --- a/test/l1-resources/serverless-instance/README.md +++ b/test/l1-resources/serverless-instance/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Serverless-Instances) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-serverless-instances) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/tutorial/create-serverless-instance/) \ No newline at end of file diff --git a/test/l1-resources/serverless-private-endpoint/README.md b/test/l1-resources/serverless-private-endpoint/README.md index 22581146..704d1613 100644 --- a/test/l1-resources/serverless-private-endpoint/README.md +++ b/test/l1-resources/serverless-private-endpoint/README.md @@ -28,5 +28,5 @@ This CFN resource must be active in your AWS account while using this constructo ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Network-Peering) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-network-peering) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/reference/atlas-operator/ak8so-network-peering/) diff --git a/test/l1-resources/teams/README.md b/test/l1-resources/teams/README.md index 164544ac..cdf62073 100644 --- a/test/l1-resources/teams/README.md +++ b/test/l1-resources/teams/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Teams) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/group/endpoint-teams) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/access/manage-teams-in-orgs/) \ No newline at end of file diff --git a/test/l1-resources/third-party-integration/README.md b/test/l1-resources/third-party-integration/README.md index aad9eb55..ef37314d 100644 --- a/test/l1-resources/third-party-integration/README.md +++ b/test/l1-resources/third-party-integration/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Third-Party-Integrations/operation/createThirdPartyIntegration) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createthirdpartyintegration) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/tutorial/third-party-service-integrations/) \ No newline at end of file diff --git a/test/l1-resources/x509-authentication-database-user/README.md b/test/l1-resources/x509-authentication-database-user/README.md index 7cfff0d5..c82d824d 100644 --- a/test/l1-resources/x509-authentication-database-user/README.md +++ b/test/l1-resources/x509-authentication-database-user/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](../../../TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/X.509-Authentication/operation/createDatabaseUserCertificate) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createdatabaseusercertificate) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-self-managed-x509/#set-up-self-managed-x.509-authentication) \ No newline at end of file diff --git a/test/l2-resources/encryption-at-rest/README.md b/test/l2-resources/encryption-at-rest/README.md index 3845bd6c..2b788c4e 100644 --- a/test/l2-resources/encryption-at-rest/README.md +++ b/test/l2-resources/encryption-at-rest/README.md @@ -18,5 +18,5 @@ This CFN resource must be active in your AWS account while using this constructo ![image](https://user-images.githubusercontent.com/5663078/227896265-7e489e9e-2666-4faa-8d10-5c8b3ee77620.png) ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Encryption-at-Rest-using-Customer-Key-Management/operation/updateEncryptionAtRest) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-updateencryptionatrest) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/security-kms-encryption/) diff --git a/test/l2-resources/third-party-integration/README.md b/test/l2-resources/third-party-integration/README.md index c22aab9b..d632dea6 100644 --- a/test/l2-resources/third-party-integration/README.md +++ b/test/l2-resources/third-party-integration/README.md @@ -20,5 +20,5 @@ This CFN resource must be active in your AWS account while using this constructo 2. Ensure general [CDK resource success criteria](https://github.com/mongodb/mongodbatlas-cloudformation-resources/tree/master/TESTING.md) for this resource is met. ## Important Links -- [API Documentation](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/#tag/Third-Party-Integrations/operation/createThirdPartyIntegration) +- [API Documentation](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-createthirdpartyintegration) - [Resource Usage Documentation](https://www.mongodb.com/docs/atlas/tutorial/third-party-service-integrations/)