Partilhar via


Contas Microsoft.Maps 2021-12-01-preview

Definição de recursos do bíceps

O tipo de recurso de contas pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maps/accounts, adicione o seguinte Bicep ao seu modelo.

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 propriedade

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Designação Descrição Valor

CorsRule

Designação Descrição Valor
allowedOrigens Obrigatório se o elemento CorsRule estiver presente. Uma lista de domínios de origem que serão permitidos via CORS, ou "*" para permitir todos os domínios string[] (obrigatório)

CorsRegras

Designação Descrição Valor
corsRegras A lista de regras do CORS. Você pode incluir até cinco elementos CorsRule na solicitação. CorsRule[]

LinkedResource

Designação Descrição Valor
ID ID do recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obrigatório)
uniqueName Um nome fornecido que identifica exclusivamente o recurso vinculado. string (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

MapsAccountProperties

Designação Descrição Valor
CORS Especifica regras CORS para o serviço Blob. Você pode incluir até cinco elementos CorsRule na solicitação. Se nenhum elemento CorsRule for incluído no corpo da solicitação, todas as regras do CORS serão excluídas e o CORS será desabilitado para o serviço Blob. CorsRules
disableLocalAuth Permite alternar a funcionalidade na Política do Azure para desativar o suporte à autenticação local do Azure Maps. Isso desativará a autenticação de chaves compartilhadas de qualquer uso. Bool
linkedRecursos Define os recursos a serem usados para operações baseadas em Identidades Gerenciadas para o recurso Conta de mapa. LinkedResource []

Microsoft.Maps/contas

Designação Descrição Valor
identidade Define a propriedade identity para a conta de mapas. ManagedServiceIdentity
tipo Propriedade Get or set Kind. 'Gen1'
'Gen2'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta de mapa. MapsAccountProperties
SKU O SKU desta conta. Sku (obrigatório)
Etiquetas Tags de recursos. TrackedResourceTags

Referência

Designação Descrição Valor
Designação O nome da SKU, no formato padrão (como S0). 'G2'
'S0'
«S1» (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Implantar o Azure Maps Este modelo implanta a conta do Azure Maps e lista a chave primária.
Implantar o Azure Maps com o Azure Maps Creator (Mapas Indoor) Este modelo implanta e conta do Azure Maps com o recurso Indoor Maps Creator para permitir a criação de Indoor Maps.

Definição de recurso de modelo ARM

O tipo de recurso de contas pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maps/accounts, adicione o seguinte JSON ao seu modelo.

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Designação Descrição Valor

CorsRule

Designação Descrição Valor
allowedOrigens Obrigatório se o elemento CorsRule estiver presente. Uma lista de domínios de origem que serão permitidos via CORS, ou "*" para permitir todos os domínios string[] (obrigatório)

CorsRegras

Designação Descrição Valor
corsRegras A lista de regras do CORS. Você pode incluir até cinco elementos CorsRule na solicitação. CorsRule[]

LinkedResource

Designação Descrição Valor
ID ID do recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obrigatório)
uniqueName Um nome fornecido que identifica exclusivamente o recurso vinculado. string (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

MapsAccountProperties

Designação Descrição Valor
CORS Especifica regras CORS para o serviço Blob. Você pode incluir até cinco elementos CorsRule na solicitação. Se nenhum elemento CorsRule for incluído no corpo da solicitação, todas as regras do CORS serão excluídas e o CORS será desabilitado para o serviço Blob. CorsRules
disableLocalAuth Permite alternar a funcionalidade na Política do Azure para desativar o suporte à autenticação local do Azure Maps. Isso desativará a autenticação de chaves compartilhadas de qualquer uso. Bool
linkedRecursos Define os recursos a serem usados para operações baseadas em Identidades Gerenciadas para o recurso Conta de mapa. LinkedResource []

Microsoft.Maps/contas

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.Maps/contas'
identidade Define a propriedade identity para a conta de mapas. ManagedServiceIdentity
tipo Propriedade Get or set Kind. 'Gen1'
'Gen2'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta de mapa. MapsAccountProperties
SKU O SKU desta conta. Sku (obrigatório)
Etiquetas Tags de recursos. TrackedResourceTags

Referência

Designação Descrição Valor
Designação O nome da SKU, no formato padrão (como S0). 'G2'
'S0'
«S1» (obrigatório)

TrackedResourceTags

Designação Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar token SAS do Azure Maps armazenado em um Cofre de Chaves do Azure

Implantar no Azure
Este modelo implanta a conta do Azure Maps e lista um token Sas com base na identidade atribuída ao usuário fornecida para ser armazenado em um segredo do Cofre da Chave do Azure.
Implantar o Azure Maps

Implantar no Azure
Este modelo implanta a conta do Azure Maps e lista a chave primária.
Implantar o Azure Maps com o Azure Maps Creator (Mapas Indoor)

Implantar no Azure
Este modelo implanta e conta do Azure Maps com o recurso Indoor Maps Creator para permitir a criação de Indoor Maps.
RBAC - Criar acesso gerenciado de identidade no de conta do Azure Maps

Implantar no Azure
Este modelo cria uma Identidade Gerida e atribui-lhe acesso a uma conta do Azure Maps criada.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de contas pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Maps/accounts, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Designação Descrição Valor

CorsRule

Designação Descrição Valor
allowedOrigens Obrigatório se o elemento CorsRule estiver presente. Uma lista de domínios de origem que serão permitidos via CORS, ou "*" para permitir todos os domínios string[] (obrigatório)

CorsRegras

Designação Descrição Valor
corsRegras A lista de regras do CORS. Você pode incluir até cinco elementos CorsRule na solicitação. CorsRule[]

LinkedResource

Designação Descrição Valor
ID ID do recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'. string (obrigatório)
uniqueName Um nome fornecido que identifica exclusivamente o recurso vinculado. string (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Designação Descrição Valor

MapsAccountProperties

Designação Descrição Valor
CORS Especifica regras CORS para o serviço Blob. Você pode incluir até cinco elementos CorsRule na solicitação. Se nenhum elemento CorsRule for incluído no corpo da solicitação, todas as regras do CORS serão excluídas e o CORS será desabilitado para o serviço Blob. CorsRules
disableLocalAuth Permite alternar a funcionalidade na Política do Azure para desativar o suporte à autenticação local do Azure Maps. Isso desativará a autenticação de chaves compartilhadas de qualquer uso. Bool
linkedRecursos Define os recursos a serem usados para operações baseadas em Identidades Gerenciadas para o recurso Conta de mapa. LinkedResource []

Microsoft.Maps/contas

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.Maps/accounts@2021-12-01-preview"
identidade Define a propriedade identity para a conta de mapas. ManagedServiceIdentity
tipo Propriedade Get or set Kind. 'Gen1'
'Gen2'
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta de mapa. MapsAccountProperties
SKU O SKU desta conta. Sku (obrigatório)
Etiquetas Tags de recursos. TrackedResourceTags

Referência

Designação Descrição Valor
Designação O nome da SKU, no formato padrão (como S0). 'G2'
'S0'
«S1» (obrigatório)

TrackedResourceTags

Designação Descrição Valor