diff --git a/Commands/mongo-db/atlas/organization/_create.md b/Commands/mongo-db/atlas/organization/_create.md index fa251834f..326ad5341 100644 --- a/Commands/mongo-db/atlas/organization/_create.md +++ b/Commands/mongo-db/atlas/organization/_create.md @@ -1,16 +1,16 @@ # [Command] _mongo-db atlas organization create_ -Create an Azure resource that provisions a corresponding MongoDB Atlas organization +Create a OrganizationResource ## Versions -### [2025-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml) **Stable** +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** - + #### examples -- Organizations_CreateOrUpdate +- Organizations_CreateOrUpdate_MaximumSet ```bash - mongo-db atlas organization create -name "MyOrganizationResourceName" --resource-group "MyResourceGroup" --location "eastus" --subscription "abcd1234-5678-90ab-cdef-12345678abcd"--user {"first-name":"John","last-name":"Doe","email-address":"test@email.com"}" --marketplace "{"subscription-id":"abcd1234-5678-90ab-cdef-12345678abcd","offer-details":{"publisher-id":"mongodb","offer-id":"mongodb_atlas_azure_native_prod","plan-id":"private_plan","plan-name":"Pay as You Go (Free) (Private)","term-unit":"P1M","term-id":"gmz7xq9ge3py"}}" --partner-properties "{"organization-name":"partner-org-name"}" + mongo-db atlas organization create \ --resource-group {resource_group} \ --name MongoDBCLITestOrg2 \ --location eastus2 \ --subscription {subscription} \ --marketplace '{"subscription-id": "", "offer-details": {"publisher-id": "mongodb", "offer-id": "mongodb_atlas_azure_native_prod", "plan-id": "private_plan", "plan-name": "Pay as You Go (Free) (Private)", "term-unit": "P1M", "term-id": "gmz7xq9ge3py"}}' \ --user '{"first-name": "dummy", "last-name": "dummy", "email-address": "test@example.com"}' \ --partner-properties '{"organization-name": "MongoDBCLITestOrg2"}' ``` diff --git a/Commands/mongo-db/atlas/organization/_delete.md b/Commands/mongo-db/atlas/organization/_delete.md index 3f0e32de1..860165f4d 100644 --- a/Commands/mongo-db/atlas/organization/_delete.md +++ b/Commands/mongo-db/atlas/organization/_delete.md @@ -1,16 +1,16 @@ # [Command] _mongo-db atlas organization delete_ -Delete the Azure resource linked to a MongoDB Atlas organization +Delete a OrganizationResource ## Versions -### [2025-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml) **Stable** +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** - + #### examples -- Organizations_Delete +- Organizations_Delete_MaximumSet ```bash - mongo-db atlas organization delete --subscription "abcd1234-5678-90ab-cdef-12345678abcd" --resource-group "MyResourceGroup" -name "MyOrganizationResourceName" + mongo-db atlas organization delete \ --subscription {subscription} \ --resource-group {resource_group} \ --name MongoDBCLITestOrg2 \ --yes ``` diff --git a/Commands/mongo-db/atlas/organization/_list.md b/Commands/mongo-db/atlas/organization/_list.md index ea60fd9a2..2518bd8bd 100644 --- a/Commands/mongo-db/atlas/organization/_list.md +++ b/Commands/mongo-db/atlas/organization/_list.md @@ -1,17 +1,17 @@ # [Command] _mongo-db atlas organization list_ -List all Azure resources representing MongoDB Atlas organizations under the current subscription +List OrganizationResource resources by subscription ID ## Versions -### [2025-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.xml) **Stable** +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.xml) **Stable** - - + + #### examples -- Organizations_ListBySubscription +- Organizations_ListBySubscription_MaximumSet ```bash - mongo-db atlas organization list --subscription "abcd1234-5678-90ab-cdef-12345678abcd" --resource-group "MyResourceGroup" + mongo-db atlas organization list \ --subscription {subscription} \ --resource-group {resource_group} ``` diff --git a/Commands/mongo-db/atlas/organization/_show.md b/Commands/mongo-db/atlas/organization/_show.md index d379071d4..ac8ecad7b 100644 --- a/Commands/mongo-db/atlas/organization/_show.md +++ b/Commands/mongo-db/atlas/organization/_show.md @@ -1,16 +1,16 @@ # [Command] _mongo-db atlas organization show_ -Retrieve details of the Azure resource associated with a MongoDB Atlas organization +Get a OrganizationResource ## Versions -### [2025-06-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml) **Stable** +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** - + #### examples -- Organizations_Get +- Organizations_Get_MaximumSet ```bash - mongo-db atlas organization show --subscription "abcd1234-5678-90ab-cdef-12345678abcd" --resource-group "MyResourceGroup" -name "MyOrganizationResourceName" + mongo-db atlas organization show \ --subscription {subscription} \ --resource-group {resource_group} \ --name MongoDBCLITestOrg2 ``` diff --git a/Commands/mongo-db/atlas/organization/_update.md b/Commands/mongo-db/atlas/organization/_update.md new file mode 100644 index 000000000..246fc21e5 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/_update.md @@ -0,0 +1,9 @@ +# [Command] _mongo-db atlas organization update_ + +Update a OrganizationResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml) **Stable** + + diff --git a/Commands/mongo-db/atlas/organization/project/_cluster-tier-region.md b/Commands/mongo-db/atlas/organization/project/_cluster-tier-region.md new file mode 100644 index 000000000..a8b7dc2f0 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_cluster-tier-region.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster-tier-region_ + +List available regions by cluster tier for the project. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_ListClusterTierRegions_MaximumSet + ```bash + mongo-db atlas organization project cluster-tier-region --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_create.md b/Commands/mongo-db/atlas/organization/project/_create.md new file mode 100644 index 000000000..117a2f983 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_create.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project create_ + +Create a Project + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_CreateOrUpdate_MaximumSet + ```bash + mongo-db atlas organization project create --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_delete.md b/Commands/mongo-db/atlas/organization/project/_delete.md new file mode 100644 index 000000000..562383ad6 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project delete_ + +Delete a Project + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_Delete_MaximumSet + ```bash + mongo-db atlas organization project delete --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_list.md b/Commands/mongo-db/atlas/organization/project/_list.md new file mode 100644 index 000000000..326fd368b --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_list.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project list_ + +List Project resources by OrganizationResource + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_List_MaximumSet + ```bash + mongo-db atlas organization project list --resource-group rgopenapi --organization-name myOrganization + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_show.md b/Commands/mongo-db/atlas/organization/project/_show.md new file mode 100644 index 000000000..e0bf1a953 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_show.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project show_ + +Get a Project + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_Get_MaximumSet + ```bash + mongo-db atlas organization project show --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_tier-limit-reached.md b/Commands/mongo-db/atlas/organization/project/_tier-limit-reached.md new file mode 100644 index 000000000..d670492ff --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_tier-limit-reached.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project tier-limit-reached_ + +Check if tier limit is reached for the project. + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_TierLimitReached_MaximumSet + ```bash + mongo-db atlas organization project tier-limit-reached --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/_update.md b/Commands/mongo-db/atlas/organization/project/_update.md new file mode 100644 index 000000000..4620e4efd --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/_update.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project update_ + +Update a Project + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Projects_CreateOrUpdate_MaximumSet + ```bash + mongo-db atlas organization project update --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/_create.md b/Commands/mongo-db/atlas/organization/project/cluster/_create.md new file mode 100644 index 000000000..4f26b007d --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/_create.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster create_ + +Create a Cluster + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Clusters_CreateOrUpdate_MaximumSet + ```bash + mongo-db atlas organization project cluster create --resource-group rgopenapi --organization-name myOrganization --project-name myProject --cluster-name myCluster --cluster-tier FREE --region-name eastus2 + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/_delete.md b/Commands/mongo-db/atlas/organization/project/cluster/_delete.md new file mode 100644 index 000000000..3c856333a --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/_delete.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster delete_ + +Delete a Cluster + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Clusters_Delete_MaximumSet + ```bash + mongo-db atlas organization project cluster delete --resource-group rgopenapi --organization-name myOrganization --project-name myProject --cluster-name myCluster + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/_list.md b/Commands/mongo-db/atlas/organization/project/cluster/_list.md new file mode 100644 index 000000000..9d802da64 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/_list.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster list_ + +List Cluster resources by Project + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Clusters_List_MaximumSet + ```bash + mongo-db atlas organization project cluster list --resource-group rgopenapi --organization-name myOrganization --project-name myProject + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/_show.md b/Commands/mongo-db/atlas/organization/project/cluster/_show.md new file mode 100644 index 000000000..0dbe73992 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/_show.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster show_ + +Get a Cluster + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Clusters_Get_MaximumSet + ```bash + mongo-db atlas organization project cluster show --resource-group rgopenapi --organization-name myOrganization --project-name myProject --cluster-name myCluster + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/_update.md b/Commands/mongo-db/atlas/organization/project/cluster/_update.md new file mode 100644 index 000000000..d9b638e2d --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/_update.md @@ -0,0 +1,16 @@ +# [Command] _mongo-db atlas organization project cluster update_ + +Update a Cluster + +## Versions + +### [2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml) **Stable** + + + +#### examples + +- Clusters_CreateOrUpdate_MaximumSet + ```bash + mongo-db atlas organization project cluster update --resource-group rgopenapi --organization-name myOrganization --project-name myProject --cluster-name myCluster + ``` diff --git a/Commands/mongo-db/atlas/organization/project/cluster/readme.md b/Commands/mongo-db/atlas/organization/project/cluster/readme.md new file mode 100644 index 000000000..53dd5828e --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/cluster/readme.md @@ -0,0 +1,20 @@ +# [Group] _mongo-db atlas organization project cluster_ + +Manage Cluster + +## Commands + +- [create](/Commands/mongo-db/atlas/organization/project/cluster/_create.md) +: Create a Cluster + +- [delete](/Commands/mongo-db/atlas/organization/project/cluster/_delete.md) +: Delete a Cluster + +- [list](/Commands/mongo-db/atlas/organization/project/cluster/_list.md) +: List Cluster resources by Project + +- [show](/Commands/mongo-db/atlas/organization/project/cluster/_show.md) +: Get a Cluster + +- [update](/Commands/mongo-db/atlas/organization/project/cluster/_update.md) +: Update a Cluster diff --git a/Commands/mongo-db/atlas/organization/project/readme.md b/Commands/mongo-db/atlas/organization/project/readme.md new file mode 100644 index 000000000..2d83076b2 --- /dev/null +++ b/Commands/mongo-db/atlas/organization/project/readme.md @@ -0,0 +1,31 @@ +# [Group] _mongo-db atlas organization project_ + +Manage Project + +## Subgroups + +- [cluster](/Commands/mongo-db/atlas/organization/project/cluster/readme.md) +: Manage Cluster + +## Commands + +- [cluster-tier-region](/Commands/mongo-db/atlas/organization/project/_cluster-tier-region.md) +: List available regions by cluster tier for the project. + +- [create](/Commands/mongo-db/atlas/organization/project/_create.md) +: Create a Project + +- [delete](/Commands/mongo-db/atlas/organization/project/_delete.md) +: Delete a Project + +- [list](/Commands/mongo-db/atlas/organization/project/_list.md) +: List Project resources by OrganizationResource + +- [show](/Commands/mongo-db/atlas/organization/project/_show.md) +: Get a Project + +- [tier-limit-reached](/Commands/mongo-db/atlas/organization/project/_tier-limit-reached.md) +: Check if tier limit is reached for the project. + +- [update](/Commands/mongo-db/atlas/organization/project/_update.md) +: Update a Project diff --git a/Commands/mongo-db/atlas/organization/readme.md b/Commands/mongo-db/atlas/organization/readme.md index ccb670540..81aaf7bad 100644 --- a/Commands/mongo-db/atlas/organization/readme.md +++ b/Commands/mongo-db/atlas/organization/readme.md @@ -1,17 +1,25 @@ # [Group] _mongo-db atlas organization_ -Manage Azure resources that represent MongoDB Atlas organizations +Manage Organization + +## Subgroups + +- [project](/Commands/mongo-db/atlas/organization/project/readme.md) +: Manage Project ## Commands - [create](/Commands/mongo-db/atlas/organization/_create.md) -: Create an Azure resource that provisions a corresponding MongoDB Atlas organization +: Create a OrganizationResource - [delete](/Commands/mongo-db/atlas/organization/_delete.md) -: Delete the Azure resource linked to a MongoDB Atlas organization +: Delete a OrganizationResource - [list](/Commands/mongo-db/atlas/organization/_list.md) -: List all Azure resources representing MongoDB Atlas organizations under the current subscription +: List OrganizationResource resources by subscription ID - [show](/Commands/mongo-db/atlas/organization/_show.md) -: Retrieve details of the Azure resource associated with a MongoDB Atlas organization +: Get a OrganizationResource + +- [update](/Commands/mongo-db/atlas/organization/_update.md) +: Update a OrganizationResource diff --git a/Commands/mongo-db/atlas/readme.md b/Commands/mongo-db/atlas/readme.md index 690102edb..81ed9dadb 100644 --- a/Commands/mongo-db/atlas/readme.md +++ b/Commands/mongo-db/atlas/readme.md @@ -1,8 +1,8 @@ # [Group] _mongo-db atlas_ -Manage MongoDB Atlas +Manage Atlas ## Subgroups - [organization](/Commands/mongo-db/atlas/organization/readme.md) -: Manage Azure resources that represent MongoDB Atlas organizations +: Manage Organization diff --git a/Commands/mongo-db/readme.md b/Commands/mongo-db/readme.md index 37092428f..8e5749c39 100644 --- a/Commands/mongo-db/readme.md +++ b/Commands/mongo-db/readme.md @@ -1,8 +1,8 @@ # [Group] _mongo-db_ -Manage MongoDB +Manage Mongo Db ## Subgroups - [atlas](/Commands/mongo-db/atlas/readme.md) -: Manage MongoDB Atlas +: Manage Atlas diff --git a/Commands/readme.md b/Commands/readme.md index 416fb7992..0dec07ad3 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -144,7 +144,7 @@ : Manage resources with devcenter. - [discovery](/Commands/discovery/readme.md) -: Manage Discovery +: Manage Microsoft Discovery resources. - [disk](/Commands/disk/readme.md) : Manage Azure Managed Disks. @@ -254,6 +254,9 @@ - [mobile-network](/Commands/mobile-network/readme.md) : Manage mobile network +- [mongo-db](/Commands/mongo-db/readme.md) +: Manage Mongo Db + - [monitor](/Commands/monitor/readme.md) : Manage the Azure Monitor Service. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.json deleted file mode 100644 index 5620030b3..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/mongodb.atlas/organizations", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTW9uZ29EQi5BdGxhcy9vcmdhbml6YXRpb25z/V/MjAyNS0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnM=/V/MjAyNS0wNi0wMQ=="}], "commandGroups": [{"name": "mongo-db atlas organization", "commands": [{"name": "list", "version": "2025-06-01", "resources": [{"id": "/subscriptions/{}/providers/mongodb.atlas/organizations", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTW9uZ29EQi5BdGxhcy9vcmdhbml6YXRpb25z/V/MjAyNS0wNi0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnM=/V/MjAyNS0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Name of the Azure resource group in which MongoDB Atlas resource is created"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Azure subscription Id"}}]}], "conditions": [{"var": "$Condition_Organizations_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Organizations_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Organizations_ListBySubscription"], "operationId": "Organizations_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/MongoDB.Atlas/organizations", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Organizations_ListByResourceGroup"], "operationId": "Organizations_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.json new file mode 100644 index 000000000..aae090127 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/mongodb.atlas/organizations", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTW9uZ29EQi5BdGxhcy9vcmdhbml6YXRpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/providers/mongodb.atlas/organizations", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTW9uZ29EQi5BdGxhcy9vcmdhbml6YXRpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Organizations_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Organizations_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Organizations_ListBySubscription"], "operationId": "Organizations_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/MongoDB.Atlas/organizations", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Organizations_ListByResourceGroup"], "operationId": "Organizations_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.xml similarity index 89% rename from Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.xml rename to Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.xml index 2afbff544..fb390cdbd 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2025-06-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.xml @@ -1,18 +1,14 @@ - - + + - - - + + + - - - - - - + + @@ -36,7 +32,7 @@ - + @@ -119,7 +115,9 @@ - + + + @@ -129,7 +127,9 @@ - + + + @@ -172,7 +172,7 @@ - + @@ -255,7 +255,9 @@ - + + + @@ -265,7 +267,9 @@ - + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.md new file mode 100644 index 000000000..20811b654 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/mongodb.atlas/organizations 2026-03-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucw==/2026-03-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.json deleted file mode 100644 index 88e4265f0..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNS0wNi0wMQ=="}], "commandGroups": [{"name": "mongo-db atlas organization", "commands": [{"name": "show", "version": "2025-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNS0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of the Azure resource group in which MongoDB Atlas resource is created"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Azure Subscription Id"}}]}], "operations": [{"operationId": "Organizations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNS0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of the Azure resource group in which MongoDB Atlas resource is created"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Azure subscription Id"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Organizations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-06-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2025-06-01", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNS0wNi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of the Azure resource group in which MongoDB Atlas resource is created"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Azure subscription Id"}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity"}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities"}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests"}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.marketplace", "options": ["marketplace"], "group": "Properties", "help": {"short": "Marketplace details of the resource."}, "args": [{"type": "object", "var": "$resource.properties.marketplace.offerDetails", "options": ["offer-details"], "required": true, "group": "", "help": {"short": "Offer details for MongoDB Atlas offering in Azure Marketplace"}, "args": [{"type": "string", "var": "$resource.properties.marketplace.offerDetails.offerId", "options": ["offer-id"], "required": true, "help": {"short": "Offer Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planId", "options": ["plan-id"], "required": true, "help": {"short": "Plan Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planName", "options": ["plan-name"], "help": {"short": "Plan Name for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.publisherId", "options": ["publisher-id"], "required": true, "help": {"short": "Publisher Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termId", "options": ["term-id"], "group": "", "help": {"short": "Term id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termUnit", "options": ["term-unit"], "group": "", "help": {"short": "Term Unit for the marketplace offer"}}]}, {"type": "string", "var": "$resource.properties.marketplace.subscriptionId", "options": ["subscription-id"], "required": true, "help": {"short": "Azure subscription id for the the marketplace offer is purchased from"}}]}, {"type": "object", "var": "$resource.properties.partnerProperties", "options": ["partner-properties"], "group": "Properties", "help": {"short": "Properties for MongoDB Atlas Organization"}, "args": [{"type": "string", "var": "$resource.properties.partnerProperties.organizationId", "options": ["organization-id"], "group": "", "help": {"short": "Id of the MongoDB Atlas Organization"}}, {"type": "string", "var": "$resource.properties.partnerProperties.organizationName", "options": ["organization-name"], "required": true, "group": "", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$resource.properties.partnerProperties.redirectUrl", "options": ["redirect-url"], "group": "", "help": {"short": "Redirect URL for the MongoDB Atlas Organization"}}]}, {"type": "object", "var": "$resource.properties.user", "options": ["user"], "group": "Properties", "help": {"short": "Details of the user."}, "args": [{"type": "string", "var": "$resource.properties.user.companyName", "options": ["company-name"], "help": {"short": "Company Name"}}, {"type": "string", "var": "$resource.properties.user.emailAddress", "options": ["email-address"], "required": true, "help": {"short": "Email address of the user"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$resource.properties.user.firstName", "options": ["first-name"], "required": true, "help": {"short": "First name of the user"}}, {"type": "string", "var": "$resource.properties.user.lastName", "options": ["last-name"], "required": true, "help": {"short": "Last name of the user"}}, {"type": "string", "var": "$resource.properties.user.phoneNumber", "options": ["phone-number"], "help": {"short": "User's phone number"}}, {"type": "string", "var": "$resource.properties.user.upn", "options": ["upn"], "help": {"short": "User's principal name"}}]}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "MongoDB Atlas Azure Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Organizations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-06-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "arg": "$resource.properties.marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "arg": "$resource.properties.marketplace.offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "arg": "$resource.properties.marketplace.offerDetails.offerId", "required": true}, {"type": "string", "name": "planId", "arg": "$resource.properties.marketplace.offerDetails.planId", "required": true}, {"type": "string", "name": "planName", "arg": "$resource.properties.marketplace.offerDetails.planName"}, {"type": "string", "name": "publisherId", "arg": "$resource.properties.marketplace.offerDetails.publisherId", "required": true}, {"type": "string", "name": "termId", "arg": "$resource.properties.marketplace.offerDetails.termId"}, {"type": "string", "name": "termUnit", "arg": "$resource.properties.marketplace.offerDetails.termUnit"}]}, {"type": "string", "name": "subscriptionId", "arg": "$resource.properties.marketplace.subscriptionId", "required": true}]}, {"type": "object", "name": "partnerProperties", "arg": "$resource.properties.partnerProperties", "props": [{"type": "string", "name": "organizationId", "arg": "$resource.properties.partnerProperties.organizationId"}, {"type": "string", "name": "organizationName", "arg": "$resource.properties.partnerProperties.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl", "arg": "$resource.properties.partnerProperties.redirectUrl"}]}, {"type": "object", "name": "user", "arg": "$resource.properties.user", "required": true, "props": [{"type": "string", "name": "companyName", "arg": "$resource.properties.user.companyName"}, {"type": "string", "name": "emailAddress", "arg": "$resource.properties.user.emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$resource.properties.user.firstName", "required": true}, {"type": "string", "name": "lastName", "arg": "$resource.properties.user.lastName", "required": true}, {"type": "string", "name": "phoneNumber", "arg": "$resource.properties.user.phoneNumber"}, {"type": "string", "name": "upn", "arg": "$resource.properties.user.upn"}]}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..659b1a5cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization", "commands": [{"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$resource.properties.partnerProperties", "options": ["partner-properties"], "group": "Properties", "help": {"short": "MongoDB properties"}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.partnerProperties.organizationId", "options": ["organization-id"], "help": {"short": "Organization Id in MongoDB system"}}, {"type": "string", "var": "$resource.properties.partnerProperties.organizationName", "options": ["organization-name"], "help": {"short": "Organization name in MongoDB system"}, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.partnerProperties.redirectUrl", "options": ["redirect-url"], "help": {"short": "Redirect URL for the MongoDB"}}]}, {"type": "object", "var": "$resource.properties.user", "options": ["user"], "group": "Properties", "help": {"short": "Details of the user."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.user.companyName", "options": ["company-name"], "help": {"short": "Company Name"}}, {"type": "string", "var": "$resource.properties.user.emailAddress", "options": ["email-address"], "help": {"short": "Email address of the user"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$resource.properties.user.firstName", "options": ["first-name"], "help": {"short": "First name of the user"}}, {"type": "string", "var": "$resource.properties.user.lastName", "options": ["last-name"], "help": {"short": "Last name of the user"}}, {"nullable": true, "type": "string", "var": "$resource.properties.user.phoneNumber", "options": ["phone-number"], "help": {"short": "User's phone number"}}, {"nullable": true, "type": "string", "var": "$resource.properties.user.upn", "options": ["upn"], "help": {"short": "User's principal name"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "Organizations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "OrganizationResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "partnerProperties", "arg": "$resource.properties.partnerProperties", "props": [{"type": "string", "name": "organizationId", "arg": "$resource.properties.partnerProperties.organizationId"}, {"type": "string", "name": "organizationName", "arg": "$resource.properties.partnerProperties.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl", "arg": "$resource.properties.partnerProperties.redirectUrl"}]}, {"type": "object", "name": "user", "arg": "$resource.properties.user", "required": true, "props": [{"type": "string", "name": "companyName", "arg": "$resource.properties.user.companyName"}, {"type": "string", "name": "emailAddress", "arg": "$resource.properties.user.emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$resource.properties.user.firstName", "required": true}, {"type": "string", "name": "lastName", "arg": "$resource.properties.user.lastName", "required": true}, {"type": "string", "name": "phoneNumber", "arg": "$resource.properties.user.phoneNumber"}, {"type": "string", "name": "upn", "arg": "$resource.properties.user.upn"}]}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Organizations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@OrganizationResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Organizations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Organizations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["n", "name", "organization-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity"}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities"}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests"}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.marketplace", "options": ["marketplace"], "group": "Properties", "help": {"short": "Marketplace details of the resource."}, "args": [{"type": "object", "var": "$resource.properties.marketplace.offerDetails", "options": ["offer-details"], "required": true, "group": "", "help": {"short": "Offer details for MongoDB Atlas offering in Azure Marketplace"}, "args": [{"type": "string", "var": "$resource.properties.marketplace.offerDetails.offerId", "options": ["offer-id"], "required": true, "help": {"short": "Offer Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planId", "options": ["plan-id"], "required": true, "help": {"short": "Plan Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.planName", "options": ["plan-name"], "help": {"short": "Plan Name for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.publisherId", "options": ["publisher-id"], "required": true, "help": {"short": "Publisher Id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termId", "options": ["term-id"], "group": "", "help": {"short": "Term id for the marketplace offer"}}, {"type": "string", "var": "$resource.properties.marketplace.offerDetails.termUnit", "options": ["term-unit"], "group": "", "help": {"short": "Term Unit for the marketplace offer"}}]}, {"type": "string", "var": "$resource.properties.marketplace.subscriptionId", "options": ["subscription-id"], "required": true, "help": {"short": "Azure subscription id for the the marketplace offer is purchased from"}}]}, {"type": "object", "var": "$resource.properties.partnerProperties", "options": ["partner-properties"], "group": "Properties", "help": {"short": "Properties for MongoDB Atlas Organization"}, "args": [{"type": "string", "var": "$resource.properties.partnerProperties.organizationId", "options": ["organization-id"], "group": "", "help": {"short": "Id of the MongoDB Atlas Organization"}}, {"type": "string", "var": "$resource.properties.partnerProperties.organizationName", "options": ["organization-name"], "required": true, "group": "", "help": {"short": "Name of the MongoDB Atlas Organization"}, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$resource.properties.partnerProperties.redirectUrl", "options": ["redirect-url"], "group": "", "help": {"short": "Redirect URL for the MongoDB Atlas Organization"}}]}, {"type": "object", "var": "$resource.properties.user", "options": ["user"], "group": "Properties", "help": {"short": "Details of the user."}, "args": [{"type": "string", "var": "$resource.properties.user.companyName", "options": ["company-name"], "help": {"short": "Company Name"}}, {"type": "string", "var": "$resource.properties.user.emailAddress", "options": ["email-address"], "required": true, "help": {"short": "Email address of the user"}, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "var": "$resource.properties.user.firstName", "options": ["first-name"], "required": true, "help": {"short": "First name of the user"}}, {"type": "string", "var": "$resource.properties.user.lastName", "options": ["last-name"], "required": true, "help": {"short": "Last name of the user"}}, {"type": "string", "var": "$resource.properties.user.phoneNumber", "options": ["phone-number"], "help": {"short": "User's phone number"}}, {"type": "string", "var": "$resource.properties.user.upn", "options": ["upn"], "help": {"short": "User's principal name"}}]}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "MongoDB Atlas Azure Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Organizations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "arg": "$resource.properties.marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "arg": "$resource.properties.marketplace.offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "arg": "$resource.properties.marketplace.offerDetails.offerId", "required": true}, {"type": "string", "name": "planId", "arg": "$resource.properties.marketplace.offerDetails.planId", "required": true}, {"type": "string", "name": "planName", "arg": "$resource.properties.marketplace.offerDetails.planName"}, {"type": "string", "name": "publisherId", "arg": "$resource.properties.marketplace.offerDetails.publisherId", "required": true}, {"type": "string", "name": "termId", "arg": "$resource.properties.marketplace.offerDetails.termId"}, {"type": "string", "name": "termUnit", "arg": "$resource.properties.marketplace.offerDetails.termUnit"}]}, {"type": "string", "name": "subscriptionId", "arg": "$resource.properties.marketplace.subscriptionId", "required": true}]}, {"type": "object", "name": "partnerProperties", "arg": "$resource.properties.partnerProperties", "props": [{"type": "string", "name": "organizationId", "arg": "$resource.properties.partnerProperties.organizationId"}, {"type": "string", "name": "organizationName", "arg": "$resource.properties.partnerProperties.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl", "arg": "$resource.properties.partnerProperties.redirectUrl"}]}, {"type": "object", "name": "user", "arg": "$resource.properties.user", "required": true, "props": [{"type": "string", "name": "companyName", "arg": "$resource.properties.user.companyName"}, {"type": "string", "name": "emailAddress", "arg": "$resource.properties.user.emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "arg": "$resource.properties.user.firstName", "required": true}, {"type": "string", "name": "lastName", "arg": "$resource.properties.user.lastName", "required": true}, {"type": "string", "name": "phoneNumber", "arg": "$resource.properties.user.phoneNumber"}, {"type": "string", "name": "upn", "arg": "$resource.properties.user.upn"}]}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "marketplace", "required": true, "props": [{"type": "object", "name": "offerDetails", "required": true, "props": [{"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName"}, {"type": "string", "name": "publisherId", "required": true}, {"type": "string", "name": "termId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "subscriptionId", "required": true}, {"readOnly": true, "type": "string", "name": "subscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}]}, {"type": "object", "name": "partnerProperties", "props": [{"type": "string", "name": "organizationId"}, {"type": "string", "name": "organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9 _\\-().,:@+&',]{1,64}$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "redirectUrl"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "companyName"}, {"type": "string", "name": "emailAddress", "required": true, "format": {"pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$"}}, {"type": "string", "name": "firstName", "required": true}, {"type": "string", "name": "lastName", "required": true}, {"type": "string", "name": "phoneNumber"}, {"type": "string", "name": "upn"}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml similarity index 59% rename from Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml rename to Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml index d7ce6e3e6..9aa0ce824 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2025-06-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fQ==/2026-03-01-preview.xml @@ -1,19 +1,79 @@ - + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + @@ -30,7 +90,7 @@ - + @@ -38,7 +98,7 @@ - + @@ -110,7 +170,9 @@ - + + + @@ -120,7 +182,9 @@ - + + + @@ -150,21 +214,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,7 +477,7 @@ - + @@ -204,19 +500,15 @@ - - + + - - - - - - + + @@ -336,7 +628,7 @@ - + @@ -477,7 +769,9 @@ - + + + @@ -487,7 +781,9 @@ - + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.json new file mode 100644 index 000000000..88c3e1691 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3Rz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3Rz/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "clusterCount", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "organizationId"}, {"readOnly": true, "type": "string", "name": "projectId"}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.xml new file mode 100644 index 000000000..e611cfcbb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cw==/2026-03-01-preview.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..5def84754 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "clusterCount", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "organizationId"}, {"readOnly": true, "type": "string", "name": "projectId"}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "clusterCount", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "organizationId"}, {"readOnly": true, "type": "string", "name": "projectId"}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer64", "name": "clusterCount", "format": {"minimum": 0}}, {"readOnly": true, "type": "string", "name": "organizationId"}, {"readOnly": true, "type": "string", "name": "projectId"}, {"readOnly": true, "type": "string", "name": "projectName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..1a9d84c95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,419 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.json new file mode 100644 index 000000000..375b62b8b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/tierlimitreached", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdGllckxpbWl0UmVhY2hlZA==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project", "commands": [{"name": "tier-limit-reached", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/tierlimitreached", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vdGllckxpbWl0UmVhY2hlZA==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_TierLimitReached", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/tierLimitReached", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array", "name": "limits", "item": {"type": "object", "props": [{"type": "integer32", "name": "current", "required": true}, {"type": "boolean", "name": "isReached", "required": true}, {"type": "integer32", "name": "maximum", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}]}, "identifiers": ["type"]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.xml new file mode 100644 index 000000000..978678fb9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS90aWVybGltaXRyZWFjaGVk/2026-03-01-preview.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.json new file mode 100644 index 000000000..af8466a7e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project cluster", "commands": [{"name": "list", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnM=/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Clusters_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}/clusters/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "nullable": true, "type": "boolean", "name": "backups"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"type": "string", "name": "clusterTier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}, {"readOnly": true, "type": "string", "name": "mongoDbVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "regionName", "required": true}, {"readOnly": true, "nullable": true, "type": "string", "name": "state"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.xml new file mode 100644 index 000000000..b485c2074 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycw==/2026-03-01-preview.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.json new file mode 100644 index 000000000..d77271861 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnMve2NsdXN0ZXJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project cluster", "commands": [{"name": "show", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnMve2NsdXN0ZXJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Name of the MongoDB Atlas Cluster resource."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}/clusters/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "nullable": true, "type": "boolean", "name": "backups"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"type": "string", "name": "clusterTier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}, {"readOnly": true, "type": "string", "name": "mongoDbVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "regionName", "required": true}, {"readOnly": true, "nullable": true, "type": "string", "name": "state"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnMve2NsdXN0ZXJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Name of the MongoDB Atlas Cluster resource."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Clusters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters/{clusterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnMve2NsdXN0ZXJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Name of the MongoDB Atlas Cluster resource."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.clusterTier", "options": ["cluster-tier"], "group": "Properties", "help": {"short": "Cluster tier (FREE, FLEX, M10, M30)."}, "enum": {"items": [{"name": "FLEX", "value": "FLEX"}, {"name": "FREE", "value": "FREE"}, {"name": "M10", "value": "M10"}, {"name": "M30", "value": "M30"}]}}, {"type": "string", "var": "$resource.properties.regionName", "options": ["region-name"], "group": "Properties", "help": {"short": "Azure region where the cluster is deployed."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Clusters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "clusterTier", "arg": "$resource.properties.clusterTier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}, {"type": "string", "name": "regionName", "arg": "$resource.properties.regionName", "required": true}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}/clusters/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "nullable": true, "type": "boolean", "name": "backups"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"type": "string", "name": "clusterTier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}, {"readOnly": true, "type": "string", "name": "mongoDbVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "regionName", "required": true}, {"readOnly": true, "nullable": true, "type": "string", "name": "state"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clusters/{}", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlcnMve2NsdXN0ZXJOYW1lfQ==/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Name of the MongoDB Atlas Cluster resource."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Clusters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/MongoDB.Atlas/organizations/{}/projects/{}/clusters/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "nullable": true, "type": "boolean", "name": "backups"}, {"readOnly": true, "type": "string", "name": "clusterName"}, {"type": "string", "name": "clusterTier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}, {"readOnly": true, "type": "string", "name": "mongoDbVersion"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "regionName", "required": true}, {"readOnly": true, "nullable": true, "type": "string", "name": "state"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Clusters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusters/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-]*$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml new file mode 100644 index 000000000..e9ef27983 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVycy97fQ==/2026-03-01-preview.xml @@ -0,0 +1,497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.json new file mode 100644 index 000000000..b34c0cb21 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clustertierregions", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlclRpZXJSZWdpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mongo-db atlas organization project", "commands": [{"name": "cluster-tier-region", "version": "2026-03-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/mongodb.atlas/organizations/{}/projects/{}/clustertierregions", "version": "2026-03-01-preview", "swagger": "mgmt-plane/liftrmongodb/ResourceProviders/MongoDB.Atlas/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9Nb25nb0RCLkF0bGFzL29yZ2FuaXphdGlvbnMve29yZ2FuaXphdGlvbk5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vY2x1c3RlclRpZXJSZWdpb25z/V/MjAyNi0wMy0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.organizationName", "options": ["organization-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Organization resource"}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the MongoDB Atlas Project resource."}, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_ListClusterTierRegions", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}/projects/{projectName}/clusterTierRegions", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "organizationName", "arg": "$Path.organizationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", "maxLength": 50, "minLength": 1}}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true, "format": {"pattern": "^.+$", "maxLength": 64, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "organizationId"}, {"readOnly": true, "type": "string", "name": "projectId"}, {"readOnly": true, "type": "array", "name": "regionsByTier", "item": {"type": "object", "props": [{"type": "array", "name": "regions", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "tier", "required": true, "enum": {"items": [{"value": "FLEX"}, {"value": "FREE"}, {"value": "M10"}, {"value": "M30"}]}}]}, "identifiers": ["tier"]}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.xml new file mode 100644 index 000000000..3cca8229a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21vbmdvZGIuYXRsYXMvb3JnYW5pemF0aW9ucy97fS9wcm9qZWN0cy97fS9jbHVzdGVydGllcnJlZ2lvbnM=/2026-03-01-preview.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +