次の方法で共有


Microsoft.Maps アカウント 2021-12-01-preview

Bicep リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Maps/accounts リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

Microsoft.Maps/アカウント

名前 形容 価値
同一性 マップ アカウントの ID プロパティを設定します。 ManagedServiceIdentity の
種類 Get プロパティまたは Set Kind プロパティ。 「Gen1」
「Gen2」
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ マップ アカウントのプロパティ。 MapsAccountProperties の
エスケーユー このアカウントの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

CorsRule (コーズルール)

名前 形容 価値
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

リンクリソース

名前 形容 価値
身分証明書 形式の ARM リソース ID: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'。 string (必須)
uniqueName (ユニークネーム) リンクされたリソースを一意に識別する指定された名前。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
種類 ID の種類。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities の

ManagedServiceIdentityUserAssignedIdentities

名前 形容 価値

マップアカウントプロパティ

名前 形容 価値
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
disableLocalAuth Azure Policy のトグル機能を使用して、Azure Maps のローカル認証のサポートを無効にします。 これにより、すべての使用状況から共有キー認証が無効になります。 ブール (bool)
linkedリソース マップ アカウント リソースのマネージド ID ベースの操作に使用するリソースを設定します。 リンクリソース[]

SKU

名前 形容 価値
名前 標準形式 (S0 など) の SKU の名前。 「G2」
「S0」
'S1' (必須)

追跡リソースタグ

名前 形容 価値

使用例

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 形容
Azure Maps アカウント Azure Maps アカウント用の AVM リソース モジュール

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
Azure Maps のデプロイ このテンプレートでは、Azure Maps アカウントがデプロイされ、主キーが一覧表示されます。
Azure Maps Creator (Indoor Maps) を使用して Azure Maps をデプロイ このテンプレートは、Indoor Maps Creator Feature を使用して Azure Maps アカウントをデプロイして、屋内マップを構築できるようにします。

ARM テンプレート リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Maps/accounts リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

Microsoft.Maps/アカウント

名前 形容 価値
apiVersion (英語) API のバージョン '2021-12-01-プレビュー'
同一性 マップ アカウントの ID プロパティを設定します。 ManagedServiceIdentity の
種類 Get プロパティまたは Set Kind プロパティ。 「Gen1」
「Gen2」
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ マップ アカウントのプロパティ。 MapsAccountProperties の
エスケーユー このアカウントの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 「Microsoft.Maps/アカウント」

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

CorsRule (コーズルール)

名前 形容 価値
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

リンクリソース

名前 形容 価値
身分証明書 形式の ARM リソース ID: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'。 string (必須)
uniqueName (ユニークネーム) リンクされたリソースを一意に識別する指定された名前。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
種類 ID の種類。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities の

ManagedServiceIdentityUserAssignedIdentities

名前 形容 価値

マップアカウントプロパティ

名前 形容 価値
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
disableLocalAuth Azure Policy のトグル機能を使用して、Azure Maps のローカル認証のサポートを無効にします。 これにより、すべての使用状況から共有キー認証が無効になります。 ブール (bool)
linkedリソース マップ アカウント リソースのマネージド ID ベースの操作に使用するリソースを設定します。 リンクリソース[]

SKU

名前 形容 価値
名前 標準形式 (S0 など) の SKU の名前。 「G2」
「S0」
'S1' (必須)

追跡リソースタグ

名前 形容 価値

使用例

Azure クイック スタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
Azure Key Vault に格納されている Azure Maps SAS トークンを作成する

Azure にデプロイする
このテンプレートは、Azure Maps アカウントをデプロイし、Azure Key Vault シークレットに格納する指定されたユーザー割り当て ID に基づいて Sas トークンを一覧表示します。
Azure Maps のデプロイ

Azure
にデプロイする
このテンプレートでは、Azure Maps アカウントがデプロイされ、主キーが一覧表示されます。
Azure Maps Creator (Indoor Maps) を使用して Azure Maps をデプロイ

Azure にデプロイする
このテンプレートは、Indoor Maps Creator Feature を使用して Azure Maps アカウントをデプロイして、屋内マップを構築できるようにします。
RBAC - Azure Maps アカウントでのマネージド ID アクセスの作成

Azure にデプロイする
このテンプレートは、マネージド ID を作成し、作成された Azure Maps アカウントへのアクセス権を割り当てます。

Terraform (AzAPI プロバイダー) リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Maps/accounts リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

Microsoft.Maps/アカウント

名前 形容 価値
同一性 マップ アカウントの ID プロパティを設定します。 ManagedServiceIdentity の
種類 Get プロパティまたは Set Kind プロパティ。 「Gen1」
「Gen2」
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ マップ アカウントのプロパティ。 MapsAccountProperties の
エスケーユー このアカウントの SKU。 SKU (必須)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 「Microsoft.Maps/accounts@2021-12-01-preview」 (英語)

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

CorsRule (コーズルール)

名前 形容 価値
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

リンクリソース

名前 形容 価値
身分証明書 形式の ARM リソース ID: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}'。 string (必須)
uniqueName (ユニークネーム) リンクされたリソースを一意に識別する指定された名前。 string (必須)

マネージドサービスアイデンティティ

名前 形容 価値
種類 ID の種類。 「なし」
'システム割り当て'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities の

ManagedServiceIdentityUserAssignedIdentities

名前 形容 価値

マップアカウントプロパティ

名前 形容 価値
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
disableLocalAuth Azure Policy のトグル機能を使用して、Azure Maps のローカル認証のサポートを無効にします。 これにより、すべての使用状況から共有キー認証が無効になります。 ブール (bool)
linkedリソース マップ アカウント リソースのマネージド ID ベースの操作に使用するリソースを設定します。 リンクリソース[]

SKU

名前 形容 価値
名前 標準形式 (S0 など) の SKU の名前。 「G2」
「S0」
'S1' (必須)

追跡リソースタグ

名前 形容 価値