[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-microsoft-azure-mgmt-mongodbatlas-dotnet":3,"mdc--6v96vk-key":48,"related-org-microsoft-azure-mgmt-mongodbatlas-dotnet":3169,"related-repo-microsoft-azure-mgmt-mongodbatlas-dotnet":3355},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":31,"repoUrl":32,"updatedAt":33,"license":34,"forks":35,"topics":36,"repo":43,"sourceUrl":46,"mdContent":47},"azure-mgmt-mongodbatlas-dotnet","manage MongoDB Atlas organizations via Azure ARM","Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure Marketplace integration. This SDK manages the Azure-side organization resource, not Atlas clusters\u002Fdatabases directly.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"microsoft","Microsoft","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmicrosoft.png",[12,16,19,22,25,28],{"name":13,"slug":14,"type":15},"Azure","azure","tag",{"name":17,"slug":18,"type":15},".NET","net",{"name":20,"slug":21,"type":15},"MongoDB Atlas","mongodb-atlas",{"name":23,"slug":24,"type":15},"NoSQL","nosql",{"name":26,"slug":27,"type":15},"Database","database",{"name":29,"slug":30,"type":15},"Infrastructure","infrastructure",2804,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills","2026-05-13T06:14:18.907654","MIT",315,[37,38,14,39,40,41,42],"agent-skills","agents","foundry","mcp","sdk","skills",{"repoUrl":32,"stars":31,"forks":35,"topics":44,"description":45},[37,38,14,39,40,41,42],"Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills\u002Ftree\u002FHEAD\u002F.github\u002Fplugins\u002Fazure-sdk-dotnet\u002Fskills\u002Fazure-mgmt-mongodbatlas-dotnet","---\nname: azure-mgmt-mongodbatlas-dotnet\ndescription: Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting MongoDB Atlas organizations through Azure Marketplace integration. This SDK manages the Azure-side organization resource, not Atlas clusters\u002Fdatabases directly.\nlicense: MIT\nmetadata:\n  author: Microsoft\n  version: \"1.0.0\"\n  package: Azure.ResourceManager.MongoDBAtlas\n---\n\n# Azure.ResourceManager.MongoDBAtlas SDK\n\nManage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.\n\n## Package Information\n\n| Property | Value |\n|----------|-------|\n| Package | `Azure.ResourceManager.MongoDBAtlas` |\n| Version | 1.0.0 (GA) |\n| API Version | 2025-06-01 |\n| Resource Type | `MongoDB.Atlas\u002Forganizations` |\n| NuGet | [Azure.ResourceManager.MongoDBAtlas](https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FAzure.ResourceManager.MongoDBAtlas) |\n\n## Installation\n\n```bash\ndotnet add package Azure.ResourceManager.MongoDBAtlas\ndotnet add package Azure.Identity\ndotnet add package Azure.ResourceManager\n```\n\n## Important Scope Limitation\n\nThis SDK manages **MongoDB Atlas Organizations as Azure ARM resources** for marketplace integration. It does NOT directly manage:\n- Atlas clusters\n- Databases\n- Collections\n- Users\u002Froles\n\nFor cluster management, use the MongoDB Atlas API directly after creating the organization.\n\n## Environment Variables\n\n```bash\nAZURE_SUBSCRIPTION_ID=\u003Cyour-subscription-id> # Required: Azure subscription ID\nAZURE_RESOURCE_GROUP=\u003Cyour-resource-group> # Required: Azure resource group name\nAZURE_TOKEN_CREDENTIALS=prod  # Required only if DefaultAzureCredential is used in production\nAZURE_TENANT_ID=\u003Cyour-tenant-id> # For service principal auth (optional)\nAZURE_CLIENT_ID=\u003Cyour-client-id> # For service principal auth (optional)\nAZURE_CLIENT_SECRET=\u003Cyour-client-secret> # For service principal auth (optional)\n```\n\n## Authentication\n\n```csharp\nusing Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.MongoDBAtlas;\nusing Azure.ResourceManager.MongoDBAtlas.Models;\n\n\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\nvar credential = new DefaultAzureCredential(\n    DefaultAzureCredential.DefaultEnvironmentVariableName\n);\n\u002F\u002F Or use a specific credential directly in production:\n\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-dotnet#credential-classes\n\u002F\u002F var credential = new ManagedIdentityCredential();\nvar armClient = new ArmClient(credential);\n```\n\n## Core Types\n\n| Type | Purpose |\n|------|---------|\n| `MongoDBAtlasOrganizationResource` | ARM resource representing an Atlas organization |\n| `MongoDBAtlasOrganizationCollection` | Collection of organizations in a resource group |\n| `MongoDBAtlasOrganizationData` | Data model for organization resource |\n| `MongoDBAtlasOrganizationProperties` | Organization-specific properties |\n| `MongoDBAtlasMarketplaceDetails` | Azure Marketplace subscription details |\n| `MongoDBAtlasOfferDetails` | Marketplace offer configuration |\n| `MongoDBAtlasUserDetails` | User information for the organization |\n| `MongoDBAtlasPartnerProperties` | MongoDB-specific properties (org name, ID) |\n\n## Workflows\n\n### Get Organization Collection\n\n```csharp\n\u002F\u002F Get resource group\nvar subscription = await armClient.GetDefaultSubscriptionAsync();\nvar resourceGroup = await subscription.GetResourceGroupAsync(\"my-resource-group\");\n\n\u002F\u002F Get organizations collection\nMongoDBAtlasOrganizationCollection organizations = \n    resourceGroup.Value.GetMongoDBAtlasOrganizations();\n```\n\n### Create Organization\n\n```csharp\nvar organizationName = \"my-atlas-org\";\nvar location = AzureLocation.EastUS2;\n\n\u002F\u002F Build organization data\nvar organizationData = new MongoDBAtlasOrganizationData(location)\n{\n    Properties = new MongoDBAtlasOrganizationProperties(\n        marketplace: new MongoDBAtlasMarketplaceDetails(\n            subscriptionId: \"your-azure-subscription-id\",\n            offerDetails: new MongoDBAtlasOfferDetails(\n                publisherId: \"mongodb\",\n                offerId: \"mongodb_atlas_azure_native_prod\",\n                planId: \"private_plan\",\n                planName: \"Pay as You Go (Free) (Private)\",\n                termUnit: \"P1M\",\n                termId: \"gmz7xq9ge3py\"\n            )\n        ),\n        user: new MongoDBAtlasUserDetails(\n            emailAddress: \"admin@example.com\",\n            upn: \"admin@example.com\"\n        )\n        {\n            FirstName = \"Admin\",\n            LastName = \"User\"\n        }\n    )\n    {\n        PartnerProperties = new MongoDBAtlasPartnerProperties\n        {\n            OrganizationName = organizationName\n        }\n    },\n    Tags = { [\"Environment\"] = \"Production\" }\n};\n\n\u002F\u002F Create the organization (long-running operation)\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,\n    organizationName,\n    organizationData\n);\n\nMongoDBAtlasOrganizationResource organization = operation.Value;\nConsole.WriteLine($\"Created: {organization.Id}\");\n```\n\n### Get Existing Organization\n\n```csharp\n\u002F\u002F Option 1: From collection\nMongoDBAtlasOrganizationResource org = \n    await organizations.GetAsync(\"my-atlas-org\");\n\n\u002F\u002F Option 2: From resource identifier\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId: \"subscription-id\",\n    resourceGroupName: \"my-resource-group\",\n    organizationName: \"my-atlas-org\"\n);\nMongoDBAtlasOrganizationResource org2 = \n    armClient.GetMongoDBAtlasOrganizationResource(resourceId);\nawait org2.GetAsync(); \u002F\u002F Fetch data\n```\n\n### List Organizations\n\n```csharp\n\u002F\u002F List in resource group\nawait foreach (var org in organizations.GetAllAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}\");\n    Console.WriteLine($\"  Location: {org.Data.Location}\");\n    Console.WriteLine($\"  State: {org.Data.Properties?.ProvisioningState}\");\n}\n\n\u002F\u002F List across subscription\nawait foreach (var org in subscription.GetMongoDBAtlasOrganizationsAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name} in {org.Data.Id}\");\n}\n```\n\n### Update Tags\n\n```csharp\n\u002F\u002F Add a single tag\nawait organization.AddTagAsync(\"CostCenter\", \"12345\");\n\n\u002F\u002F Replace all tags\nawait organization.SetTagsAsync(new Dictionary\u003Cstring, string>\n{\n    [\"Environment\"] = \"Production\",\n    [\"Team\"] = \"Platform\"\n});\n\n\u002F\u002F Remove a tag\nawait organization.RemoveTagAsync(\"OldTag\");\n```\n\n### Update Organization Properties\n\n```csharp\nvar patch = new MongoDBAtlasOrganizationPatch\n{\n    Tags = { [\"UpdatedAt\"] = DateTime.UtcNow.ToString(\"o\") },\n    Properties = new MongoDBAtlasOrganizationUpdateProperties\n    {\n        \u002F\u002F Update user details if needed\n        User = new MongoDBAtlasUserDetails(\n            emailAddress: \"newadmin@example.com\",\n            upn: \"newadmin@example.com\"\n        )\n    }\n};\n\nvar updateOperation = await organization.UpdateAsync(\n    WaitUntil.Completed,\n    patch\n);\n```\n\n### Delete Organization\n\n```csharp\n\u002F\u002F Delete (long-running operation)\nawait organization.DeleteAsync(WaitUntil.Completed);\n```\n\n## Model Properties Reference\n\n### MongoDBAtlasOrganizationProperties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `Marketplace` | `MongoDBAtlasMarketplaceDetails` | Required. Marketplace subscription details |\n| `User` | `MongoDBAtlasUserDetails` | Required. Organization admin user |\n| `PartnerProperties` | `MongoDBAtlasPartnerProperties` | MongoDB-specific properties |\n| `ProvisioningState` | `MongoDBAtlasResourceProvisioningState` | Read-only. Current provisioning state |\n\n### MongoDBAtlasMarketplaceDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `SubscriptionId` | `string` | Required. Azure subscription ID for billing |\n| `OfferDetails` | `MongoDBAtlasOfferDetails` | Required. Marketplace offer configuration |\n| `SubscriptionStatus` | `MarketplaceSubscriptionStatus` | Read-only. Subscription status |\n\n### MongoDBAtlasOfferDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `PublisherId` | `string` | Required. Publisher ID (typically \"mongodb\") |\n| `OfferId` | `string` | Required. Offer ID |\n| `PlanId` | `string` | Required. Plan ID |\n| `PlanName` | `string` | Required. Display name of the plan |\n| `TermUnit` | `string` | Required. Billing term unit (e.g., \"P1M\") |\n| `TermId` | `string` | Required. Term identifier |\n\n### MongoDBAtlasUserDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `EmailAddress` | `string` | Required. User email address |\n| `Upn` | `string` | Required. User principal name |\n| `FirstName` | `string` | Optional. User first name |\n| `LastName` | `string` | Optional. User last name |\n\n### MongoDBAtlasPartnerProperties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `OrganizationName` | `string` | Name of the MongoDB Atlas organization |\n| `OrganizationId` | `string` | Read-only. MongoDB Atlas organization ID |\n\n## Provisioning States\n\n| State | Description |\n|-------|-------------|\n| `Succeeded` | Resource provisioned successfully |\n| `Failed` | Provisioning failed |\n| `Canceled` | Provisioning was canceled |\n| `Provisioning` | Resource is being provisioned |\n| `Updating` | Resource is being updated |\n| `Deleting` | Resource is being deleted |\n| `Accepted` | Request accepted, provisioning starting |\n\n## Marketplace Subscription Status\n\n| Status | Description |\n|--------|-------------|\n| `PendingFulfillmentStart` | Subscription pending activation |\n| `Subscribed` | Active subscription |\n| `Suspended` | Subscription suspended |\n| `Unsubscribed` | Subscription canceled |\n\n## Best Practices\n\n### Use Async Methods\n\n```csharp\n\u002F\u002F Prefer async for all operations\nvar org = await organizations.GetAsync(\"my-org\");\nawait org.Value.AddTagAsync(\"key\", \"value\");\n```\n\n### Handle Long-Running Operations\n\n```csharp\n\u002F\u002F Wait for completion\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,  \u002F\u002F Blocks until done\n    name,\n    data\n);\n\n\u002F\u002F Or start and poll later\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Started,  \u002F\u002F Returns immediately\n    name,\n    data\n);\n\n\u002F\u002F Poll for completion\nwhile (!operation.HasCompleted)\n{\n    await Task.Delay(TimeSpan.FromSeconds(5));\n    await operation.UpdateStatusAsync();\n}\n```\n\n### Check Provisioning State\n\n```csharp\nvar org = await organizations.GetAsync(\"my-org\");\nif (org.Value.Data.Properties?.ProvisioningState == \n    MongoDBAtlasResourceProvisioningState.Succeeded)\n{\n    Console.WriteLine(\"Organization is ready\");\n}\n```\n\n### Use Resource Identifiers\n\n```csharp\n\u002F\u002F Create identifier without API call\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId,\n    resourceGroupName,\n    organizationName\n);\n\n\u002F\u002F Get resource handle (no data yet)\nvar orgResource = armClient.GetMongoDBAtlasOrganizationResource(resourceId);\n\n\u002F\u002F Fetch data when needed\nvar response = await orgResource.GetAsync();\n```\n\n## Common Errors\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `ResourceNotFound` | Organization doesn't exist | Verify name and resource group |\n| `AuthorizationFailed` | Insufficient permissions | Check RBAC roles on resource group |\n| `InvalidParameter` | Missing required properties | Ensure all required fields are set |\n| `MarketplaceError` | Marketplace subscription issue | Verify offer details and subscription |\n\n## Related Resources\n\n- [Microsoft Learn: MongoDB Atlas on Azure](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fpartner-solutions\u002Fmongodb-atlas\u002F)\n- [API Reference](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdotnet\u002Fapi\u002Fazure.resourcemanager.mongodbatlas)\n- [Azure SDK for .NET](https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-sdk-for-net\u002Ftree\u002Fmain\u002Fsdk\u002Fmongodbatlas)\n",{"data":49,"body":53},{"name":4,"description":6,"license":34,"metadata":50},{"author":9,"version":51,"package":52},"1.0.0","Azure.ResourceManager.MongoDBAtlas",{"type":54,"children":55},"root",[56,65,71,78,185,191,272,278,291,316,321,327,493,499,620,626,784,790,797,859,865,1258,1264,1373,1379,1486,1492,1592,1598,1734,1740,1763,1769,1774,1900,1905,2006,2011,2185,2190,2314,2319,2393,2399,2539,2545,2634,2640,2646,2677,2683,2840,2846,2898,2904,3003,3009,3124,3130,3163],{"type":57,"tag":58,"props":59,"children":61},"element","h1",{"id":60},"azureresourcemanagermongodbatlas-sdk",[62],{"type":63,"value":64},"text","Azure.ResourceManager.MongoDBAtlas SDK",{"type":57,"tag":66,"props":67,"children":68},"p",{},[69],{"type":63,"value":70},"Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.",{"type":57,"tag":72,"props":73,"children":75},"h2",{"id":74},"package-information",[76],{"type":63,"value":77},"Package Information",{"type":57,"tag":79,"props":80,"children":81},"table",{},[82,101],{"type":57,"tag":83,"props":84,"children":85},"thead",{},[86],{"type":57,"tag":87,"props":88,"children":89},"tr",{},[90,96],{"type":57,"tag":91,"props":92,"children":93},"th",{},[94],{"type":63,"value":95},"Property",{"type":57,"tag":91,"props":97,"children":98},{},[99],{"type":63,"value":100},"Value",{"type":57,"tag":102,"props":103,"children":104},"tbody",{},[105,123,136,149,166],{"type":57,"tag":87,"props":106,"children":107},{},[108,114],{"type":57,"tag":109,"props":110,"children":111},"td",{},[112],{"type":63,"value":113},"Package",{"type":57,"tag":109,"props":115,"children":116},{},[117],{"type":57,"tag":118,"props":119,"children":121},"code",{"className":120},[],[122],{"type":63,"value":52},{"type":57,"tag":87,"props":124,"children":125},{},[126,131],{"type":57,"tag":109,"props":127,"children":128},{},[129],{"type":63,"value":130},"Version",{"type":57,"tag":109,"props":132,"children":133},{},[134],{"type":63,"value":135},"1.0.0 (GA)",{"type":57,"tag":87,"props":137,"children":138},{},[139,144],{"type":57,"tag":109,"props":140,"children":141},{},[142],{"type":63,"value":143},"API Version",{"type":57,"tag":109,"props":145,"children":146},{},[147],{"type":63,"value":148},"2025-06-01",{"type":57,"tag":87,"props":150,"children":151},{},[152,157],{"type":57,"tag":109,"props":153,"children":154},{},[155],{"type":63,"value":156},"Resource Type",{"type":57,"tag":109,"props":158,"children":159},{},[160],{"type":57,"tag":118,"props":161,"children":163},{"className":162},[],[164],{"type":63,"value":165},"MongoDB.Atlas\u002Forganizations",{"type":57,"tag":87,"props":167,"children":168},{},[169,174],{"type":57,"tag":109,"props":170,"children":171},{},[172],{"type":63,"value":173},"NuGet",{"type":57,"tag":109,"props":175,"children":176},{},[177],{"type":57,"tag":178,"props":179,"children":183},"a",{"href":180,"rel":181},"https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FAzure.ResourceManager.MongoDBAtlas",[182],"nofollow",[184],{"type":63,"value":52},{"type":57,"tag":72,"props":186,"children":188},{"id":187},"installation",[189],{"type":63,"value":190},"Installation",{"type":57,"tag":192,"props":193,"children":198},"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dotnet add package Azure.ResourceManager.MongoDBAtlas\ndotnet add package Azure.Identity\ndotnet add package Azure.ResourceManager\n","bash","",[199],{"type":57,"tag":118,"props":200,"children":201},{"__ignoreMap":197},[202,230,251],{"type":57,"tag":203,"props":204,"children":207},"span",{"class":205,"line":206},"line",1,[208,214,220,225],{"type":57,"tag":203,"props":209,"children":211},{"style":210},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[212],{"type":63,"value":213},"dotnet",{"type":57,"tag":203,"props":215,"children":217},{"style":216},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[218],{"type":63,"value":219}," add",{"type":57,"tag":203,"props":221,"children":222},{"style":216},[223],{"type":63,"value":224}," package",{"type":57,"tag":203,"props":226,"children":227},{"style":216},[228],{"type":63,"value":229}," Azure.ResourceManager.MongoDBAtlas\n",{"type":57,"tag":203,"props":231,"children":233},{"class":205,"line":232},2,[234,238,242,246],{"type":57,"tag":203,"props":235,"children":236},{"style":210},[237],{"type":63,"value":213},{"type":57,"tag":203,"props":239,"children":240},{"style":216},[241],{"type":63,"value":219},{"type":57,"tag":203,"props":243,"children":244},{"style":216},[245],{"type":63,"value":224},{"type":57,"tag":203,"props":247,"children":248},{"style":216},[249],{"type":63,"value":250}," Azure.Identity\n",{"type":57,"tag":203,"props":252,"children":254},{"class":205,"line":253},3,[255,259,263,267],{"type":57,"tag":203,"props":256,"children":257},{"style":210},[258],{"type":63,"value":213},{"type":57,"tag":203,"props":260,"children":261},{"style":216},[262],{"type":63,"value":219},{"type":57,"tag":203,"props":264,"children":265},{"style":216},[266],{"type":63,"value":224},{"type":57,"tag":203,"props":268,"children":269},{"style":216},[270],{"type":63,"value":271}," Azure.ResourceManager\n",{"type":57,"tag":72,"props":273,"children":275},{"id":274},"important-scope-limitation",[276],{"type":63,"value":277},"Important Scope Limitation",{"type":57,"tag":66,"props":279,"children":280},{},[281,283,289],{"type":63,"value":282},"This SDK manages ",{"type":57,"tag":284,"props":285,"children":286},"strong",{},[287],{"type":63,"value":288},"MongoDB Atlas Organizations as Azure ARM resources",{"type":63,"value":290}," for marketplace integration. It does NOT directly manage:",{"type":57,"tag":292,"props":293,"children":294},"ul",{},[295,301,306,311],{"type":57,"tag":296,"props":297,"children":298},"li",{},[299],{"type":63,"value":300},"Atlas clusters",{"type":57,"tag":296,"props":302,"children":303},{},[304],{"type":63,"value":305},"Databases",{"type":57,"tag":296,"props":307,"children":308},{},[309],{"type":63,"value":310},"Collections",{"type":57,"tag":296,"props":312,"children":313},{},[314],{"type":63,"value":315},"Users\u002Froles",{"type":57,"tag":66,"props":317,"children":318},{},[319],{"type":63,"value":320},"For cluster management, use the MongoDB Atlas API directly after creating the organization.",{"type":57,"tag":72,"props":322,"children":324},{"id":323},"environment-variables",[325],{"type":63,"value":326},"Environment Variables",{"type":57,"tag":192,"props":328,"children":330},{"className":194,"code":329,"language":196,"meta":197,"style":197},"AZURE_SUBSCRIPTION_ID=\u003Cyour-subscription-id> # Required: Azure subscription ID\nAZURE_RESOURCE_GROUP=\u003Cyour-resource-group> # Required: Azure resource group name\nAZURE_TOKEN_CREDENTIALS=prod  # Required only if DefaultAzureCredential is used in production\nAZURE_TENANT_ID=\u003Cyour-tenant-id> # For service principal auth (optional)\nAZURE_CLIENT_ID=\u003Cyour-client-id> # For service principal auth (optional)\nAZURE_CLIENT_SECRET=\u003Cyour-client-secret> # For service principal auth (optional)\n",[331],{"type":57,"tag":118,"props":332,"children":333},{"__ignoreMap":197},[334,365,391,414,441,467],{"type":57,"tag":203,"props":335,"children":336},{"class":205,"line":206},[337,343,349,354,359],{"type":57,"tag":203,"props":338,"children":340},{"style":339},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[341],{"type":63,"value":342},"AZURE_SUBSCRIPTION_ID",{"type":57,"tag":203,"props":344,"children":346},{"style":345},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[347],{"type":63,"value":348},"=\u003C",{"type":57,"tag":203,"props":350,"children":351},{"style":216},[352],{"type":63,"value":353},"your-subscription-id",{"type":57,"tag":203,"props":355,"children":356},{"style":345},[357],{"type":63,"value":358},">",{"type":57,"tag":203,"props":360,"children":362},{"style":361},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[363],{"type":63,"value":364}," # Required: Azure subscription ID\n",{"type":57,"tag":203,"props":366,"children":367},{"class":205,"line":232},[368,373,377,382,386],{"type":57,"tag":203,"props":369,"children":370},{"style":339},[371],{"type":63,"value":372},"AZURE_RESOURCE_GROUP",{"type":57,"tag":203,"props":374,"children":375},{"style":345},[376],{"type":63,"value":348},{"type":57,"tag":203,"props":378,"children":379},{"style":216},[380],{"type":63,"value":381},"your-resource-group",{"type":57,"tag":203,"props":383,"children":384},{"style":345},[385],{"type":63,"value":358},{"type":57,"tag":203,"props":387,"children":388},{"style":361},[389],{"type":63,"value":390}," # Required: Azure resource group name\n",{"type":57,"tag":203,"props":392,"children":393},{"class":205,"line":253},[394,399,404,409],{"type":57,"tag":203,"props":395,"children":396},{"style":339},[397],{"type":63,"value":398},"AZURE_TOKEN_CREDENTIALS",{"type":57,"tag":203,"props":400,"children":401},{"style":345},[402],{"type":63,"value":403},"=",{"type":57,"tag":203,"props":405,"children":406},{"style":216},[407],{"type":63,"value":408},"prod",{"type":57,"tag":203,"props":410,"children":411},{"style":361},[412],{"type":63,"value":413},"  # Required only if DefaultAzureCredential is used in production\n",{"type":57,"tag":203,"props":415,"children":417},{"class":205,"line":416},4,[418,423,427,432,436],{"type":57,"tag":203,"props":419,"children":420},{"style":339},[421],{"type":63,"value":422},"AZURE_TENANT_ID",{"type":57,"tag":203,"props":424,"children":425},{"style":345},[426],{"type":63,"value":348},{"type":57,"tag":203,"props":428,"children":429},{"style":216},[430],{"type":63,"value":431},"your-tenant-id",{"type":57,"tag":203,"props":433,"children":434},{"style":345},[435],{"type":63,"value":358},{"type":57,"tag":203,"props":437,"children":438},{"style":361},[439],{"type":63,"value":440}," # For service principal auth (optional)\n",{"type":57,"tag":203,"props":442,"children":444},{"class":205,"line":443},5,[445,450,454,459,463],{"type":57,"tag":203,"props":446,"children":447},{"style":339},[448],{"type":63,"value":449},"AZURE_CLIENT_ID",{"type":57,"tag":203,"props":451,"children":452},{"style":345},[453],{"type":63,"value":348},{"type":57,"tag":203,"props":455,"children":456},{"style":216},[457],{"type":63,"value":458},"your-client-id",{"type":57,"tag":203,"props":460,"children":461},{"style":345},[462],{"type":63,"value":358},{"type":57,"tag":203,"props":464,"children":465},{"style":361},[466],{"type":63,"value":440},{"type":57,"tag":203,"props":468,"children":470},{"class":205,"line":469},6,[471,476,480,485,489],{"type":57,"tag":203,"props":472,"children":473},{"style":339},[474],{"type":63,"value":475},"AZURE_CLIENT_SECRET",{"type":57,"tag":203,"props":477,"children":478},{"style":345},[479],{"type":63,"value":348},{"type":57,"tag":203,"props":481,"children":482},{"style":216},[483],{"type":63,"value":484},"your-client-secret",{"type":57,"tag":203,"props":486,"children":487},{"style":345},[488],{"type":63,"value":358},{"type":57,"tag":203,"props":490,"children":491},{"style":361},[492],{"type":63,"value":440},{"type":57,"tag":72,"props":494,"children":496},{"id":495},"authentication",[497],{"type":63,"value":498},"Authentication",{"type":57,"tag":192,"props":500,"children":504},{"className":501,"code":502,"language":503,"meta":197,"style":197},"language-csharp shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","using Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.MongoDBAtlas;\nusing Azure.ResourceManager.MongoDBAtlas.Models;\n\n\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\nvar credential = new DefaultAzureCredential(\n    DefaultAzureCredential.DefaultEnvironmentVariableName\n);\n\u002F\u002F Or use a specific credential directly in production:\n\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-dotnet#credential-classes\n\u002F\u002F var credential = new ManagedIdentityCredential();\nvar armClient = new ArmClient(credential);\n","csharp",[505],{"type":57,"tag":118,"props":506,"children":507},{"__ignoreMap":197},[508,516,524,532,540,549,557,566,575,584,593,602,611],{"type":57,"tag":203,"props":509,"children":510},{"class":205,"line":206},[511],{"type":57,"tag":203,"props":512,"children":513},{},[514],{"type":63,"value":515},"using Azure.Identity;\n",{"type":57,"tag":203,"props":517,"children":518},{"class":205,"line":232},[519],{"type":57,"tag":203,"props":520,"children":521},{},[522],{"type":63,"value":523},"using Azure.ResourceManager;\n",{"type":57,"tag":203,"props":525,"children":526},{"class":205,"line":253},[527],{"type":57,"tag":203,"props":528,"children":529},{},[530],{"type":63,"value":531},"using Azure.ResourceManager.MongoDBAtlas;\n",{"type":57,"tag":203,"props":533,"children":534},{"class":205,"line":416},[535],{"type":57,"tag":203,"props":536,"children":537},{},[538],{"type":63,"value":539},"using Azure.ResourceManager.MongoDBAtlas.Models;\n",{"type":57,"tag":203,"props":541,"children":542},{"class":205,"line":443},[543],{"type":57,"tag":203,"props":544,"children":546},{"emptyLinePlaceholder":545},true,[547],{"type":63,"value":548},"\n",{"type":57,"tag":203,"props":550,"children":551},{"class":205,"line":469},[552],{"type":57,"tag":203,"props":553,"children":554},{},[555],{"type":63,"value":556},"\u002F\u002F Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=\u003Cspecific_credential>\n",{"type":57,"tag":203,"props":558,"children":560},{"class":205,"line":559},7,[561],{"type":57,"tag":203,"props":562,"children":563},{},[564],{"type":63,"value":565},"var credential = new DefaultAzureCredential(\n",{"type":57,"tag":203,"props":567,"children":569},{"class":205,"line":568},8,[570],{"type":57,"tag":203,"props":571,"children":572},{},[573],{"type":63,"value":574},"    DefaultAzureCredential.DefaultEnvironmentVariableName\n",{"type":57,"tag":203,"props":576,"children":578},{"class":205,"line":577},9,[579],{"type":57,"tag":203,"props":580,"children":581},{},[582],{"type":63,"value":583},");\n",{"type":57,"tag":203,"props":585,"children":587},{"class":205,"line":586},10,[588],{"type":57,"tag":203,"props":589,"children":590},{},[591],{"type":63,"value":592},"\u002F\u002F Or use a specific credential directly in production:\n",{"type":57,"tag":203,"props":594,"children":596},{"class":205,"line":595},11,[597],{"type":57,"tag":203,"props":598,"children":599},{},[600],{"type":63,"value":601},"\u002F\u002F See https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Foverview\u002Fazure\u002Fidentity-readme?view=azure-dotnet#credential-classes\n",{"type":57,"tag":203,"props":603,"children":605},{"class":205,"line":604},12,[606],{"type":57,"tag":203,"props":607,"children":608},{},[609],{"type":63,"value":610},"\u002F\u002F var credential = new ManagedIdentityCredential();\n",{"type":57,"tag":203,"props":612,"children":614},{"class":205,"line":613},13,[615],{"type":57,"tag":203,"props":616,"children":617},{},[618],{"type":63,"value":619},"var armClient = new ArmClient(credential);\n",{"type":57,"tag":72,"props":621,"children":623},{"id":622},"core-types",[624],{"type":63,"value":625},"Core Types",{"type":57,"tag":79,"props":627,"children":628},{},[629,645],{"type":57,"tag":83,"props":630,"children":631},{},[632],{"type":57,"tag":87,"props":633,"children":634},{},[635,640],{"type":57,"tag":91,"props":636,"children":637},{},[638],{"type":63,"value":639},"Type",{"type":57,"tag":91,"props":641,"children":642},{},[643],{"type":63,"value":644},"Purpose",{"type":57,"tag":102,"props":646,"children":647},{},[648,665,682,699,716,733,750,767],{"type":57,"tag":87,"props":649,"children":650},{},[651,660],{"type":57,"tag":109,"props":652,"children":653},{},[654],{"type":57,"tag":118,"props":655,"children":657},{"className":656},[],[658],{"type":63,"value":659},"MongoDBAtlasOrganizationResource",{"type":57,"tag":109,"props":661,"children":662},{},[663],{"type":63,"value":664},"ARM resource representing an Atlas organization",{"type":57,"tag":87,"props":666,"children":667},{},[668,677],{"type":57,"tag":109,"props":669,"children":670},{},[671],{"type":57,"tag":118,"props":672,"children":674},{"className":673},[],[675],{"type":63,"value":676},"MongoDBAtlasOrganizationCollection",{"type":57,"tag":109,"props":678,"children":679},{},[680],{"type":63,"value":681},"Collection of organizations in a resource group",{"type":57,"tag":87,"props":683,"children":684},{},[685,694],{"type":57,"tag":109,"props":686,"children":687},{},[688],{"type":57,"tag":118,"props":689,"children":691},{"className":690},[],[692],{"type":63,"value":693},"MongoDBAtlasOrganizationData",{"type":57,"tag":109,"props":695,"children":696},{},[697],{"type":63,"value":698},"Data model for organization resource",{"type":57,"tag":87,"props":700,"children":701},{},[702,711],{"type":57,"tag":109,"props":703,"children":704},{},[705],{"type":57,"tag":118,"props":706,"children":708},{"className":707},[],[709],{"type":63,"value":710},"MongoDBAtlasOrganizationProperties",{"type":57,"tag":109,"props":712,"children":713},{},[714],{"type":63,"value":715},"Organization-specific properties",{"type":57,"tag":87,"props":717,"children":718},{},[719,728],{"type":57,"tag":109,"props":720,"children":721},{},[722],{"type":57,"tag":118,"props":723,"children":725},{"className":724},[],[726],{"type":63,"value":727},"MongoDBAtlasMarketplaceDetails",{"type":57,"tag":109,"props":729,"children":730},{},[731],{"type":63,"value":732},"Azure Marketplace subscription details",{"type":57,"tag":87,"props":734,"children":735},{},[736,745],{"type":57,"tag":109,"props":737,"children":738},{},[739],{"type":57,"tag":118,"props":740,"children":742},{"className":741},[],[743],{"type":63,"value":744},"MongoDBAtlasOfferDetails",{"type":57,"tag":109,"props":746,"children":747},{},[748],{"type":63,"value":749},"Marketplace offer configuration",{"type":57,"tag":87,"props":751,"children":752},{},[753,762],{"type":57,"tag":109,"props":754,"children":755},{},[756],{"type":57,"tag":118,"props":757,"children":759},{"className":758},[],[760],{"type":63,"value":761},"MongoDBAtlasUserDetails",{"type":57,"tag":109,"props":763,"children":764},{},[765],{"type":63,"value":766},"User information for the organization",{"type":57,"tag":87,"props":768,"children":769},{},[770,779],{"type":57,"tag":109,"props":771,"children":772},{},[773],{"type":57,"tag":118,"props":774,"children":776},{"className":775},[],[777],{"type":63,"value":778},"MongoDBAtlasPartnerProperties",{"type":57,"tag":109,"props":780,"children":781},{},[782],{"type":63,"value":783},"MongoDB-specific properties (org name, ID)",{"type":57,"tag":72,"props":785,"children":787},{"id":786},"workflows",[788],{"type":63,"value":789},"Workflows",{"type":57,"tag":791,"props":792,"children":794},"h3",{"id":793},"get-organization-collection",[795],{"type":63,"value":796},"Get Organization Collection",{"type":57,"tag":192,"props":798,"children":800},{"className":501,"code":799,"language":503,"meta":197,"style":197},"\u002F\u002F Get resource group\nvar subscription = await armClient.GetDefaultSubscriptionAsync();\nvar resourceGroup = await subscription.GetResourceGroupAsync(\"my-resource-group\");\n\n\u002F\u002F Get organizations collection\nMongoDBAtlasOrganizationCollection organizations = \n    resourceGroup.Value.GetMongoDBAtlasOrganizations();\n",[801],{"type":57,"tag":118,"props":802,"children":803},{"__ignoreMap":197},[804,812,820,828,835,843,851],{"type":57,"tag":203,"props":805,"children":806},{"class":205,"line":206},[807],{"type":57,"tag":203,"props":808,"children":809},{},[810],{"type":63,"value":811},"\u002F\u002F Get resource group\n",{"type":57,"tag":203,"props":813,"children":814},{"class":205,"line":232},[815],{"type":57,"tag":203,"props":816,"children":817},{},[818],{"type":63,"value":819},"var subscription = await armClient.GetDefaultSubscriptionAsync();\n",{"type":57,"tag":203,"props":821,"children":822},{"class":205,"line":253},[823],{"type":57,"tag":203,"props":824,"children":825},{},[826],{"type":63,"value":827},"var resourceGroup = await subscription.GetResourceGroupAsync(\"my-resource-group\");\n",{"type":57,"tag":203,"props":829,"children":830},{"class":205,"line":416},[831],{"type":57,"tag":203,"props":832,"children":833},{"emptyLinePlaceholder":545},[834],{"type":63,"value":548},{"type":57,"tag":203,"props":836,"children":837},{"class":205,"line":443},[838],{"type":57,"tag":203,"props":839,"children":840},{},[841],{"type":63,"value":842},"\u002F\u002F Get organizations collection\n",{"type":57,"tag":203,"props":844,"children":845},{"class":205,"line":469},[846],{"type":57,"tag":203,"props":847,"children":848},{},[849],{"type":63,"value":850},"MongoDBAtlasOrganizationCollection organizations = \n",{"type":57,"tag":203,"props":852,"children":853},{"class":205,"line":559},[854],{"type":57,"tag":203,"props":855,"children":856},{},[857],{"type":63,"value":858},"    resourceGroup.Value.GetMongoDBAtlasOrganizations();\n",{"type":57,"tag":791,"props":860,"children":862},{"id":861},"create-organization",[863],{"type":63,"value":864},"Create Organization",{"type":57,"tag":192,"props":866,"children":868},{"className":501,"code":867,"language":503,"meta":197,"style":197},"var organizationName = \"my-atlas-org\";\nvar location = AzureLocation.EastUS2;\n\n\u002F\u002F Build organization data\nvar organizationData = new MongoDBAtlasOrganizationData(location)\n{\n    Properties = new MongoDBAtlasOrganizationProperties(\n        marketplace: new MongoDBAtlasMarketplaceDetails(\n            subscriptionId: \"your-azure-subscription-id\",\n            offerDetails: new MongoDBAtlasOfferDetails(\n                publisherId: \"mongodb\",\n                offerId: \"mongodb_atlas_azure_native_prod\",\n                planId: \"private_plan\",\n                planName: \"Pay as You Go (Free) (Private)\",\n                termUnit: \"P1M\",\n                termId: \"gmz7xq9ge3py\"\n            )\n        ),\n        user: new MongoDBAtlasUserDetails(\n            emailAddress: \"admin@example.com\",\n            upn: \"admin@example.com\"\n        )\n        {\n            FirstName = \"Admin\",\n            LastName = \"User\"\n        }\n    )\n    {\n        PartnerProperties = new MongoDBAtlasPartnerProperties\n        {\n            OrganizationName = organizationName\n        }\n    },\n    Tags = { [\"Environment\"] = \"Production\" }\n};\n\n\u002F\u002F Create the organization (long-running operation)\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,\n    organizationName,\n    organizationData\n);\n\nMongoDBAtlasOrganizationResource organization = operation.Value;\nConsole.WriteLine($\"Created: {organization.Id}\");\n",[869],{"type":57,"tag":118,"props":870,"children":871},{"__ignoreMap":197},[872,880,888,895,903,911,919,927,935,943,951,959,967,975,984,993,1002,1011,1020,1029,1038,1047,1056,1065,1074,1083,1092,1101,1110,1119,1127,1136,1144,1153,1162,1171,1179,1188,1197,1206,1215,1224,1232,1240,1249],{"type":57,"tag":203,"props":873,"children":874},{"class":205,"line":206},[875],{"type":57,"tag":203,"props":876,"children":877},{},[878],{"type":63,"value":879},"var organizationName = \"my-atlas-org\";\n",{"type":57,"tag":203,"props":881,"children":882},{"class":205,"line":232},[883],{"type":57,"tag":203,"props":884,"children":885},{},[886],{"type":63,"value":887},"var location = AzureLocation.EastUS2;\n",{"type":57,"tag":203,"props":889,"children":890},{"class":205,"line":253},[891],{"type":57,"tag":203,"props":892,"children":893},{"emptyLinePlaceholder":545},[894],{"type":63,"value":548},{"type":57,"tag":203,"props":896,"children":897},{"class":205,"line":416},[898],{"type":57,"tag":203,"props":899,"children":900},{},[901],{"type":63,"value":902},"\u002F\u002F Build organization data\n",{"type":57,"tag":203,"props":904,"children":905},{"class":205,"line":443},[906],{"type":57,"tag":203,"props":907,"children":908},{},[909],{"type":63,"value":910},"var organizationData = new MongoDBAtlasOrganizationData(location)\n",{"type":57,"tag":203,"props":912,"children":913},{"class":205,"line":469},[914],{"type":57,"tag":203,"props":915,"children":916},{},[917],{"type":63,"value":918},"{\n",{"type":57,"tag":203,"props":920,"children":921},{"class":205,"line":559},[922],{"type":57,"tag":203,"props":923,"children":924},{},[925],{"type":63,"value":926},"    Properties = new MongoDBAtlasOrganizationProperties(\n",{"type":57,"tag":203,"props":928,"children":929},{"class":205,"line":568},[930],{"type":57,"tag":203,"props":931,"children":932},{},[933],{"type":63,"value":934},"        marketplace: new MongoDBAtlasMarketplaceDetails(\n",{"type":57,"tag":203,"props":936,"children":937},{"class":205,"line":577},[938],{"type":57,"tag":203,"props":939,"children":940},{},[941],{"type":63,"value":942},"            subscriptionId: \"your-azure-subscription-id\",\n",{"type":57,"tag":203,"props":944,"children":945},{"class":205,"line":586},[946],{"type":57,"tag":203,"props":947,"children":948},{},[949],{"type":63,"value":950},"            offerDetails: new MongoDBAtlasOfferDetails(\n",{"type":57,"tag":203,"props":952,"children":953},{"class":205,"line":595},[954],{"type":57,"tag":203,"props":955,"children":956},{},[957],{"type":63,"value":958},"                publisherId: \"mongodb\",\n",{"type":57,"tag":203,"props":960,"children":961},{"class":205,"line":604},[962],{"type":57,"tag":203,"props":963,"children":964},{},[965],{"type":63,"value":966},"                offerId: \"mongodb_atlas_azure_native_prod\",\n",{"type":57,"tag":203,"props":968,"children":969},{"class":205,"line":613},[970],{"type":57,"tag":203,"props":971,"children":972},{},[973],{"type":63,"value":974},"                planId: \"private_plan\",\n",{"type":57,"tag":203,"props":976,"children":978},{"class":205,"line":977},14,[979],{"type":57,"tag":203,"props":980,"children":981},{},[982],{"type":63,"value":983},"                planName: \"Pay as You Go (Free) (Private)\",\n",{"type":57,"tag":203,"props":985,"children":987},{"class":205,"line":986},15,[988],{"type":57,"tag":203,"props":989,"children":990},{},[991],{"type":63,"value":992},"                termUnit: \"P1M\",\n",{"type":57,"tag":203,"props":994,"children":996},{"class":205,"line":995},16,[997],{"type":57,"tag":203,"props":998,"children":999},{},[1000],{"type":63,"value":1001},"                termId: \"gmz7xq9ge3py\"\n",{"type":57,"tag":203,"props":1003,"children":1005},{"class":205,"line":1004},17,[1006],{"type":57,"tag":203,"props":1007,"children":1008},{},[1009],{"type":63,"value":1010},"            )\n",{"type":57,"tag":203,"props":1012,"children":1014},{"class":205,"line":1013},18,[1015],{"type":57,"tag":203,"props":1016,"children":1017},{},[1018],{"type":63,"value":1019},"        ),\n",{"type":57,"tag":203,"props":1021,"children":1023},{"class":205,"line":1022},19,[1024],{"type":57,"tag":203,"props":1025,"children":1026},{},[1027],{"type":63,"value":1028},"        user: new MongoDBAtlasUserDetails(\n",{"type":57,"tag":203,"props":1030,"children":1032},{"class":205,"line":1031},20,[1033],{"type":57,"tag":203,"props":1034,"children":1035},{},[1036],{"type":63,"value":1037},"            emailAddress: \"admin@example.com\",\n",{"type":57,"tag":203,"props":1039,"children":1041},{"class":205,"line":1040},21,[1042],{"type":57,"tag":203,"props":1043,"children":1044},{},[1045],{"type":63,"value":1046},"            upn: \"admin@example.com\"\n",{"type":57,"tag":203,"props":1048,"children":1050},{"class":205,"line":1049},22,[1051],{"type":57,"tag":203,"props":1052,"children":1053},{},[1054],{"type":63,"value":1055},"        )\n",{"type":57,"tag":203,"props":1057,"children":1059},{"class":205,"line":1058},23,[1060],{"type":57,"tag":203,"props":1061,"children":1062},{},[1063],{"type":63,"value":1064},"        {\n",{"type":57,"tag":203,"props":1066,"children":1068},{"class":205,"line":1067},24,[1069],{"type":57,"tag":203,"props":1070,"children":1071},{},[1072],{"type":63,"value":1073},"            FirstName = \"Admin\",\n",{"type":57,"tag":203,"props":1075,"children":1077},{"class":205,"line":1076},25,[1078],{"type":57,"tag":203,"props":1079,"children":1080},{},[1081],{"type":63,"value":1082},"            LastName = \"User\"\n",{"type":57,"tag":203,"props":1084,"children":1086},{"class":205,"line":1085},26,[1087],{"type":57,"tag":203,"props":1088,"children":1089},{},[1090],{"type":63,"value":1091},"        }\n",{"type":57,"tag":203,"props":1093,"children":1095},{"class":205,"line":1094},27,[1096],{"type":57,"tag":203,"props":1097,"children":1098},{},[1099],{"type":63,"value":1100},"    )\n",{"type":57,"tag":203,"props":1102,"children":1104},{"class":205,"line":1103},28,[1105],{"type":57,"tag":203,"props":1106,"children":1107},{},[1108],{"type":63,"value":1109},"    {\n",{"type":57,"tag":203,"props":1111,"children":1113},{"class":205,"line":1112},29,[1114],{"type":57,"tag":203,"props":1115,"children":1116},{},[1117],{"type":63,"value":1118},"        PartnerProperties = new MongoDBAtlasPartnerProperties\n",{"type":57,"tag":203,"props":1120,"children":1122},{"class":205,"line":1121},30,[1123],{"type":57,"tag":203,"props":1124,"children":1125},{},[1126],{"type":63,"value":1064},{"type":57,"tag":203,"props":1128,"children":1130},{"class":205,"line":1129},31,[1131],{"type":57,"tag":203,"props":1132,"children":1133},{},[1134],{"type":63,"value":1135},"            OrganizationName = organizationName\n",{"type":57,"tag":203,"props":1137,"children":1139},{"class":205,"line":1138},32,[1140],{"type":57,"tag":203,"props":1141,"children":1142},{},[1143],{"type":63,"value":1091},{"type":57,"tag":203,"props":1145,"children":1147},{"class":205,"line":1146},33,[1148],{"type":57,"tag":203,"props":1149,"children":1150},{},[1151],{"type":63,"value":1152},"    },\n",{"type":57,"tag":203,"props":1154,"children":1156},{"class":205,"line":1155},34,[1157],{"type":57,"tag":203,"props":1158,"children":1159},{},[1160],{"type":63,"value":1161},"    Tags = { [\"Environment\"] = \"Production\" }\n",{"type":57,"tag":203,"props":1163,"children":1165},{"class":205,"line":1164},35,[1166],{"type":57,"tag":203,"props":1167,"children":1168},{},[1169],{"type":63,"value":1170},"};\n",{"type":57,"tag":203,"props":1172,"children":1174},{"class":205,"line":1173},36,[1175],{"type":57,"tag":203,"props":1176,"children":1177},{"emptyLinePlaceholder":545},[1178],{"type":63,"value":548},{"type":57,"tag":203,"props":1180,"children":1182},{"class":205,"line":1181},37,[1183],{"type":57,"tag":203,"props":1184,"children":1185},{},[1186],{"type":63,"value":1187},"\u002F\u002F Create the organization (long-running operation)\n",{"type":57,"tag":203,"props":1189,"children":1191},{"class":205,"line":1190},38,[1192],{"type":57,"tag":203,"props":1193,"children":1194},{},[1195],{"type":63,"value":1196},"var operation = await organizations.CreateOrUpdateAsync(\n",{"type":57,"tag":203,"props":1198,"children":1200},{"class":205,"line":1199},39,[1201],{"type":57,"tag":203,"props":1202,"children":1203},{},[1204],{"type":63,"value":1205},"    WaitUntil.Completed,\n",{"type":57,"tag":203,"props":1207,"children":1209},{"class":205,"line":1208},40,[1210],{"type":57,"tag":203,"props":1211,"children":1212},{},[1213],{"type":63,"value":1214},"    organizationName,\n",{"type":57,"tag":203,"props":1216,"children":1218},{"class":205,"line":1217},41,[1219],{"type":57,"tag":203,"props":1220,"children":1221},{},[1222],{"type":63,"value":1223},"    organizationData\n",{"type":57,"tag":203,"props":1225,"children":1227},{"class":205,"line":1226},42,[1228],{"type":57,"tag":203,"props":1229,"children":1230},{},[1231],{"type":63,"value":583},{"type":57,"tag":203,"props":1233,"children":1235},{"class":205,"line":1234},43,[1236],{"type":57,"tag":203,"props":1237,"children":1238},{"emptyLinePlaceholder":545},[1239],{"type":63,"value":548},{"type":57,"tag":203,"props":1241,"children":1243},{"class":205,"line":1242},44,[1244],{"type":57,"tag":203,"props":1245,"children":1246},{},[1247],{"type":63,"value":1248},"MongoDBAtlasOrganizationResource organization = operation.Value;\n",{"type":57,"tag":203,"props":1250,"children":1252},{"class":205,"line":1251},45,[1253],{"type":57,"tag":203,"props":1254,"children":1255},{},[1256],{"type":63,"value":1257},"Console.WriteLine($\"Created: {organization.Id}\");\n",{"type":57,"tag":791,"props":1259,"children":1261},{"id":1260},"get-existing-organization",[1262],{"type":63,"value":1263},"Get Existing Organization",{"type":57,"tag":192,"props":1265,"children":1267},{"className":501,"code":1266,"language":503,"meta":197,"style":197},"\u002F\u002F Option 1: From collection\nMongoDBAtlasOrganizationResource org = \n    await organizations.GetAsync(\"my-atlas-org\");\n\n\u002F\u002F Option 2: From resource identifier\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId: \"subscription-id\",\n    resourceGroupName: \"my-resource-group\",\n    organizationName: \"my-atlas-org\"\n);\nMongoDBAtlasOrganizationResource org2 = \n    armClient.GetMongoDBAtlasOrganizationResource(resourceId);\nawait org2.GetAsync(); \u002F\u002F Fetch data\n",[1268],{"type":57,"tag":118,"props":1269,"children":1270},{"__ignoreMap":197},[1271,1279,1287,1295,1302,1310,1318,1326,1334,1342,1349,1357,1365],{"type":57,"tag":203,"props":1272,"children":1273},{"class":205,"line":206},[1274],{"type":57,"tag":203,"props":1275,"children":1276},{},[1277],{"type":63,"value":1278},"\u002F\u002F Option 1: From collection\n",{"type":57,"tag":203,"props":1280,"children":1281},{"class":205,"line":232},[1282],{"type":57,"tag":203,"props":1283,"children":1284},{},[1285],{"type":63,"value":1286},"MongoDBAtlasOrganizationResource org = \n",{"type":57,"tag":203,"props":1288,"children":1289},{"class":205,"line":253},[1290],{"type":57,"tag":203,"props":1291,"children":1292},{},[1293],{"type":63,"value":1294},"    await organizations.GetAsync(\"my-atlas-org\");\n",{"type":57,"tag":203,"props":1296,"children":1297},{"class":205,"line":416},[1298],{"type":57,"tag":203,"props":1299,"children":1300},{"emptyLinePlaceholder":545},[1301],{"type":63,"value":548},{"type":57,"tag":203,"props":1303,"children":1304},{"class":205,"line":443},[1305],{"type":57,"tag":203,"props":1306,"children":1307},{},[1308],{"type":63,"value":1309},"\u002F\u002F Option 2: From resource identifier\n",{"type":57,"tag":203,"props":1311,"children":1312},{"class":205,"line":469},[1313],{"type":57,"tag":203,"props":1314,"children":1315},{},[1316],{"type":63,"value":1317},"var resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n",{"type":57,"tag":203,"props":1319,"children":1320},{"class":205,"line":559},[1321],{"type":57,"tag":203,"props":1322,"children":1323},{},[1324],{"type":63,"value":1325},"    subscriptionId: \"subscription-id\",\n",{"type":57,"tag":203,"props":1327,"children":1328},{"class":205,"line":568},[1329],{"type":57,"tag":203,"props":1330,"children":1331},{},[1332],{"type":63,"value":1333},"    resourceGroupName: \"my-resource-group\",\n",{"type":57,"tag":203,"props":1335,"children":1336},{"class":205,"line":577},[1337],{"type":57,"tag":203,"props":1338,"children":1339},{},[1340],{"type":63,"value":1341},"    organizationName: \"my-atlas-org\"\n",{"type":57,"tag":203,"props":1343,"children":1344},{"class":205,"line":586},[1345],{"type":57,"tag":203,"props":1346,"children":1347},{},[1348],{"type":63,"value":583},{"type":57,"tag":203,"props":1350,"children":1351},{"class":205,"line":595},[1352],{"type":57,"tag":203,"props":1353,"children":1354},{},[1355],{"type":63,"value":1356},"MongoDBAtlasOrganizationResource org2 = \n",{"type":57,"tag":203,"props":1358,"children":1359},{"class":205,"line":604},[1360],{"type":57,"tag":203,"props":1361,"children":1362},{},[1363],{"type":63,"value":1364},"    armClient.GetMongoDBAtlasOrganizationResource(resourceId);\n",{"type":57,"tag":203,"props":1366,"children":1367},{"class":205,"line":613},[1368],{"type":57,"tag":203,"props":1369,"children":1370},{},[1371],{"type":63,"value":1372},"await org2.GetAsync(); \u002F\u002F Fetch data\n",{"type":57,"tag":791,"props":1374,"children":1376},{"id":1375},"list-organizations",[1377],{"type":63,"value":1378},"List Organizations",{"type":57,"tag":192,"props":1380,"children":1382},{"className":501,"code":1381,"language":503,"meta":197,"style":197},"\u002F\u002F List in resource group\nawait foreach (var org in organizations.GetAllAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}\");\n    Console.WriteLine($\"  Location: {org.Data.Location}\");\n    Console.WriteLine($\"  State: {org.Data.Properties?.ProvisioningState}\");\n}\n\n\u002F\u002F List across subscription\nawait foreach (var org in subscription.GetMongoDBAtlasOrganizationsAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name} in {org.Data.Id}\");\n}\n",[1383],{"type":57,"tag":118,"props":1384,"children":1385},{"__ignoreMap":197},[1386,1394,1402,1409,1417,1425,1433,1441,1448,1456,1464,1471,1479],{"type":57,"tag":203,"props":1387,"children":1388},{"class":205,"line":206},[1389],{"type":57,"tag":203,"props":1390,"children":1391},{},[1392],{"type":63,"value":1393},"\u002F\u002F List in resource group\n",{"type":57,"tag":203,"props":1395,"children":1396},{"class":205,"line":232},[1397],{"type":57,"tag":203,"props":1398,"children":1399},{},[1400],{"type":63,"value":1401},"await foreach (var org in organizations.GetAllAsync())\n",{"type":57,"tag":203,"props":1403,"children":1404},{"class":205,"line":253},[1405],{"type":57,"tag":203,"props":1406,"children":1407},{},[1408],{"type":63,"value":918},{"type":57,"tag":203,"props":1410,"children":1411},{"class":205,"line":416},[1412],{"type":57,"tag":203,"props":1413,"children":1414},{},[1415],{"type":63,"value":1416},"    Console.WriteLine($\"Org: {org.Data.Name}\");\n",{"type":57,"tag":203,"props":1418,"children":1419},{"class":205,"line":443},[1420],{"type":57,"tag":203,"props":1421,"children":1422},{},[1423],{"type":63,"value":1424},"    Console.WriteLine($\"  Location: {org.Data.Location}\");\n",{"type":57,"tag":203,"props":1426,"children":1427},{"class":205,"line":469},[1428],{"type":57,"tag":203,"props":1429,"children":1430},{},[1431],{"type":63,"value":1432},"    Console.WriteLine($\"  State: {org.Data.Properties?.ProvisioningState}\");\n",{"type":57,"tag":203,"props":1434,"children":1435},{"class":205,"line":559},[1436],{"type":57,"tag":203,"props":1437,"children":1438},{},[1439],{"type":63,"value":1440},"}\n",{"type":57,"tag":203,"props":1442,"children":1443},{"class":205,"line":568},[1444],{"type":57,"tag":203,"props":1445,"children":1446},{"emptyLinePlaceholder":545},[1447],{"type":63,"value":548},{"type":57,"tag":203,"props":1449,"children":1450},{"class":205,"line":577},[1451],{"type":57,"tag":203,"props":1452,"children":1453},{},[1454],{"type":63,"value":1455},"\u002F\u002F List across subscription\n",{"type":57,"tag":203,"props":1457,"children":1458},{"class":205,"line":586},[1459],{"type":57,"tag":203,"props":1460,"children":1461},{},[1462],{"type":63,"value":1463},"await foreach (var org in subscription.GetMongoDBAtlasOrganizationsAsync())\n",{"type":57,"tag":203,"props":1465,"children":1466},{"class":205,"line":595},[1467],{"type":57,"tag":203,"props":1468,"children":1469},{},[1470],{"type":63,"value":918},{"type":57,"tag":203,"props":1472,"children":1473},{"class":205,"line":604},[1474],{"type":57,"tag":203,"props":1475,"children":1476},{},[1477],{"type":63,"value":1478},"    Console.WriteLine($\"Org: {org.Data.Name} in {org.Data.Id}\");\n",{"type":57,"tag":203,"props":1480,"children":1481},{"class":205,"line":613},[1482],{"type":57,"tag":203,"props":1483,"children":1484},{},[1485],{"type":63,"value":1440},{"type":57,"tag":791,"props":1487,"children":1489},{"id":1488},"update-tags",[1490],{"type":63,"value":1491},"Update Tags",{"type":57,"tag":192,"props":1493,"children":1495},{"className":501,"code":1494,"language":503,"meta":197,"style":197},"\u002F\u002F Add a single tag\nawait organization.AddTagAsync(\"CostCenter\", \"12345\");\n\n\u002F\u002F Replace all tags\nawait organization.SetTagsAsync(new Dictionary\u003Cstring, string>\n{\n    [\"Environment\"] = \"Production\",\n    [\"Team\"] = \"Platform\"\n});\n\n\u002F\u002F Remove a tag\nawait organization.RemoveTagAsync(\"OldTag\");\n",[1496],{"type":57,"tag":118,"props":1497,"children":1498},{"__ignoreMap":197},[1499,1507,1515,1522,1530,1538,1545,1553,1561,1569,1576,1584],{"type":57,"tag":203,"props":1500,"children":1501},{"class":205,"line":206},[1502],{"type":57,"tag":203,"props":1503,"children":1504},{},[1505],{"type":63,"value":1506},"\u002F\u002F Add a single tag\n",{"type":57,"tag":203,"props":1508,"children":1509},{"class":205,"line":232},[1510],{"type":57,"tag":203,"props":1511,"children":1512},{},[1513],{"type":63,"value":1514},"await organization.AddTagAsync(\"CostCenter\", \"12345\");\n",{"type":57,"tag":203,"props":1516,"children":1517},{"class":205,"line":253},[1518],{"type":57,"tag":203,"props":1519,"children":1520},{"emptyLinePlaceholder":545},[1521],{"type":63,"value":548},{"type":57,"tag":203,"props":1523,"children":1524},{"class":205,"line":416},[1525],{"type":57,"tag":203,"props":1526,"children":1527},{},[1528],{"type":63,"value":1529},"\u002F\u002F Replace all tags\n",{"type":57,"tag":203,"props":1531,"children":1532},{"class":205,"line":443},[1533],{"type":57,"tag":203,"props":1534,"children":1535},{},[1536],{"type":63,"value":1537},"await organization.SetTagsAsync(new Dictionary\u003Cstring, string>\n",{"type":57,"tag":203,"props":1539,"children":1540},{"class":205,"line":469},[1541],{"type":57,"tag":203,"props":1542,"children":1543},{},[1544],{"type":63,"value":918},{"type":57,"tag":203,"props":1546,"children":1547},{"class":205,"line":559},[1548],{"type":57,"tag":203,"props":1549,"children":1550},{},[1551],{"type":63,"value":1552},"    [\"Environment\"] = \"Production\",\n",{"type":57,"tag":203,"props":1554,"children":1555},{"class":205,"line":568},[1556],{"type":57,"tag":203,"props":1557,"children":1558},{},[1559],{"type":63,"value":1560},"    [\"Team\"] = \"Platform\"\n",{"type":57,"tag":203,"props":1562,"children":1563},{"class":205,"line":577},[1564],{"type":57,"tag":203,"props":1565,"children":1566},{},[1567],{"type":63,"value":1568},"});\n",{"type":57,"tag":203,"props":1570,"children":1571},{"class":205,"line":586},[1572],{"type":57,"tag":203,"props":1573,"children":1574},{"emptyLinePlaceholder":545},[1575],{"type":63,"value":548},{"type":57,"tag":203,"props":1577,"children":1578},{"class":205,"line":595},[1579],{"type":57,"tag":203,"props":1580,"children":1581},{},[1582],{"type":63,"value":1583},"\u002F\u002F Remove a tag\n",{"type":57,"tag":203,"props":1585,"children":1586},{"class":205,"line":604},[1587],{"type":57,"tag":203,"props":1588,"children":1589},{},[1590],{"type":63,"value":1591},"await organization.RemoveTagAsync(\"OldTag\");\n",{"type":57,"tag":791,"props":1593,"children":1595},{"id":1594},"update-organization-properties",[1596],{"type":63,"value":1597},"Update Organization Properties",{"type":57,"tag":192,"props":1599,"children":1601},{"className":501,"code":1600,"language":503,"meta":197,"style":197},"var patch = new MongoDBAtlasOrganizationPatch\n{\n    Tags = { [\"UpdatedAt\"] = DateTime.UtcNow.ToString(\"o\") },\n    Properties = new MongoDBAtlasOrganizationUpdateProperties\n    {\n        \u002F\u002F Update user details if needed\n        User = new MongoDBAtlasUserDetails(\n            emailAddress: \"newadmin@example.com\",\n            upn: \"newadmin@example.com\"\n        )\n    }\n};\n\nvar updateOperation = await organization.UpdateAsync(\n    WaitUntil.Completed,\n    patch\n);\n",[1602],{"type":57,"tag":118,"props":1603,"children":1604},{"__ignoreMap":197},[1605,1613,1620,1628,1636,1643,1651,1659,1667,1675,1682,1690,1697,1704,1712,1719,1727],{"type":57,"tag":203,"props":1606,"children":1607},{"class":205,"line":206},[1608],{"type":57,"tag":203,"props":1609,"children":1610},{},[1611],{"type":63,"value":1612},"var patch = new MongoDBAtlasOrganizationPatch\n",{"type":57,"tag":203,"props":1614,"children":1615},{"class":205,"line":232},[1616],{"type":57,"tag":203,"props":1617,"children":1618},{},[1619],{"type":63,"value":918},{"type":57,"tag":203,"props":1621,"children":1622},{"class":205,"line":253},[1623],{"type":57,"tag":203,"props":1624,"children":1625},{},[1626],{"type":63,"value":1627},"    Tags = { [\"UpdatedAt\"] = DateTime.UtcNow.ToString(\"o\") },\n",{"type":57,"tag":203,"props":1629,"children":1630},{"class":205,"line":416},[1631],{"type":57,"tag":203,"props":1632,"children":1633},{},[1634],{"type":63,"value":1635},"    Properties = new MongoDBAtlasOrganizationUpdateProperties\n",{"type":57,"tag":203,"props":1637,"children":1638},{"class":205,"line":443},[1639],{"type":57,"tag":203,"props":1640,"children":1641},{},[1642],{"type":63,"value":1109},{"type":57,"tag":203,"props":1644,"children":1645},{"class":205,"line":469},[1646],{"type":57,"tag":203,"props":1647,"children":1648},{},[1649],{"type":63,"value":1650},"        \u002F\u002F Update user details if needed\n",{"type":57,"tag":203,"props":1652,"children":1653},{"class":205,"line":559},[1654],{"type":57,"tag":203,"props":1655,"children":1656},{},[1657],{"type":63,"value":1658},"        User = new MongoDBAtlasUserDetails(\n",{"type":57,"tag":203,"props":1660,"children":1661},{"class":205,"line":568},[1662],{"type":57,"tag":203,"props":1663,"children":1664},{},[1665],{"type":63,"value":1666},"            emailAddress: \"newadmin@example.com\",\n",{"type":57,"tag":203,"props":1668,"children":1669},{"class":205,"line":577},[1670],{"type":57,"tag":203,"props":1671,"children":1672},{},[1673],{"type":63,"value":1674},"            upn: \"newadmin@example.com\"\n",{"type":57,"tag":203,"props":1676,"children":1677},{"class":205,"line":586},[1678],{"type":57,"tag":203,"props":1679,"children":1680},{},[1681],{"type":63,"value":1055},{"type":57,"tag":203,"props":1683,"children":1684},{"class":205,"line":595},[1685],{"type":57,"tag":203,"props":1686,"children":1687},{},[1688],{"type":63,"value":1689},"    }\n",{"type":57,"tag":203,"props":1691,"children":1692},{"class":205,"line":604},[1693],{"type":57,"tag":203,"props":1694,"children":1695},{},[1696],{"type":63,"value":1170},{"type":57,"tag":203,"props":1698,"children":1699},{"class":205,"line":613},[1700],{"type":57,"tag":203,"props":1701,"children":1702},{"emptyLinePlaceholder":545},[1703],{"type":63,"value":548},{"type":57,"tag":203,"props":1705,"children":1706},{"class":205,"line":977},[1707],{"type":57,"tag":203,"props":1708,"children":1709},{},[1710],{"type":63,"value":1711},"var updateOperation = await organization.UpdateAsync(\n",{"type":57,"tag":203,"props":1713,"children":1714},{"class":205,"line":986},[1715],{"type":57,"tag":203,"props":1716,"children":1717},{},[1718],{"type":63,"value":1205},{"type":57,"tag":203,"props":1720,"children":1721},{"class":205,"line":995},[1722],{"type":57,"tag":203,"props":1723,"children":1724},{},[1725],{"type":63,"value":1726},"    patch\n",{"type":57,"tag":203,"props":1728,"children":1729},{"class":205,"line":1004},[1730],{"type":57,"tag":203,"props":1731,"children":1732},{},[1733],{"type":63,"value":583},{"type":57,"tag":791,"props":1735,"children":1737},{"id":1736},"delete-organization",[1738],{"type":63,"value":1739},"Delete Organization",{"type":57,"tag":192,"props":1741,"children":1743},{"className":501,"code":1742,"language":503,"meta":197,"style":197},"\u002F\u002F Delete (long-running operation)\nawait organization.DeleteAsync(WaitUntil.Completed);\n",[1744],{"type":57,"tag":118,"props":1745,"children":1746},{"__ignoreMap":197},[1747,1755],{"type":57,"tag":203,"props":1748,"children":1749},{"class":205,"line":206},[1750],{"type":57,"tag":203,"props":1751,"children":1752},{},[1753],{"type":63,"value":1754},"\u002F\u002F Delete (long-running operation)\n",{"type":57,"tag":203,"props":1756,"children":1757},{"class":205,"line":232},[1758],{"type":57,"tag":203,"props":1759,"children":1760},{},[1761],{"type":63,"value":1762},"await organization.DeleteAsync(WaitUntil.Completed);\n",{"type":57,"tag":72,"props":1764,"children":1766},{"id":1765},"model-properties-reference",[1767],{"type":63,"value":1768},"Model Properties Reference",{"type":57,"tag":791,"props":1770,"children":1772},{"id":1771},"mongodbatlasorganizationproperties",[1773],{"type":63,"value":710},{"type":57,"tag":79,"props":1775,"children":1776},{},[1777,1796],{"type":57,"tag":83,"props":1778,"children":1779},{},[1780],{"type":57,"tag":87,"props":1781,"children":1782},{},[1783,1787,1791],{"type":57,"tag":91,"props":1784,"children":1785},{},[1786],{"type":63,"value":95},{"type":57,"tag":91,"props":1788,"children":1789},{},[1790],{"type":63,"value":639},{"type":57,"tag":91,"props":1792,"children":1793},{},[1794],{"type":63,"value":1795},"Description",{"type":57,"tag":102,"props":1797,"children":1798},{},[1799,1824,1849,1874],{"type":57,"tag":87,"props":1800,"children":1801},{},[1802,1811,1819],{"type":57,"tag":109,"props":1803,"children":1804},{},[1805],{"type":57,"tag":118,"props":1806,"children":1808},{"className":1807},[],[1809],{"type":63,"value":1810},"Marketplace",{"type":57,"tag":109,"props":1812,"children":1813},{},[1814],{"type":57,"tag":118,"props":1815,"children":1817},{"className":1816},[],[1818],{"type":63,"value":727},{"type":57,"tag":109,"props":1820,"children":1821},{},[1822],{"type":63,"value":1823},"Required. Marketplace subscription details",{"type":57,"tag":87,"props":1825,"children":1826},{},[1827,1836,1844],{"type":57,"tag":109,"props":1828,"children":1829},{},[1830],{"type":57,"tag":118,"props":1831,"children":1833},{"className":1832},[],[1834],{"type":63,"value":1835},"User",{"type":57,"tag":109,"props":1837,"children":1838},{},[1839],{"type":57,"tag":118,"props":1840,"children":1842},{"className":1841},[],[1843],{"type":63,"value":761},{"type":57,"tag":109,"props":1845,"children":1846},{},[1847],{"type":63,"value":1848},"Required. Organization admin user",{"type":57,"tag":87,"props":1850,"children":1851},{},[1852,1861,1869],{"type":57,"tag":109,"props":1853,"children":1854},{},[1855],{"type":57,"tag":118,"props":1856,"children":1858},{"className":1857},[],[1859],{"type":63,"value":1860},"PartnerProperties",{"type":57,"tag":109,"props":1862,"children":1863},{},[1864],{"type":57,"tag":118,"props":1865,"children":1867},{"className":1866},[],[1868],{"type":63,"value":778},{"type":57,"tag":109,"props":1870,"children":1871},{},[1872],{"type":63,"value":1873},"MongoDB-specific properties",{"type":57,"tag":87,"props":1875,"children":1876},{},[1877,1886,1895],{"type":57,"tag":109,"props":1878,"children":1879},{},[1880],{"type":57,"tag":118,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":63,"value":1885},"ProvisioningState",{"type":57,"tag":109,"props":1887,"children":1888},{},[1889],{"type":57,"tag":118,"props":1890,"children":1892},{"className":1891},[],[1893],{"type":63,"value":1894},"MongoDBAtlasResourceProvisioningState",{"type":57,"tag":109,"props":1896,"children":1897},{},[1898],{"type":63,"value":1899},"Read-only. Current provisioning state",{"type":57,"tag":791,"props":1901,"children":1903},{"id":1902},"mongodbatlasmarketplacedetails",[1904],{"type":63,"value":727},{"type":57,"tag":79,"props":1906,"children":1907},{},[1908,1926],{"type":57,"tag":83,"props":1909,"children":1910},{},[1911],{"type":57,"tag":87,"props":1912,"children":1913},{},[1914,1918,1922],{"type":57,"tag":91,"props":1915,"children":1916},{},[1917],{"type":63,"value":95},{"type":57,"tag":91,"props":1919,"children":1920},{},[1921],{"type":63,"value":639},{"type":57,"tag":91,"props":1923,"children":1924},{},[1925],{"type":63,"value":1795},{"type":57,"tag":102,"props":1927,"children":1928},{},[1929,1955,1980],{"type":57,"tag":87,"props":1930,"children":1931},{},[1932,1941,1950],{"type":57,"tag":109,"props":1933,"children":1934},{},[1935],{"type":57,"tag":118,"props":1936,"children":1938},{"className":1937},[],[1939],{"type":63,"value":1940},"SubscriptionId",{"type":57,"tag":109,"props":1942,"children":1943},{},[1944],{"type":57,"tag":118,"props":1945,"children":1947},{"className":1946},[],[1948],{"type":63,"value":1949},"string",{"type":57,"tag":109,"props":1951,"children":1952},{},[1953],{"type":63,"value":1954},"Required. Azure subscription ID for billing",{"type":57,"tag":87,"props":1956,"children":1957},{},[1958,1967,1975],{"type":57,"tag":109,"props":1959,"children":1960},{},[1961],{"type":57,"tag":118,"props":1962,"children":1964},{"className":1963},[],[1965],{"type":63,"value":1966},"OfferDetails",{"type":57,"tag":109,"props":1968,"children":1969},{},[1970],{"type":57,"tag":118,"props":1971,"children":1973},{"className":1972},[],[1974],{"type":63,"value":744},{"type":57,"tag":109,"props":1976,"children":1977},{},[1978],{"type":63,"value":1979},"Required. Marketplace offer configuration",{"type":57,"tag":87,"props":1981,"children":1982},{},[1983,1992,2001],{"type":57,"tag":109,"props":1984,"children":1985},{},[1986],{"type":57,"tag":118,"props":1987,"children":1989},{"className":1988},[],[1990],{"type":63,"value":1991},"SubscriptionStatus",{"type":57,"tag":109,"props":1993,"children":1994},{},[1995],{"type":57,"tag":118,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":63,"value":2000},"MarketplaceSubscriptionStatus",{"type":57,"tag":109,"props":2002,"children":2003},{},[2004],{"type":63,"value":2005},"Read-only. Subscription status",{"type":57,"tag":791,"props":2007,"children":2009},{"id":2008},"mongodbatlasofferdetails",[2010],{"type":63,"value":744},{"type":57,"tag":79,"props":2012,"children":2013},{},[2014,2032],{"type":57,"tag":83,"props":2015,"children":2016},{},[2017],{"type":57,"tag":87,"props":2018,"children":2019},{},[2020,2024,2028],{"type":57,"tag":91,"props":2021,"children":2022},{},[2023],{"type":63,"value":95},{"type":57,"tag":91,"props":2025,"children":2026},{},[2027],{"type":63,"value":639},{"type":57,"tag":91,"props":2029,"children":2030},{},[2031],{"type":63,"value":1795},{"type":57,"tag":102,"props":2033,"children":2034},{},[2035,2060,2085,2110,2135,2160],{"type":57,"tag":87,"props":2036,"children":2037},{},[2038,2047,2055],{"type":57,"tag":109,"props":2039,"children":2040},{},[2041],{"type":57,"tag":118,"props":2042,"children":2044},{"className":2043},[],[2045],{"type":63,"value":2046},"PublisherId",{"type":57,"tag":109,"props":2048,"children":2049},{},[2050],{"type":57,"tag":118,"props":2051,"children":2053},{"className":2052},[],[2054],{"type":63,"value":1949},{"type":57,"tag":109,"props":2056,"children":2057},{},[2058],{"type":63,"value":2059},"Required. Publisher ID (typically \"mongodb\")",{"type":57,"tag":87,"props":2061,"children":2062},{},[2063,2072,2080],{"type":57,"tag":109,"props":2064,"children":2065},{},[2066],{"type":57,"tag":118,"props":2067,"children":2069},{"className":2068},[],[2070],{"type":63,"value":2071},"OfferId",{"type":57,"tag":109,"props":2073,"children":2074},{},[2075],{"type":57,"tag":118,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":63,"value":1949},{"type":57,"tag":109,"props":2081,"children":2082},{},[2083],{"type":63,"value":2084},"Required. Offer ID",{"type":57,"tag":87,"props":2086,"children":2087},{},[2088,2097,2105],{"type":57,"tag":109,"props":2089,"children":2090},{},[2091],{"type":57,"tag":118,"props":2092,"children":2094},{"className":2093},[],[2095],{"type":63,"value":2096},"PlanId",{"type":57,"tag":109,"props":2098,"children":2099},{},[2100],{"type":57,"tag":118,"props":2101,"children":2103},{"className":2102},[],[2104],{"type":63,"value":1949},{"type":57,"tag":109,"props":2106,"children":2107},{},[2108],{"type":63,"value":2109},"Required. Plan ID",{"type":57,"tag":87,"props":2111,"children":2112},{},[2113,2122,2130],{"type":57,"tag":109,"props":2114,"children":2115},{},[2116],{"type":57,"tag":118,"props":2117,"children":2119},{"className":2118},[],[2120],{"type":63,"value":2121},"PlanName",{"type":57,"tag":109,"props":2123,"children":2124},{},[2125],{"type":57,"tag":118,"props":2126,"children":2128},{"className":2127},[],[2129],{"type":63,"value":1949},{"type":57,"tag":109,"props":2131,"children":2132},{},[2133],{"type":63,"value":2134},"Required. Display name of the plan",{"type":57,"tag":87,"props":2136,"children":2137},{},[2138,2147,2155],{"type":57,"tag":109,"props":2139,"children":2140},{},[2141],{"type":57,"tag":118,"props":2142,"children":2144},{"className":2143},[],[2145],{"type":63,"value":2146},"TermUnit",{"type":57,"tag":109,"props":2148,"children":2149},{},[2150],{"type":57,"tag":118,"props":2151,"children":2153},{"className":2152},[],[2154],{"type":63,"value":1949},{"type":57,"tag":109,"props":2156,"children":2157},{},[2158],{"type":63,"value":2159},"Required. Billing term unit (e.g., \"P1M\")",{"type":57,"tag":87,"props":2161,"children":2162},{},[2163,2172,2180],{"type":57,"tag":109,"props":2164,"children":2165},{},[2166],{"type":57,"tag":118,"props":2167,"children":2169},{"className":2168},[],[2170],{"type":63,"value":2171},"TermId",{"type":57,"tag":109,"props":2173,"children":2174},{},[2175],{"type":57,"tag":118,"props":2176,"children":2178},{"className":2177},[],[2179],{"type":63,"value":1949},{"type":57,"tag":109,"props":2181,"children":2182},{},[2183],{"type":63,"value":2184},"Required. Term identifier",{"type":57,"tag":791,"props":2186,"children":2188},{"id":2187},"mongodbatlasuserdetails",[2189],{"type":63,"value":761},{"type":57,"tag":79,"props":2191,"children":2192},{},[2193,2211],{"type":57,"tag":83,"props":2194,"children":2195},{},[2196],{"type":57,"tag":87,"props":2197,"children":2198},{},[2199,2203,2207],{"type":57,"tag":91,"props":2200,"children":2201},{},[2202],{"type":63,"value":95},{"type":57,"tag":91,"props":2204,"children":2205},{},[2206],{"type":63,"value":639},{"type":57,"tag":91,"props":2208,"children":2209},{},[2210],{"type":63,"value":1795},{"type":57,"tag":102,"props":2212,"children":2213},{},[2214,2239,2264,2289],{"type":57,"tag":87,"props":2215,"children":2216},{},[2217,2226,2234],{"type":57,"tag":109,"props":2218,"children":2219},{},[2220],{"type":57,"tag":118,"props":2221,"children":2223},{"className":2222},[],[2224],{"type":63,"value":2225},"EmailAddress",{"type":57,"tag":109,"props":2227,"children":2228},{},[2229],{"type":57,"tag":118,"props":2230,"children":2232},{"className":2231},[],[2233],{"type":63,"value":1949},{"type":57,"tag":109,"props":2235,"children":2236},{},[2237],{"type":63,"value":2238},"Required. User email address",{"type":57,"tag":87,"props":2240,"children":2241},{},[2242,2251,2259],{"type":57,"tag":109,"props":2243,"children":2244},{},[2245],{"type":57,"tag":118,"props":2246,"children":2248},{"className":2247},[],[2249],{"type":63,"value":2250},"Upn",{"type":57,"tag":109,"props":2252,"children":2253},{},[2254],{"type":57,"tag":118,"props":2255,"children":2257},{"className":2256},[],[2258],{"type":63,"value":1949},{"type":57,"tag":109,"props":2260,"children":2261},{},[2262],{"type":63,"value":2263},"Required. User principal name",{"type":57,"tag":87,"props":2265,"children":2266},{},[2267,2276,2284],{"type":57,"tag":109,"props":2268,"children":2269},{},[2270],{"type":57,"tag":118,"props":2271,"children":2273},{"className":2272},[],[2274],{"type":63,"value":2275},"FirstName",{"type":57,"tag":109,"props":2277,"children":2278},{},[2279],{"type":57,"tag":118,"props":2280,"children":2282},{"className":2281},[],[2283],{"type":63,"value":1949},{"type":57,"tag":109,"props":2285,"children":2286},{},[2287],{"type":63,"value":2288},"Optional. User first name",{"type":57,"tag":87,"props":2290,"children":2291},{},[2292,2301,2309],{"type":57,"tag":109,"props":2293,"children":2294},{},[2295],{"type":57,"tag":118,"props":2296,"children":2298},{"className":2297},[],[2299],{"type":63,"value":2300},"LastName",{"type":57,"tag":109,"props":2302,"children":2303},{},[2304],{"type":57,"tag":118,"props":2305,"children":2307},{"className":2306},[],[2308],{"type":63,"value":1949},{"type":57,"tag":109,"props":2310,"children":2311},{},[2312],{"type":63,"value":2313},"Optional. User last name",{"type":57,"tag":791,"props":2315,"children":2317},{"id":2316},"mongodbatlaspartnerproperties",[2318],{"type":63,"value":778},{"type":57,"tag":79,"props":2320,"children":2321},{},[2322,2340],{"type":57,"tag":83,"props":2323,"children":2324},{},[2325],{"type":57,"tag":87,"props":2326,"children":2327},{},[2328,2332,2336],{"type":57,"tag":91,"props":2329,"children":2330},{},[2331],{"type":63,"value":95},{"type":57,"tag":91,"props":2333,"children":2334},{},[2335],{"type":63,"value":639},{"type":57,"tag":91,"props":2337,"children":2338},{},[2339],{"type":63,"value":1795},{"type":57,"tag":102,"props":2341,"children":2342},{},[2343,2368],{"type":57,"tag":87,"props":2344,"children":2345},{},[2346,2355,2363],{"type":57,"tag":109,"props":2347,"children":2348},{},[2349],{"type":57,"tag":118,"props":2350,"children":2352},{"className":2351},[],[2353],{"type":63,"value":2354},"OrganizationName",{"type":57,"tag":109,"props":2356,"children":2357},{},[2358],{"type":57,"tag":118,"props":2359,"children":2361},{"className":2360},[],[2362],{"type":63,"value":1949},{"type":57,"tag":109,"props":2364,"children":2365},{},[2366],{"type":63,"value":2367},"Name of the MongoDB Atlas organization",{"type":57,"tag":87,"props":2369,"children":2370},{},[2371,2380,2388],{"type":57,"tag":109,"props":2372,"children":2373},{},[2374],{"type":57,"tag":118,"props":2375,"children":2377},{"className":2376},[],[2378],{"type":63,"value":2379},"OrganizationId",{"type":57,"tag":109,"props":2381,"children":2382},{},[2383],{"type":57,"tag":118,"props":2384,"children":2386},{"className":2385},[],[2387],{"type":63,"value":1949},{"type":57,"tag":109,"props":2389,"children":2390},{},[2391],{"type":63,"value":2392},"Read-only. MongoDB Atlas organization ID",{"type":57,"tag":72,"props":2394,"children":2396},{"id":2395},"provisioning-states",[2397],{"type":63,"value":2398},"Provisioning States",{"type":57,"tag":79,"props":2400,"children":2401},{},[2402,2417],{"type":57,"tag":83,"props":2403,"children":2404},{},[2405],{"type":57,"tag":87,"props":2406,"children":2407},{},[2408,2413],{"type":57,"tag":91,"props":2409,"children":2410},{},[2411],{"type":63,"value":2412},"State",{"type":57,"tag":91,"props":2414,"children":2415},{},[2416],{"type":63,"value":1795},{"type":57,"tag":102,"props":2418,"children":2419},{},[2420,2437,2454,2471,2488,2505,2522],{"type":57,"tag":87,"props":2421,"children":2422},{},[2423,2432],{"type":57,"tag":109,"props":2424,"children":2425},{},[2426],{"type":57,"tag":118,"props":2427,"children":2429},{"className":2428},[],[2430],{"type":63,"value":2431},"Succeeded",{"type":57,"tag":109,"props":2433,"children":2434},{},[2435],{"type":63,"value":2436},"Resource provisioned successfully",{"type":57,"tag":87,"props":2438,"children":2439},{},[2440,2449],{"type":57,"tag":109,"props":2441,"children":2442},{},[2443],{"type":57,"tag":118,"props":2444,"children":2446},{"className":2445},[],[2447],{"type":63,"value":2448},"Failed",{"type":57,"tag":109,"props":2450,"children":2451},{},[2452],{"type":63,"value":2453},"Provisioning failed",{"type":57,"tag":87,"props":2455,"children":2456},{},[2457,2466],{"type":57,"tag":109,"props":2458,"children":2459},{},[2460],{"type":57,"tag":118,"props":2461,"children":2463},{"className":2462},[],[2464],{"type":63,"value":2465},"Canceled",{"type":57,"tag":109,"props":2467,"children":2468},{},[2469],{"type":63,"value":2470},"Provisioning was canceled",{"type":57,"tag":87,"props":2472,"children":2473},{},[2474,2483],{"type":57,"tag":109,"props":2475,"children":2476},{},[2477],{"type":57,"tag":118,"props":2478,"children":2480},{"className":2479},[],[2481],{"type":63,"value":2482},"Provisioning",{"type":57,"tag":109,"props":2484,"children":2485},{},[2486],{"type":63,"value":2487},"Resource is being provisioned",{"type":57,"tag":87,"props":2489,"children":2490},{},[2491,2500],{"type":57,"tag":109,"props":2492,"children":2493},{},[2494],{"type":57,"tag":118,"props":2495,"children":2497},{"className":2496},[],[2498],{"type":63,"value":2499},"Updating",{"type":57,"tag":109,"props":2501,"children":2502},{},[2503],{"type":63,"value":2504},"Resource is being updated",{"type":57,"tag":87,"props":2506,"children":2507},{},[2508,2517],{"type":57,"tag":109,"props":2509,"children":2510},{},[2511],{"type":57,"tag":118,"props":2512,"children":2514},{"className":2513},[],[2515],{"type":63,"value":2516},"Deleting",{"type":57,"tag":109,"props":2518,"children":2519},{},[2520],{"type":63,"value":2521},"Resource is being deleted",{"type":57,"tag":87,"props":2523,"children":2524},{},[2525,2534],{"type":57,"tag":109,"props":2526,"children":2527},{},[2528],{"type":57,"tag":118,"props":2529,"children":2531},{"className":2530},[],[2532],{"type":63,"value":2533},"Accepted",{"type":57,"tag":109,"props":2535,"children":2536},{},[2537],{"type":63,"value":2538},"Request accepted, provisioning starting",{"type":57,"tag":72,"props":2540,"children":2542},{"id":2541},"marketplace-subscription-status",[2543],{"type":63,"value":2544},"Marketplace Subscription Status",{"type":57,"tag":79,"props":2546,"children":2547},{},[2548,2563],{"type":57,"tag":83,"props":2549,"children":2550},{},[2551],{"type":57,"tag":87,"props":2552,"children":2553},{},[2554,2559],{"type":57,"tag":91,"props":2555,"children":2556},{},[2557],{"type":63,"value":2558},"Status",{"type":57,"tag":91,"props":2560,"children":2561},{},[2562],{"type":63,"value":1795},{"type":57,"tag":102,"props":2564,"children":2565},{},[2566,2583,2600,2617],{"type":57,"tag":87,"props":2567,"children":2568},{},[2569,2578],{"type":57,"tag":109,"props":2570,"children":2571},{},[2572],{"type":57,"tag":118,"props":2573,"children":2575},{"className":2574},[],[2576],{"type":63,"value":2577},"PendingFulfillmentStart",{"type":57,"tag":109,"props":2579,"children":2580},{},[2581],{"type":63,"value":2582},"Subscription pending activation",{"type":57,"tag":87,"props":2584,"children":2585},{},[2586,2595],{"type":57,"tag":109,"props":2587,"children":2588},{},[2589],{"type":57,"tag":118,"props":2590,"children":2592},{"className":2591},[],[2593],{"type":63,"value":2594},"Subscribed",{"type":57,"tag":109,"props":2596,"children":2597},{},[2598],{"type":63,"value":2599},"Active subscription",{"type":57,"tag":87,"props":2601,"children":2602},{},[2603,2612],{"type":57,"tag":109,"props":2604,"children":2605},{},[2606],{"type":57,"tag":118,"props":2607,"children":2609},{"className":2608},[],[2610],{"type":63,"value":2611},"Suspended",{"type":57,"tag":109,"props":2613,"children":2614},{},[2615],{"type":63,"value":2616},"Subscription suspended",{"type":57,"tag":87,"props":2618,"children":2619},{},[2620,2629],{"type":57,"tag":109,"props":2621,"children":2622},{},[2623],{"type":57,"tag":118,"props":2624,"children":2626},{"className":2625},[],[2627],{"type":63,"value":2628},"Unsubscribed",{"type":57,"tag":109,"props":2630,"children":2631},{},[2632],{"type":63,"value":2633},"Subscription canceled",{"type":57,"tag":72,"props":2635,"children":2637},{"id":2636},"best-practices",[2638],{"type":63,"value":2639},"Best Practices",{"type":57,"tag":791,"props":2641,"children":2643},{"id":2642},"use-async-methods",[2644],{"type":63,"value":2645},"Use Async Methods",{"type":57,"tag":192,"props":2647,"children":2649},{"className":501,"code":2648,"language":503,"meta":197,"style":197},"\u002F\u002F Prefer async for all operations\nvar org = await organizations.GetAsync(\"my-org\");\nawait org.Value.AddTagAsync(\"key\", \"value\");\n",[2650],{"type":57,"tag":118,"props":2651,"children":2652},{"__ignoreMap":197},[2653,2661,2669],{"type":57,"tag":203,"props":2654,"children":2655},{"class":205,"line":206},[2656],{"type":57,"tag":203,"props":2657,"children":2658},{},[2659],{"type":63,"value":2660},"\u002F\u002F Prefer async for all operations\n",{"type":57,"tag":203,"props":2662,"children":2663},{"class":205,"line":232},[2664],{"type":57,"tag":203,"props":2665,"children":2666},{},[2667],{"type":63,"value":2668},"var org = await organizations.GetAsync(\"my-org\");\n",{"type":57,"tag":203,"props":2670,"children":2671},{"class":205,"line":253},[2672],{"type":57,"tag":203,"props":2673,"children":2674},{},[2675],{"type":63,"value":2676},"await org.Value.AddTagAsync(\"key\", \"value\");\n",{"type":57,"tag":791,"props":2678,"children":2680},{"id":2679},"handle-long-running-operations",[2681],{"type":63,"value":2682},"Handle Long-Running Operations",{"type":57,"tag":192,"props":2684,"children":2686},{"className":501,"code":2685,"language":503,"meta":197,"style":197},"\u002F\u002F Wait for completion\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,  \u002F\u002F Blocks until done\n    name,\n    data\n);\n\n\u002F\u002F Or start and poll later\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Started,  \u002F\u002F Returns immediately\n    name,\n    data\n);\n\n\u002F\u002F Poll for completion\nwhile (!operation.HasCompleted)\n{\n    await Task.Delay(TimeSpan.FromSeconds(5));\n    await operation.UpdateStatusAsync();\n}\n",[2687],{"type":57,"tag":118,"props":2688,"children":2689},{"__ignoreMap":197},[2690,2698,2705,2713,2721,2729,2736,2743,2751,2758,2766,2773,2780,2787,2794,2802,2810,2817,2825,2833],{"type":57,"tag":203,"props":2691,"children":2692},{"class":205,"line":206},[2693],{"type":57,"tag":203,"props":2694,"children":2695},{},[2696],{"type":63,"value":2697},"\u002F\u002F Wait for completion\n",{"type":57,"tag":203,"props":2699,"children":2700},{"class":205,"line":232},[2701],{"type":57,"tag":203,"props":2702,"children":2703},{},[2704],{"type":63,"value":1196},{"type":57,"tag":203,"props":2706,"children":2707},{"class":205,"line":253},[2708],{"type":57,"tag":203,"props":2709,"children":2710},{},[2711],{"type":63,"value":2712},"    WaitUntil.Completed,  \u002F\u002F Blocks until done\n",{"type":57,"tag":203,"props":2714,"children":2715},{"class":205,"line":416},[2716],{"type":57,"tag":203,"props":2717,"children":2718},{},[2719],{"type":63,"value":2720},"    name,\n",{"type":57,"tag":203,"props":2722,"children":2723},{"class":205,"line":443},[2724],{"type":57,"tag":203,"props":2725,"children":2726},{},[2727],{"type":63,"value":2728},"    data\n",{"type":57,"tag":203,"props":2730,"children":2731},{"class":205,"line":469},[2732],{"type":57,"tag":203,"props":2733,"children":2734},{},[2735],{"type":63,"value":583},{"type":57,"tag":203,"props":2737,"children":2738},{"class":205,"line":559},[2739],{"type":57,"tag":203,"props":2740,"children":2741},{"emptyLinePlaceholder":545},[2742],{"type":63,"value":548},{"type":57,"tag":203,"props":2744,"children":2745},{"class":205,"line":568},[2746],{"type":57,"tag":203,"props":2747,"children":2748},{},[2749],{"type":63,"value":2750},"\u002F\u002F Or start and poll later\n",{"type":57,"tag":203,"props":2752,"children":2753},{"class":205,"line":577},[2754],{"type":57,"tag":203,"props":2755,"children":2756},{},[2757],{"type":63,"value":1196},{"type":57,"tag":203,"props":2759,"children":2760},{"class":205,"line":586},[2761],{"type":57,"tag":203,"props":2762,"children":2763},{},[2764],{"type":63,"value":2765},"    WaitUntil.Started,  \u002F\u002F Returns immediately\n",{"type":57,"tag":203,"props":2767,"children":2768},{"class":205,"line":595},[2769],{"type":57,"tag":203,"props":2770,"children":2771},{},[2772],{"type":63,"value":2720},{"type":57,"tag":203,"props":2774,"children":2775},{"class":205,"line":604},[2776],{"type":57,"tag":203,"props":2777,"children":2778},{},[2779],{"type":63,"value":2728},{"type":57,"tag":203,"props":2781,"children":2782},{"class":205,"line":613},[2783],{"type":57,"tag":203,"props":2784,"children":2785},{},[2786],{"type":63,"value":583},{"type":57,"tag":203,"props":2788,"children":2789},{"class":205,"line":977},[2790],{"type":57,"tag":203,"props":2791,"children":2792},{"emptyLinePlaceholder":545},[2793],{"type":63,"value":548},{"type":57,"tag":203,"props":2795,"children":2796},{"class":205,"line":986},[2797],{"type":57,"tag":203,"props":2798,"children":2799},{},[2800],{"type":63,"value":2801},"\u002F\u002F Poll for completion\n",{"type":57,"tag":203,"props":2803,"children":2804},{"class":205,"line":995},[2805],{"type":57,"tag":203,"props":2806,"children":2807},{},[2808],{"type":63,"value":2809},"while (!operation.HasCompleted)\n",{"type":57,"tag":203,"props":2811,"children":2812},{"class":205,"line":1004},[2813],{"type":57,"tag":203,"props":2814,"children":2815},{},[2816],{"type":63,"value":918},{"type":57,"tag":203,"props":2818,"children":2819},{"class":205,"line":1013},[2820],{"type":57,"tag":203,"props":2821,"children":2822},{},[2823],{"type":63,"value":2824},"    await Task.Delay(TimeSpan.FromSeconds(5));\n",{"type":57,"tag":203,"props":2826,"children":2827},{"class":205,"line":1022},[2828],{"type":57,"tag":203,"props":2829,"children":2830},{},[2831],{"type":63,"value":2832},"    await operation.UpdateStatusAsync();\n",{"type":57,"tag":203,"props":2834,"children":2835},{"class":205,"line":1031},[2836],{"type":57,"tag":203,"props":2837,"children":2838},{},[2839],{"type":63,"value":1440},{"type":57,"tag":791,"props":2841,"children":2843},{"id":2842},"check-provisioning-state",[2844],{"type":63,"value":2845},"Check Provisioning State",{"type":57,"tag":192,"props":2847,"children":2849},{"className":501,"code":2848,"language":503,"meta":197,"style":197},"var org = await organizations.GetAsync(\"my-org\");\nif (org.Value.Data.Properties?.ProvisioningState == \n    MongoDBAtlasResourceProvisioningState.Succeeded)\n{\n    Console.WriteLine(\"Organization is ready\");\n}\n",[2850],{"type":57,"tag":118,"props":2851,"children":2852},{"__ignoreMap":197},[2853,2860,2868,2876,2883,2891],{"type":57,"tag":203,"props":2854,"children":2855},{"class":205,"line":206},[2856],{"type":57,"tag":203,"props":2857,"children":2858},{},[2859],{"type":63,"value":2668},{"type":57,"tag":203,"props":2861,"children":2862},{"class":205,"line":232},[2863],{"type":57,"tag":203,"props":2864,"children":2865},{},[2866],{"type":63,"value":2867},"if (org.Value.Data.Properties?.ProvisioningState == \n",{"type":57,"tag":203,"props":2869,"children":2870},{"class":205,"line":253},[2871],{"type":57,"tag":203,"props":2872,"children":2873},{},[2874],{"type":63,"value":2875},"    MongoDBAtlasResourceProvisioningState.Succeeded)\n",{"type":57,"tag":203,"props":2877,"children":2878},{"class":205,"line":416},[2879],{"type":57,"tag":203,"props":2880,"children":2881},{},[2882],{"type":63,"value":918},{"type":57,"tag":203,"props":2884,"children":2885},{"class":205,"line":443},[2886],{"type":57,"tag":203,"props":2887,"children":2888},{},[2889],{"type":63,"value":2890},"    Console.WriteLine(\"Organization is ready\");\n",{"type":57,"tag":203,"props":2892,"children":2893},{"class":205,"line":469},[2894],{"type":57,"tag":203,"props":2895,"children":2896},{},[2897],{"type":63,"value":1440},{"type":57,"tag":791,"props":2899,"children":2901},{"id":2900},"use-resource-identifiers",[2902],{"type":63,"value":2903},"Use Resource Identifiers",{"type":57,"tag":192,"props":2905,"children":2907},{"className":501,"code":2906,"language":503,"meta":197,"style":197},"\u002F\u002F Create identifier without API call\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId,\n    resourceGroupName,\n    organizationName\n);\n\n\u002F\u002F Get resource handle (no data yet)\nvar orgResource = armClient.GetMongoDBAtlasOrganizationResource(resourceId);\n\n\u002F\u002F Fetch data when needed\nvar response = await orgResource.GetAsync();\n",[2908],{"type":57,"tag":118,"props":2909,"children":2910},{"__ignoreMap":197},[2911,2919,2926,2934,2942,2950,2957,2964,2972,2980,2987,2995],{"type":57,"tag":203,"props":2912,"children":2913},{"class":205,"line":206},[2914],{"type":57,"tag":203,"props":2915,"children":2916},{},[2917],{"type":63,"value":2918},"\u002F\u002F Create identifier without API call\n",{"type":57,"tag":203,"props":2920,"children":2921},{"class":205,"line":232},[2922],{"type":57,"tag":203,"props":2923,"children":2924},{},[2925],{"type":63,"value":1317},{"type":57,"tag":203,"props":2927,"children":2928},{"class":205,"line":253},[2929],{"type":57,"tag":203,"props":2930,"children":2931},{},[2932],{"type":63,"value":2933},"    subscriptionId,\n",{"type":57,"tag":203,"props":2935,"children":2936},{"class":205,"line":416},[2937],{"type":57,"tag":203,"props":2938,"children":2939},{},[2940],{"type":63,"value":2941},"    resourceGroupName,\n",{"type":57,"tag":203,"props":2943,"children":2944},{"class":205,"line":443},[2945],{"type":57,"tag":203,"props":2946,"children":2947},{},[2948],{"type":63,"value":2949},"    organizationName\n",{"type":57,"tag":203,"props":2951,"children":2952},{"class":205,"line":469},[2953],{"type":57,"tag":203,"props":2954,"children":2955},{},[2956],{"type":63,"value":583},{"type":57,"tag":203,"props":2958,"children":2959},{"class":205,"line":559},[2960],{"type":57,"tag":203,"props":2961,"children":2962},{"emptyLinePlaceholder":545},[2963],{"type":63,"value":548},{"type":57,"tag":203,"props":2965,"children":2966},{"class":205,"line":568},[2967],{"type":57,"tag":203,"props":2968,"children":2969},{},[2970],{"type":63,"value":2971},"\u002F\u002F Get resource handle (no data yet)\n",{"type":57,"tag":203,"props":2973,"children":2974},{"class":205,"line":577},[2975],{"type":57,"tag":203,"props":2976,"children":2977},{},[2978],{"type":63,"value":2979},"var orgResource = armClient.GetMongoDBAtlasOrganizationResource(resourceId);\n",{"type":57,"tag":203,"props":2981,"children":2982},{"class":205,"line":586},[2983],{"type":57,"tag":203,"props":2984,"children":2985},{"emptyLinePlaceholder":545},[2986],{"type":63,"value":548},{"type":57,"tag":203,"props":2988,"children":2989},{"class":205,"line":595},[2990],{"type":57,"tag":203,"props":2991,"children":2992},{},[2993],{"type":63,"value":2994},"\u002F\u002F Fetch data when needed\n",{"type":57,"tag":203,"props":2996,"children":2997},{"class":205,"line":604},[2998],{"type":57,"tag":203,"props":2999,"children":3000},{},[3001],{"type":63,"value":3002},"var response = await orgResource.GetAsync();\n",{"type":57,"tag":72,"props":3004,"children":3006},{"id":3005},"common-errors",[3007],{"type":63,"value":3008},"Common Errors",{"type":57,"tag":79,"props":3010,"children":3011},{},[3012,3033],{"type":57,"tag":83,"props":3013,"children":3014},{},[3015],{"type":57,"tag":87,"props":3016,"children":3017},{},[3018,3023,3028],{"type":57,"tag":91,"props":3019,"children":3020},{},[3021],{"type":63,"value":3022},"Error",{"type":57,"tag":91,"props":3024,"children":3025},{},[3026],{"type":63,"value":3027},"Cause",{"type":57,"tag":91,"props":3029,"children":3030},{},[3031],{"type":63,"value":3032},"Solution",{"type":57,"tag":102,"props":3034,"children":3035},{},[3036,3058,3080,3102],{"type":57,"tag":87,"props":3037,"children":3038},{},[3039,3048,3053],{"type":57,"tag":109,"props":3040,"children":3041},{},[3042],{"type":57,"tag":118,"props":3043,"children":3045},{"className":3044},[],[3046],{"type":63,"value":3047},"ResourceNotFound",{"type":57,"tag":109,"props":3049,"children":3050},{},[3051],{"type":63,"value":3052},"Organization doesn't exist",{"type":57,"tag":109,"props":3054,"children":3055},{},[3056],{"type":63,"value":3057},"Verify name and resource group",{"type":57,"tag":87,"props":3059,"children":3060},{},[3061,3070,3075],{"type":57,"tag":109,"props":3062,"children":3063},{},[3064],{"type":57,"tag":118,"props":3065,"children":3067},{"className":3066},[],[3068],{"type":63,"value":3069},"AuthorizationFailed",{"type":57,"tag":109,"props":3071,"children":3072},{},[3073],{"type":63,"value":3074},"Insufficient permissions",{"type":57,"tag":109,"props":3076,"children":3077},{},[3078],{"type":63,"value":3079},"Check RBAC roles on resource group",{"type":57,"tag":87,"props":3081,"children":3082},{},[3083,3092,3097],{"type":57,"tag":109,"props":3084,"children":3085},{},[3086],{"type":57,"tag":118,"props":3087,"children":3089},{"className":3088},[],[3090],{"type":63,"value":3091},"InvalidParameter",{"type":57,"tag":109,"props":3093,"children":3094},{},[3095],{"type":63,"value":3096},"Missing required properties",{"type":57,"tag":109,"props":3098,"children":3099},{},[3100],{"type":63,"value":3101},"Ensure all required fields are set",{"type":57,"tag":87,"props":3103,"children":3104},{},[3105,3114,3119],{"type":57,"tag":109,"props":3106,"children":3107},{},[3108],{"type":57,"tag":118,"props":3109,"children":3111},{"className":3110},[],[3112],{"type":63,"value":3113},"MarketplaceError",{"type":57,"tag":109,"props":3115,"children":3116},{},[3117],{"type":63,"value":3118},"Marketplace subscription issue",{"type":57,"tag":109,"props":3120,"children":3121},{},[3122],{"type":63,"value":3123},"Verify offer details and subscription",{"type":57,"tag":72,"props":3125,"children":3127},{"id":3126},"related-resources",[3128],{"type":63,"value":3129},"Related Resources",{"type":57,"tag":292,"props":3131,"children":3132},{},[3133,3143,3153],{"type":57,"tag":296,"props":3134,"children":3135},{},[3136],{"type":57,"tag":178,"props":3137,"children":3140},{"href":3138,"rel":3139},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fpartner-solutions\u002Fmongodb-atlas\u002F",[182],[3141],{"type":63,"value":3142},"Microsoft Learn: MongoDB Atlas on Azure",{"type":57,"tag":296,"props":3144,"children":3145},{},[3146],{"type":57,"tag":178,"props":3147,"children":3150},{"href":3148,"rel":3149},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdotnet\u002Fapi\u002Fazure.resourcemanager.mongodbatlas",[182],[3151],{"type":63,"value":3152},"API Reference",{"type":57,"tag":296,"props":3154,"children":3155},{},[3156],{"type":57,"tag":178,"props":3157,"children":3160},{"href":3158,"rel":3159},"https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-sdk-for-net\u002Ftree\u002Fmain\u002Fsdk\u002Fmongodbatlas",[182],[3161],{"type":63,"value":3162},"Azure SDK for .NET",{"type":57,"tag":3164,"props":3165,"children":3166},"style",{},[3167],{"type":63,"value":3168},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3170,"total":3354},[3171,3193,3207,3228,3243,3260,3271,3284,3299,3314,3329,3342],{"slug":3172,"name":3172,"fn":3173,"description":3174,"org":3175,"tags":3176,"stars":3190,"repoUrl":3191,"updatedAt":3192},"rushstack-best-practices","manage Rush monorepos with best practices","Provides best practices and guidance for working with Rush monorepos. Use when the user is working in a Rush-based repository, asks about Rush commands (install, update, build, rebuild), needs help with project selection, dependency management, build caching, subspace configuration, or troubleshooting Rush-specific issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3177,3180,3183,3184,3187],{"name":3178,"slug":3179,"type":15},"Engineering","engineering",{"name":3181,"slug":3182,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":3185,"slug":3186,"type":15},"Project Management","project-management",{"name":3188,"slug":3189,"type":15},"Rush","rush",6484,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frushstack","2026-04-06T18:34:44.965032",{"slug":3194,"name":3194,"fn":3195,"description":3196,"org":3197,"tags":3198,"stars":31,"repoUrl":32,"updatedAt":3206},"azure-ai-agents-persistent-dotnet","build AI agents with Azure .NET SDK","Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools. Use for agent CRUD, conversation threads, streaming responses, function calling, file search, and code interpreter. Triggers: \"PersistentAgentsClient\", \"persistent agents\", \"agent threads\", \"agent runs\", \"streaming agents\", \"function calling agents .NET\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3199,3200,3202,3203],{"name":17,"slug":18,"type":15},{"name":3201,"slug":38,"type":15},"Agents",{"name":13,"slug":14,"type":15},{"name":3204,"slug":3205,"type":15},"LLM","llm","2026-07-03T16:32:10.297433",{"slug":3208,"name":3208,"fn":3209,"description":3210,"org":3211,"tags":3212,"stars":31,"repoUrl":32,"updatedAt":3227},"azure-ai-anomalydetector-java","build anomaly detection applications with Java","Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate\u002Fmultivariate anomaly detection, time-series analysis, or AI-powered monitoring.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3213,3216,3217,3220,3223,3224],{"name":3214,"slug":3215,"type":15},"Analytics","analytics",{"name":13,"slug":14,"type":15},{"name":3218,"slug":3219,"type":15},"Data Analysis","data-analysis",{"name":3221,"slug":3222,"type":15},"Java","java",{"name":9,"slug":8,"type":15},{"name":3225,"slug":3226,"type":15},"Monitoring","monitoring","2026-05-13T06:14:16.261754",{"slug":3229,"name":3229,"fn":3230,"description":3231,"org":3232,"tags":3233,"stars":31,"repoUrl":32,"updatedAt":3242},"azure-ai-contentsafety-java","build content moderation applications with Azure AI","Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text\u002Fimage analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3234,3237,3238,3239],{"name":3235,"slug":3236,"type":15},"AI Infrastructure","ai-infrastructure",{"name":13,"slug":14,"type":15},{"name":3221,"slug":3222,"type":15},{"name":3240,"slug":3241,"type":15},"Security","security","2026-07-07T06:53:31.293235",{"slug":3244,"name":3244,"fn":3245,"description":3246,"org":3247,"tags":3248,"stars":31,"repoUrl":32,"updatedAt":3259},"azure-ai-contentsafety-py","detect harmful content with Azure AI Content Safety","Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.\nTriggers: \"azure-ai-contentsafety\", \"ContentSafetyClient\", \"content moderation\", \"harmful content\", \"text analysis\", \"image analysis\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3249,3250,3253,3254,3255,3258],{"name":13,"slug":14,"type":15},{"name":3251,"slug":3252,"type":15},"Compliance","compliance",{"name":3204,"slug":3205,"type":15},{"name":9,"slug":8,"type":15},{"name":3256,"slug":3257,"type":15},"Python","python",{"name":3240,"slug":3241,"type":15},"2026-07-18T05:14:23.017504",{"slug":3261,"name":3261,"fn":3262,"description":3263,"org":3264,"tags":3265,"stars":31,"repoUrl":32,"updatedAt":3270},"azure-ai-language-conversations-py","implement conversational language understanding with Python","Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3266,3267,3268,3269],{"name":3214,"slug":3215,"type":15},{"name":13,"slug":14,"type":15},{"name":3204,"slug":3205,"type":15},{"name":3256,"slug":3257,"type":15},"2026-07-31T05:54:29.068751",{"slug":3272,"name":3272,"fn":3273,"description":3274,"org":3275,"tags":3276,"stars":31,"repoUrl":32,"updatedAt":3283},"azure-ai-translation-text-py","translate text using Azure AI services","Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3277,3280,3281,3282],{"name":3278,"slug":3279,"type":15},"API Development","api-development",{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":3256,"slug":3257,"type":15},"2026-07-18T05:14:16.988376",{"slug":3285,"name":3285,"fn":3286,"description":3287,"org":3288,"tags":3289,"stars":31,"repoUrl":32,"updatedAt":3298},"azure-ai-vision-imageanalysis-py","analyze images with Azure AI Vision","Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.\nTriggers: \"image analysis\", \"computer vision\", \"OCR\", \"object detection\", \"ImageAnalysisClient\", \"image caption\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3290,3291,3294,3297],{"name":13,"slug":14,"type":15},{"name":3292,"slug":3293,"type":15},"Computer Vision","computer-vision",{"name":3295,"slug":3296,"type":15},"Images","images",{"name":3256,"slug":3257,"type":15},"2026-07-18T05:14:18.007737",{"slug":3300,"name":3300,"fn":3301,"description":3302,"org":3303,"tags":3304,"stars":31,"repoUrl":32,"updatedAt":3313},"azure-appconfiguration-java","manage configuration with Azure App Configuration","Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.\nTriggers: \"ConfigurationClient java\", \"app configuration java\", \"feature flag java\", \"configuration setting java\", \"azure config java\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3305,3306,3309,3312],{"name":13,"slug":14,"type":15},{"name":3307,"slug":3308,"type":15},"Configuration","configuration",{"name":3310,"slug":3311,"type":15},"Feature Flags","feature-flags",{"name":3221,"slug":3222,"type":15},"2026-07-03T16:32:01.278468",{"slug":3315,"name":3315,"fn":3316,"description":3317,"org":3318,"tags":3319,"stars":31,"repoUrl":32,"updatedAt":3328},"azure-cosmos-rust","build applications with Azure Cosmos DB","Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data.\nTriggers: \"cosmos db rust\", \"CosmosClient rust\", \"document crud rust\", \"NoSQL rust\", \"partition key rust\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3320,3323,3324,3325],{"name":3321,"slug":3322,"type":15},"Cosmos DB","cosmos-db",{"name":26,"slug":27,"type":15},{"name":23,"slug":24,"type":15},{"name":3326,"slug":3327,"type":15},"Rust","rust","2026-07-31T05:54:27.021432",{"slug":3330,"name":3330,"fn":3316,"description":3331,"org":3332,"tags":3333,"stars":31,"repoUrl":32,"updatedAt":3341},"azure-cosmos-ts","Azure Cosmos DB JavaScript\u002FTypeScript SDK (@azure\u002Fcosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management. Triggers: \"Cosmos DB\", \"@azure\u002Fcosmos\", \"CosmosClient\", \"document CRUD\", \"NoSQL queries\", \"bulk operations\", \"partition key\", \"container.items\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3334,3335,3336,3337,3338],{"name":3321,"slug":3322,"type":15},{"name":26,"slug":27,"type":15},{"name":9,"slug":8,"type":15},{"name":23,"slug":24,"type":15},{"name":3339,"slug":3340,"type":15},"TypeScript","typescript","2026-07-03T16:31:19.368382",{"slug":3343,"name":3343,"fn":3344,"description":3345,"org":3346,"tags":3347,"stars":31,"repoUrl":32,"updatedAt":3353},"azure-data-tables-java","build table storage applications with Java","Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3348,3349,3350,3351,3352],{"name":13,"slug":14,"type":15},{"name":3321,"slug":3322,"type":15},{"name":26,"slug":27,"type":15},{"name":3221,"slug":3222,"type":15},{"name":23,"slug":24,"type":15},"2026-05-13T06:14:17.582229",267,{"items":3356,"total":1190},[3357,3364,3373,3380,3389,3396,3403],{"slug":3194,"name":3194,"fn":3195,"description":3196,"org":3358,"tags":3359,"stars":31,"repoUrl":32,"updatedAt":3206},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3360,3361,3362,3363],{"name":17,"slug":18,"type":15},{"name":3201,"slug":38,"type":15},{"name":13,"slug":14,"type":15},{"name":3204,"slug":3205,"type":15},{"slug":3208,"name":3208,"fn":3209,"description":3210,"org":3365,"tags":3366,"stars":31,"repoUrl":32,"updatedAt":3227},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3367,3368,3369,3370,3371,3372],{"name":3214,"slug":3215,"type":15},{"name":13,"slug":14,"type":15},{"name":3218,"slug":3219,"type":15},{"name":3221,"slug":3222,"type":15},{"name":9,"slug":8,"type":15},{"name":3225,"slug":3226,"type":15},{"slug":3229,"name":3229,"fn":3230,"description":3231,"org":3374,"tags":3375,"stars":31,"repoUrl":32,"updatedAt":3242},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3376,3377,3378,3379],{"name":3235,"slug":3236,"type":15},{"name":13,"slug":14,"type":15},{"name":3221,"slug":3222,"type":15},{"name":3240,"slug":3241,"type":15},{"slug":3244,"name":3244,"fn":3245,"description":3246,"org":3381,"tags":3382,"stars":31,"repoUrl":32,"updatedAt":3259},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3383,3384,3385,3386,3387,3388],{"name":13,"slug":14,"type":15},{"name":3251,"slug":3252,"type":15},{"name":3204,"slug":3205,"type":15},{"name":9,"slug":8,"type":15},{"name":3256,"slug":3257,"type":15},{"name":3240,"slug":3241,"type":15},{"slug":3261,"name":3261,"fn":3262,"description":3263,"org":3390,"tags":3391,"stars":31,"repoUrl":32,"updatedAt":3270},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3392,3393,3394,3395],{"name":3214,"slug":3215,"type":15},{"name":13,"slug":14,"type":15},{"name":3204,"slug":3205,"type":15},{"name":3256,"slug":3257,"type":15},{"slug":3272,"name":3272,"fn":3273,"description":3274,"org":3397,"tags":3398,"stars":31,"repoUrl":32,"updatedAt":3283},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3399,3400,3401,3402],{"name":3278,"slug":3279,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":3256,"slug":3257,"type":15},{"slug":3285,"name":3285,"fn":3286,"description":3287,"org":3404,"tags":3405,"stars":31,"repoUrl":32,"updatedAt":3298},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3406,3407,3408,3409],{"name":13,"slug":14,"type":15},{"name":3292,"slug":3293,"type":15},{"name":3295,"slug":3296,"type":15},{"name":3256,"slug":3257,"type":15}]