Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
batchAccounts 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.Batch/batchAccounts kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Batch/batchAccounts@2025-06-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
allowedAuthenticationModes: [
'string'
]
autoStorage: {
authenticationMode: 'string'
nodeIdentityReference: {
resourceId: 'string'
}
storageAccountId: 'string'
}
encryption: {
keySource: 'string'
keyVaultProperties: {
keyIdentifier: 'string'
}
}
keyVaultReference: {
id: 'string'
url: 'string'
}
networkProfile: {
accountAccess: {
defaultAction: 'string'
ipRules: [
{
action: 'Allow'
value: 'string'
}
]
}
nodeManagementAccess: {
defaultAction: 'string'
ipRules: [
{
action: 'Allow'
value: 'string'
}
]
}
}
poolAllocationMode: 'string'
publicNetworkAccess: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Batch/batchAccounts
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Batch hesabının kimliği. | BatchAccountIdentity |
| yer | Hesabın oluşturulacağı bölge. | dize (gerekli) |
| ad | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 3 Maksimum uzunluk = 24 Desen = ^[a-zA-Z0-9]+$ (gerekli) |
| Özellikler | Batch hesabının özellikleri. | BatchAccountCreatePropertiesOrBatchAccountProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
AutoStorageBasePropertiesVeyaAutoStorageProperties
| Ad | Açıklama | Değer |
|---|---|---|
| authenticationMode | Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu. | 'BatchAccountManagedIdentity' 'Depolama Anahtarları' |
| nodeIdentityReference (KimlikBaşvurusu) | Burada başvurulan kimlik, otomatik depolamaya erişmesi gereken işlem düğümlerine sahip havuzlara atanmalıdır. | computeNodeIdentityReference |
| storageAccountId | Otomatik depolama hesabı için kullanılacak depolama hesabının kaynak kimliği. | dize (gerekli) |
BatchAccountCreateParametersTags
| Ad | Açıklama | Değer |
|---|
BatchAccountCreatePropertiesOrBatchAccountProperties
| Ad | Açıklama | Değer |
|---|---|---|
| allowedAuthenticationModes | Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez. | Herhangi birini içeren dize dizisi: 'AAD' 'Paylaşılan Anahtar' 'TaskAuthenticationToken' |
| otomatik Depolama | Otomatik depolama hesabıyla ilgili özellikler. | AutoStorageBasePropertiesOrAutoStorageProperties |
| Şifreleme | Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir. | Şifreleme Özellikleri |
| keyVaultReference (Anahtar KasasıBaşvurusu) | Batch hesabıyla ilişkili Azure anahtar kasasına başvuru. | KeyVaultReference |
| ağ Profili | Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir. | Ağ Profili |
| poolAllocationMode | Havuz ayırma modu, istemcilerin Batch Hizmeti API'sinde kimlik doğrulamasını da etkiler. Mod BatchService ise, istemciler erişim anahtarlarını veya Microsoft Entra Kimliğini kullanarak kimlik doğrulaması yapabilir. Mod UserSubscription ise, istemcilerin Microsoft Entra Id kullanması gerekir. Varsayılan değer BatchService'tir. | 'BatchService' 'Kullanıcı Aboneliği' |
| publicNetworkAccess | Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü. | 'Devre Dışı' 'Etkin' 'GüvenlidByÇevre' |
BatchAccountIdentity (Toplu İşlem)
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Batch hesabı için kullanılan kimlik türü. | 'Hiçbiri' 'Sistem Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Batch hesabıyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
ComputeNodeIdentityReference
| Ad | Açıklama | Değer |
|---|---|---|
| kaynakId | Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. | dizgi |
Şifreleme Özellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar kaynağı | Anahtar kaynağının türü. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
| keyVaultÖzellikleri | Microsoft.KeyVault kullanırken ek ayrıntılar | KeyVaultProperties |
EndpointAccessProfile
| Ad | Açıklama | Değer |
|---|---|---|
| defaultAction | Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir. | 'İzin Ver' 'Reddet' (gerekli) |
| ip Kuralları | İstemci IP adresini filtrelemek için IP aralıkları dizisi. | IPRule |
IPRule (IPRule)
| Ad | Açıklama | Değer |
|---|---|---|
| eylem | İstemci IP adresi eşleştirildiğinde eylem. | 'İzin Ver' (gerekli) |
| değer | IPv4 adresi veya CIDR biçiminde IPv4 adres aralığı. | dize (gerekli) |
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| keyIdentifier (Anahtar Tanımlayıcı) | Sürümlü veya sürümsüz gizli diziye tam yol. Örnek https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. veya https://mykeyvault.vault.azure.net/keys/testkey. Kullanılabilir olmak için aşağıdaki önkoşulların karşılanması gerekir:Batch Hesabı sistem tarafından atanan bir kimliğe sahip Hesap kimliğine Anahtar/Alma, Anahtar/Sarmayı Kaldırma ve Anahtar/Sarmalama izinleri verildi KeyVault geçici silme ve temizleme koruması etkinleştirildi |
dizgi |
KeyVaultReference
| Ad | Açıklama | Değer |
|---|---|---|
| Kimliği | Batch hesabıyla ilişkili Azure anahtar kasasının kaynak kimliği. | dize (gerekli) |
| URL | Batch hesabıyla ilişkili Azure anahtar kasasının URL'si. | dize (gerekli) |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| hesap Erişimi | batchAccount uç noktası için ağ erişim profili (Batch hesabı veri düzlemi API'si). | EndpointAccessProfile |
| nodeYönetim Erişimi | nodeManagement uç noktası için ağ erişim profili (Batch havuzları için işlem düğümlerini yöneten Batch hizmeti). | EndpointAccessProfile |
UserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
Kullanım Örnekleri
Bicep Örnekleri
Azure Batch hesabını dağıtmanın temel bir örneği.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource batchAccount 'Microsoft.Batch/batchAccounts@2022-10-01' = {
name: resourceName
location: location
properties: {
encryption: {
keySource: 'Microsoft.Batch'
}
poolAllocationMode: 'BatchService'
publicNetworkAccess: 'Enabled'
}
}
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
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 |
|---|---|
| Genel IP adresleri olmadan Azure Batch havuzunu |
Bu şablon, genel IP adresleri olmadan Azure Batch basitleştirilmiş düğüm iletişim havuzu oluşturur. |
| Şablon kullanarak Batch Hesabı oluşturma | Bu şablon bir Batch Hesabı ve bir depolama hesabı oluşturur. |
ARM şablonu kaynak tanımı
batchAccounts 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.Batch/batchAccounts kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Batch/batchAccounts",
"apiVersion": "2025-06-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"allowedAuthenticationModes": [ "string" ],
"autoStorage": {
"authenticationMode": "string",
"nodeIdentityReference": {
"resourceId": "string"
},
"storageAccountId": "string"
},
"encryption": {
"keySource": "string",
"keyVaultProperties": {
"keyIdentifier": "string"
}
},
"keyVaultReference": {
"id": "string",
"url": "string"
},
"networkProfile": {
"accountAccess": {
"defaultAction": "string",
"ipRules": [
{
"action": "Allow",
"value": "string"
}
]
},
"nodeManagementAccess": {
"defaultAction": "string",
"ipRules": [
{
"action": "Allow",
"value": "string"
}
]
}
},
"poolAllocationMode": "string",
"publicNetworkAccess": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Batch/batchAccounts
| Ad | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2025-06-01' |
| kimlik | Batch hesabının kimliği. | BatchAccountIdentity |
| yer | Hesabın oluşturulacağı bölge. | dize (gerekli) |
| ad | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 3 Maksimum uzunluk = 24 Desen = ^[a-zA-Z0-9]+$ (gerekli) |
| Özellikler | Batch hesabının özellikleri. | BatchAccountCreatePropertiesOrBatchAccountProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
| tür | Kaynak türü | 'Microsoft.Batch/batchAccounts' |
AutoStorageBasePropertiesVeyaAutoStorageProperties
| Ad | Açıklama | Değer |
|---|---|---|
| authenticationMode | Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu. | 'BatchAccountManagedIdentity' 'Depolama Anahtarları' |
| nodeIdentityReference (KimlikBaşvurusu) | Burada başvurulan kimlik, otomatik depolamaya erişmesi gereken işlem düğümlerine sahip havuzlara atanmalıdır. | computeNodeIdentityReference |
| storageAccountId | Otomatik depolama hesabı için kullanılacak depolama hesabının kaynak kimliği. | dize (gerekli) |
BatchAccountCreateParametersTags
| Ad | Açıklama | Değer |
|---|
BatchAccountCreatePropertiesOrBatchAccountProperties
| Ad | Açıklama | Değer |
|---|---|---|
| allowedAuthenticationModes | Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez. | Herhangi birini içeren dize dizisi: 'AAD' 'Paylaşılan Anahtar' 'TaskAuthenticationToken' |
| otomatik Depolama | Otomatik depolama hesabıyla ilgili özellikler. | AutoStorageBasePropertiesOrAutoStorageProperties |
| Şifreleme | Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir. | Şifreleme Özellikleri |
| keyVaultReference (Anahtar KasasıBaşvurusu) | Batch hesabıyla ilişkili Azure anahtar kasasına başvuru. | KeyVaultReference |
| ağ Profili | Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir. | Ağ Profili |
| poolAllocationMode | Havuz ayırma modu, istemcilerin Batch Hizmeti API'sinde kimlik doğrulamasını da etkiler. Mod BatchService ise, istemciler erişim anahtarlarını veya Microsoft Entra Kimliğini kullanarak kimlik doğrulaması yapabilir. Mod UserSubscription ise, istemcilerin Microsoft Entra Id kullanması gerekir. Varsayılan değer BatchService'tir. | 'BatchService' 'Kullanıcı Aboneliği' |
| publicNetworkAccess | Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü. | 'Devre Dışı' 'Etkin' 'GüvenlidByÇevre' |
BatchAccountIdentity (Toplu İşlem)
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Batch hesabı için kullanılan kimlik türü. | 'Hiçbiri' 'Sistem Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Batch hesabıyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
ComputeNodeIdentityReference
| Ad | Açıklama | Değer |
|---|---|---|
| kaynakId | Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. | dizgi |
Şifreleme Özellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar kaynağı | Anahtar kaynağının türü. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
| keyVaultÖzellikleri | Microsoft.KeyVault kullanırken ek ayrıntılar | KeyVaultProperties |
EndpointAccessProfile
| Ad | Açıklama | Değer |
|---|---|---|
| defaultAction | Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir. | 'İzin Ver' 'Reddet' (gerekli) |
| ip Kuralları | İstemci IP adresini filtrelemek için IP aralıkları dizisi. | IPRule |
IPRule (IPRule)
| Ad | Açıklama | Değer |
|---|---|---|
| eylem | İstemci IP adresi eşleştirildiğinde eylem. | 'İzin Ver' (gerekli) |
| değer | IPv4 adresi veya CIDR biçiminde IPv4 adres aralığı. | dize (gerekli) |
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| keyIdentifier (Anahtar Tanımlayıcı) | Sürümlü veya sürümsüz gizli diziye tam yol. Örnek https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. veya https://mykeyvault.vault.azure.net/keys/testkey. Kullanılabilir olmak için aşağıdaki önkoşulların karşılanması gerekir:Batch Hesabı sistem tarafından atanan bir kimliğe sahip Hesap kimliğine Anahtar/Alma, Anahtar/Sarmayı Kaldırma ve Anahtar/Sarmalama izinleri verildi KeyVault geçici silme ve temizleme koruması etkinleştirildi |
dizgi |
KeyVaultReference
| Ad | Açıklama | Değer |
|---|---|---|
| Kimliği | Batch hesabıyla ilişkili Azure anahtar kasasının kaynak kimliği. | dize (gerekli) |
| URL | Batch hesabıyla ilişkili Azure anahtar kasasının URL'si. | dize (gerekli) |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| hesap Erişimi | batchAccount uç noktası için ağ erişim profili (Batch hesabı veri düzlemi API'si). | EndpointAccessProfile |
| nodeYönetim Erişimi | nodeManagement uç noktası için ağ erişim profili (Batch havuzları için işlem düğümlerini yöneten Batch hizmeti). | EndpointAccessProfile |
UserAssignedIdentities
| 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 |
|---|---|
| Genel IP adresleri olmadan Azure Batch havuzunu |
Bu şablon, genel IP adresleri olmadan Azure Batch basitleştirilmiş düğüm iletişim havuzu oluşturur. |
|
Şablon kullanarak Batch Hesabı oluşturma |
Bu şablon bir Batch Hesabı ve bir depolama hesabı oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
batchAccounts 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.Batch/batchAccounts kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Batch/batchAccounts@2025-06-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
allowedAuthenticationModes = [
"string"
]
autoStorage = {
authenticationMode = "string"
nodeIdentityReference = {
resourceId = "string"
}
storageAccountId = "string"
}
encryption = {
keySource = "string"
keyVaultProperties = {
keyIdentifier = "string"
}
}
keyVaultReference = {
id = "string"
url = "string"
}
networkProfile = {
accountAccess = {
defaultAction = "string"
ipRules = [
{
action = "Allow"
value = "string"
}
]
}
nodeManagementAccess = {
defaultAction = "string"
ipRules = [
{
action = "Allow"
value = "string"
}
]
}
}
poolAllocationMode = "string"
publicNetworkAccess = "string"
}
}
}
Özellik Değerleri
Microsoft.Batch/batchAccounts
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Batch hesabının kimliği. | BatchAccountIdentity |
| yer | Hesabın oluşturulacağı bölge. | dize (gerekli) |
| ad | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 3 Maksimum uzunluk = 24 Desen = ^[a-zA-Z0-9]+$ (gerekli) |
| Özellikler | Batch hesabının özellikleri. | BatchAccountCreatePropertiesOrBatchAccountProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
| tür | Kaynak türü | "Microsoft.Batch/batchAccounts@2025-06-01" |
AutoStorageBasePropertiesVeyaAutoStorageProperties
| Ad | Açıklama | Değer |
|---|---|---|
| authenticationMode | Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu. | 'BatchAccountManagedIdentity' 'Depolama Anahtarları' |
| nodeIdentityReference (KimlikBaşvurusu) | Burada başvurulan kimlik, otomatik depolamaya erişmesi gereken işlem düğümlerine sahip havuzlara atanmalıdır. | computeNodeIdentityReference |
| storageAccountId | Otomatik depolama hesabı için kullanılacak depolama hesabının kaynak kimliği. | dize (gerekli) |
BatchAccountCreateParametersTags
| Ad | Açıklama | Değer |
|---|
BatchAccountCreatePropertiesOrBatchAccountProperties
| Ad | Açıklama | Değer |
|---|---|---|
| allowedAuthenticationModes | Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez. | Herhangi birini içeren dize dizisi: 'AAD' 'Paylaşılan Anahtar' 'TaskAuthenticationToken' |
| otomatik Depolama | Otomatik depolama hesabıyla ilgili özellikler. | AutoStorageBasePropertiesOrAutoStorageProperties |
| Şifreleme | Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir. | Şifreleme Özellikleri |
| keyVaultReference (Anahtar KasasıBaşvurusu) | Batch hesabıyla ilişkili Azure anahtar kasasına başvuru. | KeyVaultReference |
| ağ Profili | Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir. | Ağ Profili |
| poolAllocationMode | Havuz ayırma modu, istemcilerin Batch Hizmeti API'sinde kimlik doğrulamasını da etkiler. Mod BatchService ise, istemciler erişim anahtarlarını veya Microsoft Entra Kimliğini kullanarak kimlik doğrulaması yapabilir. Mod UserSubscription ise, istemcilerin Microsoft Entra Id kullanması gerekir. Varsayılan değer BatchService'tir. | 'BatchService' 'Kullanıcı Aboneliği' |
| publicNetworkAccess | Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü. | 'Devre Dışı' 'Etkin' 'GüvenlidByÇevre' |
BatchAccountIdentity (Toplu İşlem)
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Batch hesabı için kullanılan kimlik türü. | 'Hiçbiri' 'Sistem Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Batch hesabıyla ilişkilendirilmiş kullanıcı kimliklerinin listesi. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
ComputeNodeIdentityReference
| Ad | Açıklama | Değer |
|---|---|---|
| kaynakId | Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. | dizgi |
Şifreleme Özellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar kaynağı | Anahtar kaynağının türü. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
| keyVaultÖzellikleri | Microsoft.KeyVault kullanırken ek ayrıntılar | KeyVaultProperties |
EndpointAccessProfile
| Ad | Açıklama | Değer |
|---|---|---|
| defaultAction | Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir. | 'İzin Ver' 'Reddet' (gerekli) |
| ip Kuralları | İstemci IP adresini filtrelemek için IP aralıkları dizisi. | IPRule |
IPRule (IPRule)
| Ad | Açıklama | Değer |
|---|---|---|
| eylem | İstemci IP adresi eşleştirildiğinde eylem. | 'İzin Ver' (gerekli) |
| değer | IPv4 adresi veya CIDR biçiminde IPv4 adres aralığı. | dize (gerekli) |
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| keyIdentifier (Anahtar Tanımlayıcı) | Sürümlü veya sürümsüz gizli diziye tam yol. Örnek https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. veya https://mykeyvault.vault.azure.net/keys/testkey. Kullanılabilir olmak için aşağıdaki önkoşulların karşılanması gerekir:Batch Hesabı sistem tarafından atanan bir kimliğe sahip Hesap kimliğine Anahtar/Alma, Anahtar/Sarmayı Kaldırma ve Anahtar/Sarmalama izinleri verildi KeyVault geçici silme ve temizleme koruması etkinleştirildi |
dizgi |
KeyVaultReference
| Ad | Açıklama | Değer |
|---|---|---|
| Kimliği | Batch hesabıyla ilişkili Azure anahtar kasasının kaynak kimliği. | dize (gerekli) |
| URL | Batch hesabıyla ilişkili Azure anahtar kasasının URL'si. | dize (gerekli) |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| hesap Erişimi | batchAccount uç noktası için ağ erişim profili (Batch hesabı veri düzlemi API'si). | EndpointAccessProfile |
| nodeYönetim Erişimi | nodeManagement uç noktası için ağ erişim profili (Batch havuzları için işlem düğümlerini yöneten Batch hizmeti). | EndpointAccessProfile |
UserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
Kullanım Örnekleri
Terraform Örnekleri
Azure Batch hesabını dağıtmanın temel bir örneği.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "batchAccount" {
type = "Microsoft.Batch/batchAccounts@2022-10-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
encryption = {
keySource = "Microsoft.Batch"
}
poolAllocationMode = "BatchService"
publicNetworkAccess = "Enabled"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.