Compartir a través de


Cuentas de Microsoft.Maps 2021-12-01-preview

Definición de recursos de Bicep

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Maps/accounts, agregue el siguiente bicep a la plantilla.

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'
  }
}

Valores de propiedad

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nombre Descripción Valor

CorsRule

Nombre Descripción Valor
allowedOrigins Obligatorio si el elemento CorsRule está presente. Una lista de dominios de origen que se permitirán a través de CORS o "*" para permitir todos los dominios string[] (obligatorio)

CorsRules

Nombre Descripción Valor
corsRules Lista de reglas de CORS. Puede incluir hasta cinco elementos CorsRule en la solicitud. corsRule[]

LinkedResource

Nombre Descripción Valor
identificación Identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obligatorio)
uniqueName Nombre proporcionado que identifica de forma única el recurso vinculado. string (obligatorio)

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

MapsAccountProperties

Nombre Descripción Valor
cors Especifica reglas DE CORS para Blob service. Puede incluir hasta cinco elementos CorsRule en la solicitud. Si no se incluyen elementos CorsRule en el cuerpo de la solicitud, se eliminarán todas las reglas de CORS y CORS se deshabilitará para Blob service. corsRules
disableLocalAuth Permite alternar la funcionalidad en Azure Policy para deshabilitar la compatibilidad con la autenticación local de Azure Maps. Esto deshabilitará la autenticación de claves compartidas de cualquier uso. Bool
linkedResources Establece los recursos que se usarán para las operaciones basadas en identidades administradas para el recurso de la cuenta de asignación. linkedResource[]

Microsoft.Maps/accounts

Nombre Descripción Valor
identidad Establece la propiedad identity de la cuenta de maps. managedServiceIdentity
amable Propiedad Get o Set Kind. 'Gen1'
'Gen2'
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la cuenta de mapa. MapsAccountProperties
Sku SKU de esta cuenta. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Sku

Nombre Descripción Valor
nombre Nombre de la SKU, en formato estándar (por ejemplo, S0). 'G2'
'S0'
'S1' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Implementación de de Azure Maps Esta plantilla implementa y cuenta de Azure Maps y enumera la clave principal.
Implementación de Azure Maps con Azure Maps Creator (Indoor Maps) Esta plantilla implementa y cuenta de Azure Maps con la característica De creador de Mapas interiores para permitir la creación de mapas interiores.

Definición de recursos de plantilla de ARM

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Maps/accounts, agregue el siguiente JSON a la plantilla.

{
  "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"
  }
}

Valores de propiedad

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nombre Descripción Valor

CorsRule

Nombre Descripción Valor
allowedOrigins Obligatorio si el elemento CorsRule está presente. Una lista de dominios de origen que se permitirán a través de CORS o "*" para permitir todos los dominios string[] (obligatorio)

CorsRules

Nombre Descripción Valor
corsRules Lista de reglas de CORS. Puede incluir hasta cinco elementos CorsRule en la solicitud. corsRule[]

LinkedResource

Nombre Descripción Valor
identificación Identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obligatorio)
uniqueName Nombre proporcionado que identifica de forma única el recurso vinculado. string (obligatorio)

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

MapsAccountProperties

Nombre Descripción Valor
cors Especifica reglas DE CORS para Blob service. Puede incluir hasta cinco elementos CorsRule en la solicitud. Si no se incluyen elementos CorsRule en el cuerpo de la solicitud, se eliminarán todas las reglas de CORS y CORS se deshabilitará para Blob service. corsRules
disableLocalAuth Permite alternar la funcionalidad en Azure Policy para deshabilitar la compatibilidad con la autenticación local de Azure Maps. Esto deshabilitará la autenticación de claves compartidas de cualquier uso. Bool
linkedResources Establece los recursos que se usarán para las operaciones basadas en identidades administradas para el recurso de la cuenta de asignación. linkedResource[]

Microsoft.Maps/accounts

Nombre Descripción Valor
apiVersion La versión de api '2021-12-01-preview'
identidad Establece la propiedad identity de la cuenta de maps. managedServiceIdentity
amable Propiedad Get o Set Kind. 'Gen1'
'Gen2'
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la cuenta de mapa. MapsAccountProperties
Sku SKU de esta cuenta. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Maps/accounts"

Sku

Nombre Descripción Valor
nombre Nombre de la SKU, en formato estándar (por ejemplo, S0). 'G2'
'S0'
'S1' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Creación de un token de SAS de Azure Maps almacenado en una de Azure Key Vault

Implementación en Azure
Esta plantilla implementa y cuenta de Azure Maps y enumera un token de Sas basado en la identidad asignada por el usuario proporcionada que se va a almacenar en un secreto de Azure Key Vault.
Implementación de de Azure Maps

Implementación en Azure
Esta plantilla implementa y cuenta de Azure Maps y enumera la clave principal.
Implementación de Azure Maps con Azure Maps Creator (Indoor Maps)

Implementación en Azure
Esta plantilla implementa y cuenta de Azure Maps con la característica De creador de Mapas interiores para permitir la creación de mapas interiores.
RBAC: creación de acceso de identidad administrada en la cuenta de Azure Maps

Implementación en Azure
Esta plantilla crea una identidad administrada y la asigna a una cuenta de Azure Maps creada.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Maps/accounts, agregue el siguiente Terraform a la plantilla.

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"
        }
      ]
    }
  })
}

Valores de propiedad

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nombre Descripción Valor

CorsRule

Nombre Descripción Valor
allowedOrigins Obligatorio si el elemento CorsRule está presente. Una lista de dominios de origen que se permitirán a través de CORS o "*" para permitir todos los dominios string[] (obligatorio)

CorsRules

Nombre Descripción Valor
corsRules Lista de reglas de CORS. Puede incluir hasta cinco elementos CorsRule en la solicitud. corsRule[]

LinkedResource

Nombre Descripción Valor
identificación Identificador de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obligatorio)
uniqueName Nombre proporcionado que identifica de forma única el recurso vinculado. string (obligatorio)

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. managedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nombre Descripción Valor

MapsAccountProperties

Nombre Descripción Valor
cors Especifica reglas DE CORS para Blob service. Puede incluir hasta cinco elementos CorsRule en la solicitud. Si no se incluyen elementos CorsRule en el cuerpo de la solicitud, se eliminarán todas las reglas de CORS y CORS se deshabilitará para Blob service. corsRules
disableLocalAuth Permite alternar la funcionalidad en Azure Policy para deshabilitar la compatibilidad con la autenticación local de Azure Maps. Esto deshabilitará la autenticación de claves compartidas de cualquier uso. Bool
linkedResources Establece los recursos que se usarán para las operaciones basadas en identidades administradas para el recurso de la cuenta de asignación. linkedResource[]

Microsoft.Maps/accounts

Nombre Descripción Valor
identidad Establece la propiedad identity de la cuenta de maps. managedServiceIdentity
amable Propiedad Get o Set Kind. 'Gen1'
'Gen2'
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la cuenta de mapa. MapsAccountProperties
Sku SKU de esta cuenta. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Maps/accounts@2021-12-01-preview"

Sku

Nombre Descripción Valor
nombre Nombre de la SKU, en formato estándar (por ejemplo, S0). 'G2'
'S0'
'S1' (obligatorio)

TrackedResourceTags

Nombre Descripción Valor