Konta Microsoft.Maps 2021-07-01-preview

Definicja zasobu Bicep

Typ zasobu kont można wdrożyć z operacjami docelowymi:

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

Format zasobu

Aby utworzyć zasób Microsoft.Maps/accounts, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Maps/accounts@2021-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    disableLocalAuth: bool
    linkedResources: [
      {
        id: 'string'
        uniqueName: 'string'
      }
    ]
  }
}

Wartości właściwości

Konta

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–98 (dla nazwy grupy zasobów i nazwy konta)

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU tego konta. Jednostka SKU (wymagana )
Rodzaju Pobierz lub ustaw właściwość Kind. "Gen1"
"Gen2"
identity Ustawia właściwość tożsamości dla konta map. Identyfikator usługi zarządzanej
properties Właściwości konta mapy. MapsAccountProperties

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

MapsAccountProperties

Nazwa Opis Wartość
disableLocalAuth Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie uwierzytelniania kluczy udostępnionych z dowolnego użycia. bool
Linkedresources Ustawia zasoby, które mają być używane na potrzeby operacji opartych na tożsamościach zarządzanych dla zasobu konta mapy. LinkedResource[]

Ograniczenia:
Maksymalna długość = 10

Linkedresource

Nazwa Opis Wartość
identyfikator Identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}". ciąg (wymagany)
Uniquename Podana nazwa, która jednoznacznie identyfikuje połączony zasób. ciąg (wymagany)

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU w formacie standardowym (na przykład S0). "G2"
"S0"
"S1" (wymagane)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Kontrola dostępu oparta na rolach — tworzenie dostępu tożsamości zarządzanej na koncie Azure Maps

Wdróż na platformie Azure
Ten szablon tworzy tożsamość zarządzaną i przypisuje mu dostęp do utworzonego konta Azure Maps.
Wdrażanie Azure Maps

Wdróż na platformie Azure
Ten szablon wdraża i Azure Maps konto oraz wyświetla listę klucza podstawowego.
Wdrażanie Azure Maps za pomocą Azure Maps Creator (mapy wewnętrzne)

Wdróż na platformie Azure
Ten szablon wdraża i Azure Maps konto z funkcją twórcy map wnętrz, aby umożliwić tworzenie map wewnętrznych.
Tworzenie tokenu sygnatury dostępu współdzielonego Azure Maps przechowywanego w usłudze Azure Key Vault

Wdróż na platformie Azure
Ten szablon wdraża i Azure Maps konto oraz wyświetla token sas oparty na podanej tożsamości przypisanej przez użytkownika do przechowywania w wpisie tajnym usługi Azure Key Vault.

Definicja zasobu szablonu usługi ARM

Typ zasobu kont można wdrożyć z operacjami docelowymi:

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

Format zasobu

Aby utworzyć zasób Microsoft.Maps/accounts, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Maps/accounts",
  "apiVersion": "2021-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "disableLocalAuth": "bool",
    "linkedResources": [
      {
        "id": "string",
        "uniqueName": "string"
      }
    ]
  }
}

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Maps/accounts"
apiVersion Wersja interfejsu API zasobów "2021-07-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–98 (dla nazwy grupy zasobów i nazwy konta)

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU tego konta. Jednostka SKU (wymagana )
Rodzaju Pobierz lub ustaw właściwość Kind. "Gen1"
"Gen2"
identity Ustawia właściwość tożsamości dla konta map. Identyfikator usługi zarządzanej
properties Właściwości konta mapy. MapsAccountProperties

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

MapsAccountProperties

Nazwa Opis Wartość
disableLocalAuth Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie uwierzytelniania kluczy udostępnionych z dowolnego użycia. bool
Linkedresources Ustawia zasoby, które mają być używane na potrzeby operacji opartych na tożsamościach zarządzanych dla zasobu konta mapy. LinkedResource[]

Ograniczenia:
Maksymalna długość = 10

Linkedresource

Nazwa Opis Wartość
identyfikator Identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}". ciąg (wymagany)
Uniquename Podana nazwa, która jednoznacznie identyfikuje połączony zasób. ciąg (wymagany)

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU w formacie standardowym (na przykład S0). "G2"
"S0"
"S1" (wymagane)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Kontrola dostępu oparta na rolach — tworzenie dostępu tożsamości zarządzanej na koncie Azure Maps

Wdróż na platformie Azure
Ten szablon tworzy tożsamość zarządzaną i przypisuje mu dostęp do utworzonego konta Azure Maps.
Wdrażanie Azure Maps

Wdróż na platformie Azure
Ten szablon służy do wdrażania i Azure Maps konta oraz wyświetla listę klucza podstawowego.
Wdrażanie Azure Maps za pomocą Azure Maps Creator (mapy wnętrz)

Wdróż na platformie Azure
Ten szablon służy do wdrażania i Azure Maps konta z funkcją Twórca map wnętrz, aby umożliwić tworzenie planów wnętrz.
Tworzenie tokenu sas Azure Maps przechowywanego w usłudze Azure Key Vault

Wdróż na platformie Azure
Ten szablon wdraża i Azure Maps konto oraz wyświetla token sas oparty na podanej tożsamości przypisanej przez użytkownika, która ma być przechowywana w wpisie tajnym usługi Azure Key Vault.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu konta można wdrożyć za pomocą operacji, które są przeznaczone:

  • Grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.Maps/accounts, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maps/accounts@2021-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      disableLocalAuth = bool
      linkedResources = [
        {
          id = "string"
          uniqueName = "string"
        }
      ]
    }
    sku = {
      name = "string"
    }
    kind = "string"
  })
}

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Maps/accounts@2021-07-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–98 (dla nazwy grupy zasobów i nazwy konta)

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
sku Jednostka SKU tego konta. Jednostka SKU (wymagana)
Rodzaju Pobierz lub ustaw właściwość Kind. "Gen1"
"Gen2"
identity Ustawia właściwość tożsamości dla konta map. ManagedServiceIdentity
properties Właściwości konta mapy. MapsAccountWłaściwości

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Tablica identyfikatorów tożsamości użytkowników.

MapsAccountWłaściwości

Nazwa Opis Wartość
disableLocalAuth Umożliwia przełączanie funkcji Azure Policy w celu wyłączenia obsługi uwierzytelniania lokalnego Azure Maps. Spowoduje to wyłączenie uwierzytelniania kluczy udostępnionych z dowolnego użycia. bool
Linkedresources Ustawia zasoby, które mają być używane na potrzeby operacji opartych na tożsamościach zarządzanych dla zasobu konta mapy. LinkedResource[]

Ograniczenia:
Maksymalna długość = 10

Linkedresource

Nazwa Opis Wartość
identyfikator Identyfikator zasobu usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}". ciąg (wymagany)
Uniquename Podana nazwa, która jednoznacznie identyfikuje połączony zasób. ciąg (wymagany)

SKU

Nazwa Opis Wartość
name Nazwa jednostki SKU w formacie standardowym (na przykład S0). "G2"
"S0"
"S1" (wymagane)