Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu organizacji można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 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:
- grupy zasobów — zobacz polecenia wdrażania 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 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 |