Поделиться через


Учетные записи Microsoft.Maps 2021-07-01-preview

Определение ресурса Bicep

Тип ресурса учетных записей можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Maps/accounts, добавьте следующий Bicep в шаблон.

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

Значения свойств

accounts

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1–98 (для имени группы ресурсов и имени учетной записи)

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU этой учетной записи. SKU (обязательно)
kind Свойство Get или Set Kind. 'Gen1'
Gen2
удостоверение Задает свойство удостоверения для учетной записи maps. Управляемое удостоверение службы
properties Свойства учетной записи карты. MapsAccountProperties

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". объект

MapsAccountProperties

Имя Описание Значение
disableLocalAuth Позволяет переключать функции на Политика Azure, чтобы отключить поддержку локальной проверки подлинности Azure Maps. Это приведет к отключению проверки подлинности общих ключей при любом использовании. bool
linkedResources Задает ресурсы, которые будут использоваться для операций на основе управляемых удостоверений для ресурса учетной записи сопоставления. LinkedResource[]

Ограничения:
Максимальная длина = 10

LinkedResource

Имя Описание Значение
идентификатор Идентификатор ресурса ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}". string (обязательно)
uniqueName Предоставленное имя, однозначно определяющее связанный ресурс. string (обязательно)

Sku

Имя Описание Значение
name Имя номера SKU в стандартном формате (например, S0). "G2"
'S0'
"S1" (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
RBAC — создание доступа к управляемому удостоверению в учетной записи Azure Maps

Развертывание в Azure
Этот шаблон создает управляемое удостоверение и назначает ему доступ к созданной учетной записи Azure Maps.
Развертывание Azure Maps

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетной записи, а также перечисляет первичный ключ.
Развертывание Azure Maps с помощью Azure Maps Creator (схемы помещений)

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетную запись с помощью функции создателя схем помещений, чтобы разрешить создание схем помещений.
Создание маркера SAS Azure Maps, хранящегося в Key Vault Azure

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетную запись, а также перечисляет маркер Sas на основе предоставленного удостоверения, назначенного пользователем, для хранения в секрете Key Vault Azure.

Определение ресурса шаблона ARM

Тип ресурса учетных записей можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Maps/accounts, добавьте следующий код JSON в шаблон.

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

Значения свойств

accounts

Имя Описание Значение
тип Тип ресурса Microsoft.Maps/accounts
версия_API Версия API ресурсов '2021-07-01-preview'
name имя ресурса. string (обязательно)

Ограничение символов: 1–98 (для имени группы ресурсов и имени учетной записи)

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU этой учетной записи. SKU (обязательно)
kind Свойство Get или Set Kind. 'Gen1'
Gen2
удостоверение Задает свойство удостоверения для учетной записи maps. Управляемое удостоверение службы
properties Свойства учетной записи карты. MapsAccountProperties

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

MapsAccountProperties

Имя Описание Значение
disableLocalAuth Позволяет переключать функции на Политика Azure, чтобы отключить поддержку локальной проверки подлинности Azure Maps. Это приведет к отключению проверки подлинности общих ключей при любом использовании. bool
linkedResources Задает ресурсы, которые будут использоваться для операций на основе управляемых удостоверений для ресурса учетной записи сопоставления. LinkedResource[]

Ограничения:
Максимальная длина = 10

LinkedResource

Имя Описание Значение
идентификатор Идентификатор ресурса ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}". string (обязательно)
uniqueName Предоставленное имя, однозначно определяющее связанный ресурс. string (обязательно)

Sku

Имя Описание Значение
name Имя номера SKU в стандартном формате (например, S0). "G2"
S0
"S1" (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
RBAC — создание доступа к управляемому удостоверению в учетной записи Azure Maps

Развертывание в Azure
Этот шаблон создает управляемое удостоверение и назначает ему доступ к созданной учетной записи Azure Maps.
Развертывание Azure Maps

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетную запись и перечисляет первичный ключ.
Развертывание Azure Maps с помощью Azure Maps Creator (карты помещений)

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетную запись с помощью функции создателя схем помещений, чтобы разрешить создание схем помещений.
Создание маркера SAS Azure Maps, хранящегося в Key Vault Azure

Развертывание в Azure
Этот шаблон развертывает и Azure Maps учетную запись, а также перечисляет маркер SAS на основе предоставленного удостоверения, назначаемого пользователем, который будет храниться в секрете Key Vault Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса accounts можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Maps/accounts, добавьте в шаблон следующую terraform.

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

Значения свойств

accounts

Имя Описание Значение
тип Тип ресурса "Microsoft.Maps/accounts@2021-07-01-preview"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–98 (для имени группы ресурсов и имени учетной записи)

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
sku Номер SKU этой учетной записи. SKU (обязательно)
kind Получение или установка свойства Kind. "1-е поколение"
Gen2
удостоверение Задает свойство identity для учетной записи maps. Управляемое удостоверение службы
properties Свойства учетной записи карты. MapsAccountProperties

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

MapsAccountProperties

Имя Описание Значение
disableLocalAuth Позволяет переключать функции на Политика Azure, чтобы отключить поддержку локальной проверки подлинности Azure Maps. Это приведет к отключению проверки подлинности с общими ключами при любом использовании. bool
linkedResources Задает ресурсы, которые будут использоваться для операций на основе управляемых удостоверений для ресурса учетной записи сопоставления. LinkedResource[]

Ограничения:
Максимальная длина = 10

LinkedResource

Имя Описание Значение
идентификатор Идентификатор ресурса ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}. строка (обязательно)
uniqueName Предоставленное имя, которое однозначно идентифицирует связанный ресурс. строка (обязательно)

Sku

Имя Описание Значение
name Имя номера SKU в стандартном формате (например, S0). "G2"
"S0"
"S1" (обязательно)