Aracılığıyla paylaş


Microsoft.Maps hesapları

Bicep kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maps/accounts kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Maps/accounts@2024-07-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    cors: {
      corsRules: [
        {
          allowedOrigins: [
            'string'
          ]
        }
      ]
    }
    disableLocalAuth: bool
    encryption: {
      customerManagedKeyEncryption: {
        keyEncryptionKeyIdentity: {
          delegatedIdentityClientId: 'string'
          federatedClientId: 'string'
          identityType: 'string'
          userAssignedIdentityResourceId: 'string'
        }
        keyEncryptionKeyUrl: 'string'
      }
      infrastructureEncryption: 'string'
    }
    linkedResources: [
      {
        id: 'string'
        uniqueName: 'string'
      }
    ]
    locations: [
      {
        locationName: 'string'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

CorsRule

Ad Açıklama Değer
allowedOrigins CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" string[] (gerekli)

CorsRules

Ad Açıklama Değer
corsRules CORS kurallarının listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. CorsRule[]

Şifreleme

Ad Açıklama Değer
customerManagedKeyEncryption Kaynak için müşteri tarafından yönetilen tüm anahtar şifreleme özellikleri. EncryptionCustomerManagedKeyEncryption
infrastructureEncryption (İsteğe bağlı) Kaynak tanımına dahil edilmeleri önerilmez. Yalnızca platform (AKA altyapısı) şifrelemesini devre dışı bırakmanın mümkün olduğu durumlarda gereklidir. Azure SQL TDE bunun bir örneğidir. Değerler etkinleştirilir ve devre dışı bırakılır. 'devre dışı'
'etkin'

EncryptionCustomerManagedKeyEncryption

Ad Açıklama Değer
keyEncryptionKeyIdentity Key Vault'ta kimlik doğrulaması yapmak için hangi kimliğin kullanılacağını tanımlayan Müşteri tarafından yönetilen anahtar ayarları için tüm kimlik yapılandırması. EncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl anahtar şifreleme anahtarı URL'si, sürümü veya sürümü değiştirilmemiş. Örneğin: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 veya https://contosovault.vault.azure.net/keys/contosokek. dizgi

EncryptionCustomerManagedKeyEncryptionKeyIdentity

Ad Açıklama Değer
delegatedIdentityClientId anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak temsilci kimliği. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ve userAssignedIdentity ile birbirini dışlar - yalnızca iç kullanım. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId farklı bir kiracıda anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak uygulama istemci kimliği. Örn: f83c6b1b-4d34-47e4-bb34-9d83df58b540 dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Kullanılacak kimlik türü. Değerler systemAssignedIdentity, userAssignedIdentity veya delegatedResourceIdentity olabilir. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak kullanıcı tarafından atanan kimlik. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ile birbirini dışlar. dizgi

LinkedResource

Ad Açıklama Değer
Kimliği '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}' biçiminde ARM kaynak kimliği. dize (gerekli)
uniqueName Bağlı kaynağı benzersiz olarak tanımlayan sağlanan ad. dize (gerekli)

LocationsItem

Ad Açıklama Değer
locationName Konum adı. dize (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

HaritalarHesapÖzellikler

Ad Açıklama Değer
cors Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve CorS Blob hizmeti için devre dışı bırakılır. CorsRules
disableLocalAuth Azure Haritalar yerel kimlik doğrulaması desteğini devre dışı bırakmak için Azure İlkesi'nin iki durumlu işlevselliğine izin verir. Bu, Paylaşılan Anahtarlar ve Paylaşılan Erişim İmza Belirteci kimlik doğrulamalarını herhangi bir kullanımdan devre dışı bırakır. Bool
Şifreleme Bir kaynağın tüm şifreleme yapılandırması. Şifreleme
linkedResources Haritalar hesabıyla ilişkili kaynak dizisi. Dizideki bağlı kaynak tek tek güncelleştirilemez, dizideki tüm bağlantılı kaynakları birlikte güncelleştirmeniz gerekir. Bu kaynaklar Azure Haritalar REST API'sinde yapılan işlemlerde kullanılabilir. Erişim, bu kaynaklara yönelik Haritalar Hesabı Yönetilen Kimlikleri izinleriyle denetlenmektedir. LinkedResource[]
Konumlar Haritalar Hesabı için ek veri işleme bölgelerinin listesi. Bu, isteklerin başka bir coğrafyada işlenmesine neden olabilir. Bazı özellikler veya sonuçlar belirli bölgelerde sınırlı olabilir. Varsayılan olarak, Haritalar REST API'leri istekleri hesap konumuna veya coğrafi kapsama göreişler. LocationsItem[]

Microsoft.Maps/accounts

Ad Açıklama Değer
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
tür Kind özelliğini alın veya ayarlayın. '2. Nesil'
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^[^%&:\\/#?]+$ (gerekli)
Özellikler Eşleme hesabı özellikleri. MapsAccountProperties
Sku Bu hesabın SKU'su. Sku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

Sku

Ad Açıklama Değer
ad Standart biçimde (G2 gibi) SKU'nun adı. 'G2' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure Haritalar dağıtma Bu şablon, Azure Haritalar hesabını dağıtır ve birincil anahtarı listeler.
Azure Haritalar Oluşturucusu (İç Mekan Haritalar) ile Azure Haritalar dağıtma Bu şablon, İç Mekan Haritaları oluşturmaya izin vermek için İç Mekan Haritaları Oluşturucu Özelliği ile Azure Haritalar hesabını dağıtır.

ARM şablonu kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maps/accounts kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Maps/accounts",
  "apiVersion": "2024-07-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedOrigins": [ "string" ]
        }
      ]
    },
    "disableLocalAuth": "bool",
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "delegatedIdentityClientId": "string",
          "federatedClientId": "string",
          "identityType": "string",
          "userAssignedIdentityResourceId": "string"
        },
        "keyEncryptionKeyUrl": "string"
      },
      "infrastructureEncryption": "string"
    },
    "linkedResources": [
      {
        "id": "string",
        "uniqueName": "string"
      }
    ],
    "locations": [
      {
        "locationName": "string"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

CorsRule

Ad Açıklama Değer
allowedOrigins CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" string[] (gerekli)

CorsRules

Ad Açıklama Değer
corsRules CORS kurallarının listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. CorsRule[]

Şifreleme

Ad Açıklama Değer
customerManagedKeyEncryption Kaynak için müşteri tarafından yönetilen tüm anahtar şifreleme özellikleri. EncryptionCustomerManagedKeyEncryption
infrastructureEncryption (İsteğe bağlı) Kaynak tanımına dahil edilmeleri önerilmez. Yalnızca platform (AKA altyapısı) şifrelemesini devre dışı bırakmanın mümkün olduğu durumlarda gereklidir. Azure SQL TDE bunun bir örneğidir. Değerler etkinleştirilir ve devre dışı bırakılır. 'devre dışı'
'etkin'

EncryptionCustomerManagedKeyEncryption

Ad Açıklama Değer
keyEncryptionKeyIdentity Key Vault'ta kimlik doğrulaması yapmak için hangi kimliğin kullanılacağını tanımlayan Müşteri tarafından yönetilen anahtar ayarları için tüm kimlik yapılandırması. EncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl anahtar şifreleme anahtarı URL'si, sürümü veya sürümü değiştirilmemiş. Örneğin: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 veya https://contosovault.vault.azure.net/keys/contosokek. dizgi

EncryptionCustomerManagedKeyEncryptionKeyIdentity

Ad Açıklama Değer
delegatedIdentityClientId anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak temsilci kimliği. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ve userAssignedIdentity ile birbirini dışlar - yalnızca iç kullanım. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId farklı bir kiracıda anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak uygulama istemci kimliği. Örn: f83c6b1b-4d34-47e4-bb34-9d83df58b540 dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Kullanılacak kimlik türü. Değerler systemAssignedIdentity, userAssignedIdentity veya delegatedResourceIdentity olabilir. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak kullanıcı tarafından atanan kimlik. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ile birbirini dışlar. dizgi

LinkedResource

Ad Açıklama Değer
Kimliği '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}' biçiminde ARM kaynak kimliği. dize (gerekli)
uniqueName Bağlı kaynağı benzersiz olarak tanımlayan sağlanan ad. dize (gerekli)

LocationsItem

Ad Açıklama Değer
locationName Konum adı. dize (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

HaritalarHesapÖzellikler

Ad Açıklama Değer
cors Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve CorS Blob hizmeti için devre dışı bırakılır. CorsRules
disableLocalAuth Azure Haritalar yerel kimlik doğrulaması desteğini devre dışı bırakmak için Azure İlkesi'nin iki durumlu işlevselliğine izin verir. Bu, Paylaşılan Anahtarlar ve Paylaşılan Erişim İmza Belirteci kimlik doğrulamalarını herhangi bir kullanımdan devre dışı bırakır. Bool
Şifreleme Bir kaynağın tüm şifreleme yapılandırması. Şifreleme
linkedResources Haritalar hesabıyla ilişkili kaynak dizisi. Dizideki bağlı kaynak tek tek güncelleştirilemez, dizideki tüm bağlantılı kaynakları birlikte güncelleştirmeniz gerekir. Bu kaynaklar Azure Haritalar REST API'sinde yapılan işlemlerde kullanılabilir. Erişim, bu kaynaklara yönelik Haritalar Hesabı Yönetilen Kimlikleri izinleriyle denetlenmektedir. LinkedResource[]
Konumlar Haritalar Hesabı için ek veri işleme bölgelerinin listesi. Bu, isteklerin başka bir coğrafyada işlenmesine neden olabilir. Bazı özellikler veya sonuçlar belirli bölgelerde sınırlı olabilir. Varsayılan olarak, Haritalar REST API'leri istekleri hesap konumuna veya coğrafi kapsama göreişler. LocationsItem[]

Microsoft.Maps/accounts

Ad Açıklama Değer
apiVersion API sürümü '2024-07-01-preview'
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
tür Kind özelliğini alın veya ayarlayın. '2. Nesil'
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^[^%&:\\/#?]+$ (gerekli)
Özellikler Eşleme hesabı özellikleri. MapsAccountProperties
Sku Bu hesabın SKU'su. Sku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Maps/accounts'

Sku

Ad Açıklama Değer
ad Standart biçimde (G2 gibi) SKU'nun adı. 'G2' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure Key Vault depolanan Azure Haritalar SAS belirteci oluşturma

Azure 'a dağıtma
Bu şablon, Azure Haritalar hesabını dağıtır ve Azure Key Vault gizli dizisinde depolanacak kullanıcı tarafından atanan kimliği temel alan bir Sas belirteci listeler.
Azure Haritalar dağıtma

Azure 'a dağıtma
Bu şablon, Azure Haritalar hesabını dağıtır ve birincil anahtarı listeler.
Azure Haritalar Oluşturucusu (İç Mekan Haritalar) ile Azure Haritalar dağıtma

Azure 'a dağıtma
Bu şablon, İç Mekan Haritaları oluşturmaya izin vermek için İç Mekan Haritaları Oluşturucu Özelliği ile Azure Haritalar hesabını dağıtır.
RBAC - Azure Haritalar hesabı Yönetilen Kimlik Erişimi oluşturma

Azure 'a dağıtma
Bu şablon bir Yönetilen Kimlik oluşturur ve oluşturulan bir Azure Haritalar hesabına erişim atar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Maps/accounts kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Maps/accounts@2024-07-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
      encryption = {
        customerManagedKeyEncryption = {
          keyEncryptionKeyIdentity = {
            delegatedIdentityClientId = "string"
            federatedClientId = "string"
            identityType = "string"
            userAssignedIdentityResourceId = "string"
          }
          keyEncryptionKeyUrl = "string"
        }
        infrastructureEncryption = "string"
      }
      linkedResources = [
        {
          id = "string"
          uniqueName = "string"
        }
      ]
      locations = [
        {
          locationName = "string"
        }
      ]
    }
  })
}

Özellik Değerleri

CorsRule

Ad Açıklama Değer
allowedOrigins CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" string[] (gerekli)

CorsRules

Ad Açıklama Değer
corsRules CORS kurallarının listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. CorsRule[]

Şifreleme

Ad Açıklama Değer
customerManagedKeyEncryption Kaynak için müşteri tarafından yönetilen tüm anahtar şifreleme özellikleri. EncryptionCustomerManagedKeyEncryption
infrastructureEncryption (İsteğe bağlı) Kaynak tanımına dahil edilmeleri önerilmez. Yalnızca platform (AKA altyapısı) şifrelemesini devre dışı bırakmanın mümkün olduğu durumlarda gereklidir. Azure SQL TDE bunun bir örneğidir. Değerler etkinleştirilir ve devre dışı bırakılır. 'devre dışı'
'etkin'

EncryptionCustomerManagedKeyEncryption

Ad Açıklama Değer
keyEncryptionKeyIdentity Key Vault'ta kimlik doğrulaması yapmak için hangi kimliğin kullanılacağını tanımlayan Müşteri tarafından yönetilen anahtar ayarları için tüm kimlik yapılandırması. EncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl anahtar şifreleme anahtarı URL'si, sürümü veya sürümü değiştirilmemiş. Örneğin: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 veya https://contosovault.vault.azure.net/keys/contosokek. dizgi

EncryptionCustomerManagedKeyEncryptionKeyIdentity

Ad Açıklama Değer
delegatedIdentityClientId anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak temsilci kimliği. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ve userAssignedIdentity ile birbirini dışlar - yalnızca iç kullanım. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId farklı bir kiracıda anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak uygulama istemci kimliği. Örn: f83c6b1b-4d34-47e4-bb34-9d83df58b540 dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Kullanılacak kimlik türü. Değerler systemAssignedIdentity, userAssignedIdentity veya delegatedResourceIdentity olabilir. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Anahtar şifreleme anahtarı Url'sine erişmek için kullanılacak kullanıcı tarafından atanan kimlik. Örneğin: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<kaynak grubu>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. identityType systemAssignedIdentity ile birbirini dışlar. dizgi

LinkedResource

Ad Açıklama Değer
Kimliği '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/accounts/{storageName}' biçiminde ARM kaynak kimliği. dize (gerekli)
uniqueName Bağlı kaynağı benzersiz olarak tanımlayan sağlanan ad. dize (gerekli)

LocationsItem

Ad Açıklama Değer
locationName Konum adı. dize (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

HaritalarHesapÖzellikler

Ad Açıklama Değer
cors Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve CorS Blob hizmeti için devre dışı bırakılır. CorsRules
disableLocalAuth Azure Haritalar yerel kimlik doğrulaması desteğini devre dışı bırakmak için Azure İlkesi'nin iki durumlu işlevselliğine izin verir. Bu, Paylaşılan Anahtarlar ve Paylaşılan Erişim İmza Belirteci kimlik doğrulamalarını herhangi bir kullanımdan devre dışı bırakır. Bool
Şifreleme Bir kaynağın tüm şifreleme yapılandırması. Şifreleme
linkedResources Haritalar hesabıyla ilişkili kaynak dizisi. Dizideki bağlı kaynak tek tek güncelleştirilemez, dizideki tüm bağlantılı kaynakları birlikte güncelleştirmeniz gerekir. Bu kaynaklar Azure Haritalar REST API'sinde yapılan işlemlerde kullanılabilir. Erişim, bu kaynaklara yönelik Haritalar Hesabı Yönetilen Kimlikleri izinleriyle denetlenmektedir. LinkedResource[]
Konumlar Haritalar Hesabı için ek veri işleme bölgelerinin listesi. Bu, isteklerin başka bir coğrafyada işlenmesine neden olabilir. Bazı özellikler veya sonuçlar belirli bölgelerde sınırlı olabilir. Varsayılan olarak, Haritalar REST API'leri istekleri hesap konumuna veya coğrafi kapsama göreişler. LocationsItem[]

Microsoft.Maps/accounts

Ad Açıklama Değer
kimlik Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) ManagedServiceIdentity
tür Kind özelliğini alın veya ayarlayın. '2. Nesil'
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^[^%&:\\/#?]+$ (gerekli)
Özellikler Eşleme hesabı özellikleri. MapsAccountProperties
Sku Bu hesabın SKU'su. Sku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Maps/accounts@2024-07-01-preview"

Sku

Ad Açıklama Değer
ad Standart biçimde (G2 gibi) SKU'nun adı. 'G2' (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer