Udostępnij za pośrednictwem


Organizacje MongoDB.Atlas

Definicja zasobu Bicep

Typ zasobu organizacji można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób MongoDB.Atlas/organizations, dodaj następujący Bicep do szablonu.

resource symbolicname 'MongoDB.Atlas/organizations@2025-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    marketplace: {
      offerDetails: {
        offerId: 'string'
        planId: 'string'
        planName: 'string'
        publisherId: 'string'
        termId: 'string'
        termUnit: 'string'
      }
      subscriptionId: 'string'
    }
    partnerProperties: {
      organizationId: 'string'
      organizationName: 'string'
      redirectUrl: 'string'
    }
    user: {
      companyName: 'string'
      emailAddress: 'string'
      firstName: 'string'
      lastName: 'string'
      phoneNumber: 'string'
      upn: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

MongoDB.Atlas/organizations

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 50
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (wymagane)
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. Właściwości organizacji
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

LiftrBaseMarketplaceDetails

Nazwa Opis Wartość
ofertaSzczegóły Szczegóły oferty dla witryny Marketplace wybranej przez użytkownika LiftrBaseOfferDetails (wymagane)
Identyfikator subskrypcji Identyfikator subskrypcji platformy Azure dla oferty marketplace jest kupowany od ciąg (wymagany)

LiftrBaseOfertaSzczegóły

Nazwa Opis Wartość
Identyfikator oferty Identyfikator oferty dla oferty marketplace ciąg (wymagany)
identyfikator planu Identyfikator planu oferty marketplace ciąg (wymagany)
nazwa planu Nazwa planu dla oferty marketplace ciąg
publisherId (identyfikator wydawcy) Identyfikator wydawcy dla oferty marketplace ciąg (wymagany)
termId (identyfikator termiczny) Nazwa wyświetlana planu oferty marketplace ciąg
termUnit (jednostka termiczna) Nazwa wyświetlana planu oferty marketplace ciąg

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Właściwości organizacji

Nazwa Opis Wartość
platforma handlowa Szczegóły zasobu w witrynie Marketplace. LiftrBaseMarketplaceDetails (wymagane)
partnerWłaściwości Właściwości bazy danych MongoDB Właściwości partnerskie
użytkownik Szczegóły użytkownika. UserDetails (wymagane)

Właściwości partnerskie

Nazwa Opis Wartość
identyfikator organizacji Identyfikator organizacji w systemie MongoDB ciąg
nazwa_organizacji Nazwa organizacji w systemie MongoDB struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9 _\-().,:@+&',]{1,64}$ (wymagane)
Adres URL przekierowania Adres URL przekierowania dla bazy danych MongoDB ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Szczegóły użytkownika

Nazwa Opis Wartość
nazwa_firmy Nazwa firmy ciąg
adres e-mail Adres e-mail użytkownika struna

Ograniczenia:
Wzorzec = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ (wymagane)
imię Imię użytkownika ciąg (wymagany)
nazwisko Nazwisko użytkownika ciąg (wymagany)
numer telefonu Numer telefonu użytkownika ciąg
UPN Główna nazwa użytkownika ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu organizacji można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób MongoDB.Atlas/organizations, dodaj następujący kod JSON do szablonu.

{
  "type": "MongoDB.Atlas/organizations",
  "apiVersion": "2025-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "marketplace": {
      "offerDetails": {
        "offerId": "string",
        "planId": "string",
        "planName": "string",
        "publisherId": "string",
        "termId": "string",
        "termUnit": "string"
      },
      "subscriptionId": "string"
    },
    "partnerProperties": {
      "organizationId": "string",
      "organizationName": "string",
      "redirectUrl": "string"
    },
    "user": {
      "companyName": "string",
      "emailAddress": "string",
      "firstName": "string",
      "lastName": "string",
      "phoneNumber": "string",
      "upn": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

MongoDB.Atlas/organizations

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-06-01'
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 50
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (wymagane)
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. Właściwości organizacji
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "MongoDB.Atlas/organizacje"

LiftrBaseMarketplaceDetails

Nazwa Opis Wartość
ofertaSzczegóły Szczegóły oferty dla witryny Marketplace wybranej przez użytkownika LiftrBaseOfferDetails (wymagane)
Identyfikator subskrypcji Identyfikator subskrypcji platformy Azure dla oferty marketplace jest kupowany od ciąg (wymagany)

LiftrBaseOfertaSzczegóły

Nazwa Opis Wartość
Identyfikator oferty Identyfikator oferty dla oferty marketplace ciąg (wymagany)
identyfikator planu Identyfikator planu oferty marketplace ciąg (wymagany)
nazwa planu Nazwa planu dla oferty marketplace ciąg
publisherId (identyfikator wydawcy) Identyfikator wydawcy dla oferty marketplace ciąg (wymagany)
termId (identyfikator termiczny) Nazwa wyświetlana planu oferty marketplace ciąg
termUnit (jednostka termiczna) Nazwa wyświetlana planu oferty marketplace ciąg

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Właściwości organizacji

Nazwa Opis Wartość
platforma handlowa Szczegóły zasobu w witrynie Marketplace. LiftrBaseMarketplaceDetails (wymagane)
partnerWłaściwości Właściwości bazy danych MongoDB Właściwości partnerskie
użytkownik Szczegóły użytkownika. UserDetails (wymagane)

Właściwości partnerskie

Nazwa Opis Wartość
identyfikator organizacji Identyfikator organizacji w systemie MongoDB ciąg
nazwa_organizacji Nazwa organizacji w systemie MongoDB struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9 _\-().,:@+&',]{1,64}$ (wymagane)
Adres URL przekierowania Adres URL przekierowania dla bazy danych MongoDB ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Szczegóły użytkownika

Nazwa Opis Wartość
nazwa_firmy Nazwa firmy ciąg
adres e-mail Adres e-mail użytkownika struna

Ograniczenia:
Wzorzec = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ (wymagane)
imię Imię użytkownika ciąg (wymagany)
nazwisko Nazwisko użytkownika ciąg (wymagany)
numer telefonu Numer telefonu użytkownika ciąg
UPN Główna nazwa użytkownika ciąg

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu organizacji można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób MongoDB.Atlas/organizations, dodaj następujący formularz Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "MongoDB.Atlas/organizations@2025-06-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      marketplace = {
        offerDetails = {
          offerId = "string"
          planId = "string"
          planName = "string"
          publisherId = "string"
          termId = "string"
          termUnit = "string"
        }
        subscriptionId = "string"
      }
      partnerProperties = {
        organizationId = "string"
        organizationName = "string"
        redirectUrl = "string"
      }
      user = {
        companyName = "string"
        emailAddress = "string"
        firstName = "string"
        lastName = "string"
        phoneNumber = "string"
        upn = "string"
      }
    }
  }
}

Wartości właściwości

MongoDB.Atlas/organizations

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 50
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (wymagane)
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. Właściwości organizacji
Etykiety Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "MongoDB.Atlas/organizations@2025-06-01"

LiftrBaseMarketplaceDetails

Nazwa Opis Wartość
ofertaSzczegóły Szczegóły oferty dla witryny Marketplace wybranej przez użytkownika LiftrBaseOfferDetails (wymagane)
Identyfikator subskrypcji Identyfikator subskrypcji platformy Azure dla oferty marketplace jest kupowany od ciąg (wymagany)

LiftrBaseOfertaSzczegóły

Nazwa Opis Wartość
Identyfikator oferty Identyfikator oferty dla oferty marketplace ciąg (wymagany)
identyfikator planu Identyfikator planu oferty marketplace ciąg (wymagany)
nazwa planu Nazwa planu dla oferty marketplace ciąg
publisherId (identyfikator wydawcy) Identyfikator wydawcy dla oferty marketplace ciąg (wymagany)
termId (identyfikator termiczny) Nazwa wyświetlana planu oferty marketplace ciąg
termUnit (jednostka termiczna) Nazwa wyświetlana planu oferty marketplace ciąg

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Właściwości organizacji

Nazwa Opis Wartość
platforma handlowa Szczegóły zasobu w witrynie Marketplace. LiftrBaseMarketplaceDetails (wymagane)
partnerWłaściwości Właściwości bazy danych MongoDB Właściwości partnerskie
użytkownik Szczegóły użytkownika. UserDetails (wymagane)

Właściwości partnerskie

Nazwa Opis Wartość
identyfikator organizacji Identyfikator organizacji w systemie MongoDB ciąg
nazwa_organizacji Nazwa organizacji w systemie MongoDB struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9 _\-().,:@+&',]{1,64}$ (wymagane)
Adres URL przekierowania Adres URL przekierowania dla bazy danych MongoDB ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Szczegóły użytkownika

Nazwa Opis Wartość
nazwa_firmy Nazwa firmy ciąg
adres e-mail Adres e-mail użytkownika struna

Ograniczenia:
Wzorzec = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ (wymagane)
imię Imię użytkownika ciąg (wymagany)
nazwisko Nazwisko użytkownika ciąg (wymagany)
numer telefonu Numer telefonu użytkownika ciąg
UPN Główna nazwa użytkownika ciąg