Freigeben über


Microsoft.Maps-Konten 2021-12-01-Preview

Bicep-Ressourcendefinition

Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Maps/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Maps/accounts@2021-12-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    cors: {
      corsRules: [
        {
          allowedOrigins: [
            'string'
          ]
        }
      ]
    }
    disableLocalAuth: bool
    linkedResources: [
      {
        id: 'string'
        uniqueName: 'string'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

CorsRule

Name Beschreibung Wert
allowedOrigins Erforderlich, wenn corsRule-Element vorhanden ist. Eine Liste der Ursprungsdomänen, die über CORS zulässig sind, oder "*", um alle Domänen zuzulassen string[] (erforderlich)

CorsRules

Name Beschreibung Wert
corsRules Die Liste der CORS-Regeln. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. CorsRule[]

LinkedResource

Name Beschreibung Wert
id ARM-Ressourcen-ID im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. Zeichenfolge (erforderlich)
uniqueName Ein bereitgestellter Name, der die verknüpfte Ressource eindeutig identifiziert. Zeichenfolge (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

MapsAccountProperties

Name Beschreibung Wert
Cors Gibt CORS-Regeln für den BLOB-Dienst an. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. Wenn keine CorsRule-Elemente im Anforderungstext enthalten sind, werden alle CORS-Regeln gelöscht, und CORS wird für den Blob-Dienst deaktiviert. CorsRules
disableLocalAuth Ermöglicht das Umschalten von Funktionen in Azure-Richtlinie, um die Unterstützung der lokalen Azure Maps-Authentifizierung zu deaktivieren. Dadurch wird die Authentifizierung mit freigegebenen Schlüsseln bei jeder Verwendung deaktiviert. Bool
linkedResources Legt die Ressourcen fest, die für verwaltete Identitäten basierende Vorgänge für die Zuordnungskontoressource verwendet werden sollen. LinkedResource-[]

Microsoft.Maps/accounts

Name Beschreibung Wert
Identität Legt die Identitätseigenschaft für kartenkonto fest. ManagedServiceIdentity-
Art Dient zum Abrufen oder Festlegen der Kind-Eigenschaft. 'Gen1'
'Gen2'
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Zuordnungskontoeigenschaften. MapsAccountProperties
Sku Die SKU dieses Kontos. Sku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

Sku

Name Beschreibung Wert
Name Der Name der SKU im Standardformat (z. B. S0). "G2"
'S0'
'S1' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

Verwendungsbeispiele

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

Bicep-Datei Beschreibung
Bereitstellen von Azure Maps Diese Vorlage stellt das Azure Maps-Konto bereit und listet den Primärschlüssel auf.
Bereitstellen von Azure Maps mit Azure Maps Creator (Indoor Maps) Diese Vorlage stellt ein Azure Maps-Konto mit dem Feature "Indoor Maps Creator" bereit, um das Erstellen von Indoor-Karten zu ermöglichen.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Maps/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Maps/accounts",
  "apiVersion": "2021-12-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedOrigins": [ "string" ]
        }
      ]
    },
    "disableLocalAuth": "bool",
    "linkedResources": [
      {
        "id": "string",
        "uniqueName": "string"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

CorsRule

Name Beschreibung Wert
allowedOrigins Erforderlich, wenn corsRule-Element vorhanden ist. Eine Liste der Ursprungsdomänen, die über CORS zulässig sind, oder "*", um alle Domänen zuzulassen string[] (erforderlich)

CorsRules

Name Beschreibung Wert
corsRules Die Liste der CORS-Regeln. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. CorsRule[]

LinkedResource

Name Beschreibung Wert
id ARM-Ressourcen-ID im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. Zeichenfolge (erforderlich)
uniqueName Ein bereitgestellter Name, der die verknüpfte Ressource eindeutig identifiziert. Zeichenfolge (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

MapsAccountProperties

Name Beschreibung Wert
Cors Gibt CORS-Regeln für den BLOB-Dienst an. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. Wenn keine CorsRule-Elemente im Anforderungstext enthalten sind, werden alle CORS-Regeln gelöscht, und CORS wird für den Blob-Dienst deaktiviert. CorsRules
disableLocalAuth Ermöglicht das Umschalten von Funktionen in Azure-Richtlinie, um die Unterstützung der lokalen Azure Maps-Authentifizierung zu deaktivieren. Dadurch wird die Authentifizierung mit freigegebenen Schlüsseln bei jeder Verwendung deaktiviert. Bool
linkedResources Legt die Ressourcen fest, die für verwaltete Identitäten basierende Vorgänge für die Zuordnungskontoressource verwendet werden sollen. LinkedResource-[]

Microsoft.Maps/accounts

Name Beschreibung Wert
apiVersion Die API-Version "2021-12-01-preview"
Identität Legt die Identitätseigenschaft für kartenkonto fest. ManagedServiceIdentity-
Art Dient zum Abrufen oder Festlegen der Kind-Eigenschaft. 'Gen1'
'Gen2'
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Zuordnungskontoeigenschaften. MapsAccountProperties
Sku Die SKU dieses Kontos. Sku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Maps/Accounts"

Sku

Name Beschreibung Wert
Name Der Name der SKU im Standardformat (z. B. S0). "G2"
'S0'
'S1' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
Erstellen eines Azure Maps SAS-Tokens, das in einem Azure Key Vault-

Bereitstellen in Azure
Diese Vorlage stellt das Azure Maps-Konto bereit und listet ein Sas-Token basierend auf der bereitgestellten vom Benutzer zugewiesenen Identität auf, die in einem Azure Key Vault-Geheimnis gespeichert werden soll.
Bereitstellen von Azure Maps

Bereitstellen in Azure
Diese Vorlage stellt das Azure Maps-Konto bereit und listet den Primärschlüssel auf.
Bereitstellen von Azure Maps mit Azure Maps Creator (Indoor Maps)

Bereitstellen in Azure
Diese Vorlage stellt ein Azure Maps-Konto mit dem Feature "Indoor Maps Creator" bereit, um das Erstellen von Indoor-Karten zu ermöglichen.
RBAC – Erstellen des verwalteten Identitätszugriffs auf dem Azure Maps-Konto

Bereitstellen in Azure
Diese Vorlage erstellt eine verwaltete Identität und weist ihm Zugriff auf ein erstelltes Azure Maps-Konto zu.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Maps/Accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maps/accounts@2021-12-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cors = {
        corsRules = [
          {
            allowedOrigins = [
              "string"
            ]
          }
        ]
      }
      disableLocalAuth = bool
      linkedResources = [
        {
          id = "string"
          uniqueName = "string"
        }
      ]
    }
  })
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

CorsRule

Name Beschreibung Wert
allowedOrigins Erforderlich, wenn corsRule-Element vorhanden ist. Eine Liste der Ursprungsdomänen, die über CORS zulässig sind, oder "*", um alle Domänen zuzulassen string[] (erforderlich)

CorsRules

Name Beschreibung Wert
corsRules Die Liste der CORS-Regeln. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. CorsRule[]

LinkedResource

Name Beschreibung Wert
id ARM-Ressourcen-ID im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. Zeichenfolge (erforderlich)
uniqueName Ein bereitgestellter Name, der die verknüpfte Ressource eindeutig identifiziert. Zeichenfolge (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

MapsAccountProperties

Name Beschreibung Wert
Cors Gibt CORS-Regeln für den BLOB-Dienst an. Sie können bis zu fünf CorsRule-Elemente in die Anforderung aufnehmen. Wenn keine CorsRule-Elemente im Anforderungstext enthalten sind, werden alle CORS-Regeln gelöscht, und CORS wird für den Blob-Dienst deaktiviert. CorsRules
disableLocalAuth Ermöglicht das Umschalten von Funktionen in Azure-Richtlinie, um die Unterstützung der lokalen Azure Maps-Authentifizierung zu deaktivieren. Dadurch wird die Authentifizierung mit freigegebenen Schlüsseln bei jeder Verwendung deaktiviert. Bool
linkedResources Legt die Ressourcen fest, die für verwaltete Identitäten basierende Vorgänge für die Zuordnungskontoressource verwendet werden sollen. LinkedResource-[]

Microsoft.Maps/accounts

Name Beschreibung Wert
Identität Legt die Identitätseigenschaft für kartenkonto fest. ManagedServiceIdentity-
Art Dient zum Abrufen oder Festlegen der Kind-Eigenschaft. 'Gen1'
'Gen2'
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Zuordnungskontoeigenschaften. MapsAccountProperties
Sku Die SKU dieses Kontos. Sku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Maps/accounts@2021-12-01-preview"

Sku

Name Beschreibung Wert
Name Der Name der SKU im Standardformat (z. B. S0). "G2"
'S0'
'S1' (erforderlich)

TrackedResourceTags

Name Beschreibung Wert