Aracılığıyla paylaş


Microsoft.NetApp netAppAccounts

Bicep kaynak tanımı

netAppAccounts 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.NetApp/netAppAccounts kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.NetApp/netAppAccounts@2025-01-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    activeDirectories: [
      {
        activeDirectoryId: 'string'
        administrators: [
          'string'
        ]
        adName: 'string'
        aesEncryption: bool
        allowLocalNfsUsersWithLdap: bool
        backupOperators: [
          'string'
        ]
        dns: 'string'
        domain: 'string'
        encryptDCConnections: bool
        kdcIP: 'string'
        ldapOverTLS: bool
        ldapSearchScope: {
          groupDN: 'string'
          groupMembershipFilter: 'string'
          userDN: 'string'
        }
        ldapSigning: bool
        organizationalUnit: 'string'
        password: 'string'
        preferredServersForLdapClient: 'string'
        securityOperators: [
          'string'
        ]
        serverRootCACertificate: 'string'
        site: 'string'
        smbServerName: 'string'
        username: 'string'
      }
    ]
    encryption: {
      identity: {
        federatedClientId: 'string'
        userAssignedIdentity: 'string'
      }
      keySource: 'string'
      keyVaultProperties: {
        keyName: 'string'
        keyVaultResourceId: 'string'
        keyVaultUri: 'string'
      }
    }
    nfsV4IDDomain: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

AccountEncryption

İsim Açıklama Değer
kimlik KeyVault'ta kimlik doğrulaması yapmak için kullanılan kimlik. keySource 'Microsoft.KeyVault' ise geçerlidir. EncryptionIdentity
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.NetApp, Microsoft.KeyVault 'Microsoft.KeyVault'
'Microsoft.NetApp'
keyVaultProperties KeVault tarafından sağlanan özellikler. keySource 'Microsoft.KeyVault' ise geçerlidir. KeyVaultProperties

AccountProperties

İsim Açıklama Değer
activeDirectories Etkin Dizinler ActiveDirectory[]
şifreleme Şifreleme ayarları Hesabı Şifreleme
nfsV4IDDomain NFSv4 kullanıcı kimliği eşlemesi için etki alanı. Bu özellik abonelikteki ve bölgedeki tüm NetApp hesapları için ayarlanır ve yalnızca ldap olmayan NFSv4 birimlerini etkiler. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
Desen = ^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$

ActiveDirectory

İsim Açıklama Değer
activeDirectoryId Active Directory kimliği String
Yöneticiler Yerleşik Yöneticiler active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
adName Active Directory makinesinin adı. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 64
aesEncryption Etkinleştirilirse, SMB iletişimi için AES şifrelemesi etkinleştirilir. Boole
allowLocalNfsUsersWithLdap Etkinleştirilirse, NFS istemci yerel kullanıcıları da (LDAP kullanıcılarına ek olarak) NFS birimlerine erişebilir. Boole
backupOperators Yerleşik Yedekleme operatörü active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
Alan Adı Sistemi (DNS) Active Directory etki alanı için DNS sunucusu IP adreslerinin virgülle ayrılmış listesi (yalnızca IPv4) karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$
alan adı Active Directory etki alanının adı String
encryptDCConnections Etkinleştirilirse, SMB sunucusu ile Etki Alanı Denetleyicisi (DC) arasındaki trafik şifrelenir. Boole
kdcIP Active Directory makinesi için kdc sunucusu IP adresi. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır. karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
ldapOverTLS LDAP trafiğinin TLS aracılığıyla güvenli hale getirilmesi gerekip gerekmediğini belirtir. Boole
ldapSearchScope LDAP Arama kapsamı seçenekleri LdapSearchScopeOpt
ldapSigning LDAP trafiğinin imzalanması gerekip gerekmediğini belirtir. Boole
organizationalUnit Windows Active Directory içindeki Kuruluş Birimi (OU) String
şifre Active Directory etki alanı yöneticisinin düz metin parolası, yanıtta değer maskelendi karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 64
Hassas değer. Güvenli parametre olarak geçirin.
preferredServersForLdapClient LDAP istemcisi için tercih edilen sunucuların IPv4 adreslerinin virgülle ayrılmış listesi. En çok iki virgülle ayrılmış IPv4 adresi geçirilebilir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 32
Desen = ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))?)?$
securityOperators Active Directory'deki Etki Alanı Kullanıcılarına SeSecurityPrivilege ayrıcalığı verilir (SQL için SMB Sürekli kullanılabilir paylaşımları için gereklidir). Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
serverRootCACertificate SSL/TLS üzerinden LDAP etkinleştirildiğinde, LDAP istemcisinin base64 kodlanmış Active Directory Sertifika Hizmeti'nin otomatik olarak imzalanan kök CA sertifikasına sahip olması gerekir; bu isteğe bağlı parametre yalnızca LDAP kullanıcı eşleme birimlerine sahip çift protokol için kullanılır. karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 10240
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Hizmetin Etki Alanı Denetleyicisi bulmasını sınırlayacak Active Directory sitesi String
smbServerName SMB sunucusunun NetBIOS adı. Bu ad AD'de bir bilgisayar hesabı olarak kaydedilir ve birimleri bağlamak için kullanılır String
kullanıcı adı Makine hesapları oluşturma izni olan bir etki alanı kullanıcı hesabı String

EncryptionIdentity

İsim Açıklama Değer
federatedClientId Çok kiracılı AAD Uygulamasının ClientId değeri. Kiracılar arası anahtar geçitlerine erişmek için kullanılır. String
kullanıcıAtanmışKimlik Anahtar kasasıyla kimlik doğrulaması yapmak için kullanılan kullanıcı tarafından atanan kimliğin ARM kaynak tanımlayıcısı. identity.type'de 'UserAssigned' varsa geçerlidir. Identity.userAssignedIdentities anahtarını eşleşmelidir. String

KeyVaultProperties

İsim Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultResourceId KeyVault kaynak kimliği. String
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)

LdapSearchScopeOpt

İsim Açıklama Değer
groupDN Bu, grup aramaları için temel DN'yi geçersiz kılan grup DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
groupMembershipFilter Bu, LDAP sunucusundan grup üyeliği ararken kullanılacak özel LDAP arama filtresini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
userDN Bu, kullanıcı aramaları için temel DN'yi geçersiz kılan kullanıcı DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim 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)
kullanıcı tarafından atanan kimlikler 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. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

İsim Açıklama Değer

Microsoft.NetApp/netAppAccounts

İsim Açıklama Değer
kimlik Kaynak için kullanılan kimlik. ManagedServiceIdentity
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$ (gerekli)
özellikler NetApp Hesabı özellikleri AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

TrackedResourceTags

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure NetApp Dosyası Azure NetApp Dosyası için AVM Kaynak Modülü

ARM şablonu kaynak tanımı

netAppAccounts 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.NetApp/netAppAccounts kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.NetApp/netAppAccounts",
  "apiVersion": "2025-01-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "activeDirectories": [
      {
        "activeDirectoryId": "string",
        "administrators": [ "string" ],
        "adName": "string",
        "aesEncryption": "bool",
        "allowLocalNfsUsersWithLdap": "bool",
        "backupOperators": [ "string" ],
        "dns": "string",
        "domain": "string",
        "encryptDCConnections": "bool",
        "kdcIP": "string",
        "ldapOverTLS": "bool",
        "ldapSearchScope": {
          "groupDN": "string",
          "groupMembershipFilter": "string",
          "userDN": "string"
        },
        "ldapSigning": "bool",
        "organizationalUnit": "string",
        "password": "string",
        "preferredServersForLdapClient": "string",
        "securityOperators": [ "string" ],
        "serverRootCACertificate": "string",
        "site": "string",
        "smbServerName": "string",
        "username": "string"
      }
    ],
    "encryption": {
      "identity": {
        "federatedClientId": "string",
        "userAssignedIdentity": "string"
      },
      "keySource": "string",
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultResourceId": "string",
        "keyVaultUri": "string"
      }
    },
    "nfsV4IDDomain": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

AccountEncryption

İsim Açıklama Değer
kimlik KeyVault'ta kimlik doğrulaması yapmak için kullanılan kimlik. keySource 'Microsoft.KeyVault' ise geçerlidir. EncryptionIdentity
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.NetApp, Microsoft.KeyVault 'Microsoft.KeyVault'
'Microsoft.NetApp'
keyVaultProperties KeVault tarafından sağlanan özellikler. keySource 'Microsoft.KeyVault' ise geçerlidir. KeyVaultProperties

AccountProperties

İsim Açıklama Değer
activeDirectories Etkin Dizinler ActiveDirectory[]
şifreleme Şifreleme ayarları Hesabı Şifreleme
nfsV4IDDomain NFSv4 kullanıcı kimliği eşlemesi için etki alanı. Bu özellik abonelikteki ve bölgedeki tüm NetApp hesapları için ayarlanır ve yalnızca ldap olmayan NFSv4 birimlerini etkiler. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
Desen = ^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$

ActiveDirectory

İsim Açıklama Değer
activeDirectoryId Active Directory kimliği String
Yöneticiler Yerleşik Yöneticiler active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
adName Active Directory makinesinin adı. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 64
aesEncryption Etkinleştirilirse, SMB iletişimi için AES şifrelemesi etkinleştirilir. Boole
allowLocalNfsUsersWithLdap Etkinleştirilirse, NFS istemci yerel kullanıcıları da (LDAP kullanıcılarına ek olarak) NFS birimlerine erişebilir. Boole
backupOperators Yerleşik Yedekleme operatörü active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
Alan Adı Sistemi (DNS) Active Directory etki alanı için DNS sunucusu IP adreslerinin virgülle ayrılmış listesi (yalnızca IPv4) karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$
alan adı Active Directory etki alanının adı String
encryptDCConnections Etkinleştirilirse, SMB sunucusu ile Etki Alanı Denetleyicisi (DC) arasındaki trafik şifrelenir. Boole
kdcIP Active Directory makinesi için kdc sunucusu IP adresi. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır. karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
ldapOverTLS LDAP trafiğinin TLS aracılığıyla güvenli hale getirilmesi gerekip gerekmediğini belirtir. Boole
ldapSearchScope LDAP Arama kapsamı seçenekleri LdapSearchScopeOpt
ldapSigning LDAP trafiğinin imzalanması gerekip gerekmediğini belirtir. Boole
organizationalUnit Windows Active Directory içindeki Kuruluş Birimi (OU) String
şifre Active Directory etki alanı yöneticisinin düz metin parolası, yanıtta değer maskelendi karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 64
Hassas değer. Güvenli parametre olarak geçirin.
preferredServersForLdapClient LDAP istemcisi için tercih edilen sunucuların IPv4 adreslerinin virgülle ayrılmış listesi. En çok iki virgülle ayrılmış IPv4 adresi geçirilebilir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 32
Desen = ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))?)?$
securityOperators Active Directory'deki Etki Alanı Kullanıcılarına SeSecurityPrivilege ayrıcalığı verilir (SQL için SMB Sürekli kullanılabilir paylaşımları için gereklidir). Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
serverRootCACertificate SSL/TLS üzerinden LDAP etkinleştirildiğinde, LDAP istemcisinin base64 kodlanmış Active Directory Sertifika Hizmeti'nin otomatik olarak imzalanan kök CA sertifikasına sahip olması gerekir; bu isteğe bağlı parametre yalnızca LDAP kullanıcı eşleme birimlerine sahip çift protokol için kullanılır. karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 10240
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Hizmetin Etki Alanı Denetleyicisi bulmasını sınırlayacak Active Directory sitesi String
smbServerName SMB sunucusunun NetBIOS adı. Bu ad AD'de bir bilgisayar hesabı olarak kaydedilir ve birimleri bağlamak için kullanılır String
kullanıcı adı Makine hesapları oluşturma izni olan bir etki alanı kullanıcı hesabı String

EncryptionIdentity

İsim Açıklama Değer
federatedClientId Çok kiracılı AAD Uygulamasının ClientId değeri. Kiracılar arası anahtar geçitlerine erişmek için kullanılır. String
kullanıcıAtanmışKimlik Anahtar kasasıyla kimlik doğrulaması yapmak için kullanılan kullanıcı tarafından atanan kimliğin ARM kaynak tanımlayıcısı. identity.type'de 'UserAssigned' varsa geçerlidir. Identity.userAssignedIdentities anahtarını eşleşmelidir. String

KeyVaultProperties

İsim Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultResourceId KeyVault kaynak kimliği. String
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)

LdapSearchScopeOpt

İsim Açıklama Değer
groupDN Bu, grup aramaları için temel DN'yi geçersiz kılan grup DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
groupMembershipFilter Bu, LDAP sunucusundan grup üyeliği ararken kullanılacak özel LDAP arama filtresini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
userDN Bu, kullanıcı aramaları için temel DN'yi geçersiz kılan kullanıcı DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim 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)
kullanıcı tarafından atanan kimlikler 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. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

İsim Açıklama Değer

Microsoft.NetApp/netAppAccounts

İsim Açıklama Değer
apiVersiyonu API sürümü '2025-01-01'
kimlik Kaynak için kullanılan kimlik. ManagedServiceIdentity
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$ (gerekli)
özellikler NetApp Hesabı özellikleri AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.NetApp/netAppAccounts'

TrackedResourceTags

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim 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
NFSV3/NFSv4.1 birim ile yeni ANF kaynağı oluşturma

Azure’a dağıtın
Bu şablon, tek bir Kapasite havuzu ve NFSV3 veya NFSv4.1 protokolüyle yapılandırılmış tek bir birim ile yeni bir Azure NetApp Files kaynağı oluşturmanıza olanak tanır. Bunların tümü, herhangi bir birimin oluşturulması için gereken Azure Sanal Ağı ve Temsilcili alt ağ ile birlikte dağıtılır
SMB birimi ile yeni ANF kaynağı oluşturma

Azure’a dağıtın
Bu şablon, tek bir Kapasite havuzu ve SMB protokolü ile yapılandırılmış tek bir birim ile yeni bir Azure NetApp Files kaynağı oluşturmanıza olanak tanır.

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

netAppAccounts 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.NetApp/netAppAccounts kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts@2025-01-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      activeDirectories = [
        {
          activeDirectoryId = "string"
          administrators = [
            "string"
          ]
          adName = "string"
          aesEncryption = bool
          allowLocalNfsUsersWithLdap = bool
          backupOperators = [
            "string"
          ]
          dns = "string"
          domain = "string"
          encryptDCConnections = bool
          kdcIP = "string"
          ldapOverTLS = bool
          ldapSearchScope = {
            groupDN = "string"
            groupMembershipFilter = "string"
            userDN = "string"
          }
          ldapSigning = bool
          organizationalUnit = "string"
          password = "string"
          preferredServersForLdapClient = "string"
          securityOperators = [
            "string"
          ]
          serverRootCACertificate = "string"
          site = "string"
          smbServerName = "string"
          username = "string"
        }
      ]
      encryption = {
        identity = {
          federatedClientId = "string"
          userAssignedIdentity = "string"
        }
        keySource = "string"
        keyVaultProperties = {
          keyName = "string"
          keyVaultResourceId = "string"
          keyVaultUri = "string"
        }
      }
      nfsV4IDDomain = "string"
    }
  }
}

Özellik Değerleri

AccountEncryption

İsim Açıklama Değer
kimlik KeyVault'ta kimlik doğrulaması yapmak için kullanılan kimlik. keySource 'Microsoft.KeyVault' ise geçerlidir. EncryptionIdentity
keySource Şifreleme keySource (sağlayıcı). Olası değerler (büyük/küçük harfe duyarsız): Microsoft.NetApp, Microsoft.KeyVault 'Microsoft.KeyVault'
'Microsoft.NetApp'
keyVaultProperties KeVault tarafından sağlanan özellikler. keySource 'Microsoft.KeyVault' ise geçerlidir. KeyVaultProperties

AccountProperties

İsim Açıklama Değer
activeDirectories Etkin Dizinler ActiveDirectory[]
şifreleme Şifreleme ayarları Hesabı Şifreleme
nfsV4IDDomain NFSv4 kullanıcı kimliği eşlemesi için etki alanı. Bu özellik abonelikteki ve bölgedeki tüm NetApp hesapları için ayarlanır ve yalnızca ldap olmayan NFSv4 birimlerini etkiler. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
Desen = ^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$

ActiveDirectory

İsim Açıklama Değer
activeDirectoryId Active Directory kimliği String
Yöneticiler Yerleşik Yöneticiler active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
adName Active Directory makinesinin adı. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 64
aesEncryption Etkinleştirilirse, SMB iletişimi için AES şifrelemesi etkinleştirilir. Boole
allowLocalNfsUsersWithLdap Etkinleştirilirse, NFS istemci yerel kullanıcıları da (LDAP kullanıcılarına ek olarak) NFS birimlerine erişebilir. Boole
backupOperators Yerleşik Yedekleme operatörü active directory grubuna eklenecek kullanıcılar. Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
Alan Adı Sistemi (DNS) Active Directory etki alanı için DNS sunucusu IP adreslerinin virgülle ayrılmış listesi (yalnızca IPv4) karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$
alan adı Active Directory etki alanının adı String
encryptDCConnections Etkinleştirilirse, SMB sunucusu ile Etki Alanı Denetleyicisi (DC) arasındaki trafik şifrelenir. Boole
kdcIP Active Directory makinesi için kdc sunucusu IP adresi. Bu isteğe bağlı parametre yalnızca kerberos birimi oluşturulurken kullanılır. karakter dizisi

Kısıtlama -ları:
Desen = ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
ldapOverTLS LDAP trafiğinin TLS aracılığıyla güvenli hale getirilmesi gerekip gerekmediğini belirtir. Boole
ldapSearchScope LDAP Arama kapsamı seçenekleri LdapSearchScopeOpt
ldapSigning LDAP trafiğinin imzalanması gerekip gerekmediğini belirtir. Boole
organizationalUnit Windows Active Directory içindeki Kuruluş Birimi (OU) String
şifre Active Directory etki alanı yöneticisinin düz metin parolası, yanıtta değer maskelendi karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 64
Hassas değer. Güvenli parametre olarak geçirin.
preferredServersForLdapClient LDAP istemcisi için tercih edilen sunucuların IPv4 adreslerinin virgülle ayrılmış listesi. En çok iki virgülle ayrılmış IPv4 adresi geçirilebilir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 32
Desen = ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)((, ?)(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))?)?$
securityOperators Active Directory'deki Etki Alanı Kullanıcılarına SeSecurityPrivilege ayrıcalığı verilir (SQL için SMB Sürekli kullanılabilir paylaşımları için gereklidir). Etki alanı belirticisi olmayan benzersiz kullanıcı adlarının listesi karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 255[]
serverRootCACertificate SSL/TLS üzerinden LDAP etkinleştirildiğinde, LDAP istemcisinin base64 kodlanmış Active Directory Sertifika Hizmeti'nin otomatik olarak imzalanan kök CA sertifikasına sahip olması gerekir; bu isteğe bağlı parametre yalnızca LDAP kullanıcı eşleme birimlerine sahip çift protokol için kullanılır. karakter dizisi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 10240
Hassas değer. Güvenli parametre olarak geçirin.
web sitesi Hizmetin Etki Alanı Denetleyicisi bulmasını sınırlayacak Active Directory sitesi String
smbServerName SMB sunucusunun NetBIOS adı. Bu ad AD'de bir bilgisayar hesabı olarak kaydedilir ve birimleri bağlamak için kullanılır String
kullanıcı adı Makine hesapları oluşturma izni olan bir etki alanı kullanıcı hesabı String

EncryptionIdentity

İsim Açıklama Değer
federatedClientId Çok kiracılı AAD Uygulamasının ClientId değeri. Kiracılar arası anahtar geçitlerine erişmek için kullanılır. String
kullanıcıAtanmışKimlik Anahtar kasasıyla kimlik doğrulaması yapmak için kullanılan kullanıcı tarafından atanan kimliğin ARM kaynak tanımlayıcısı. identity.type'de 'UserAssigned' varsa geçerlidir. Identity.userAssignedIdentities anahtarını eşleşmelidir. String

KeyVaultProperties

İsim Açıklama Değer
keyName KeyVault anahtarının adı. dize (gerekli)
keyVaultResourceId KeyVault kaynak kimliği. String
keyVaultUri KeyVault'un Uri'sini. dize (gerekli)

LdapSearchScopeOpt

İsim Açıklama Değer
groupDN Bu, grup aramaları için temel DN'yi geçersiz kılan grup DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
groupMembershipFilter Bu, LDAP sunucusundan grup üyeliği ararken kullanılacak özel LDAP arama filtresini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255
userDN Bu, kullanıcı aramaları için temel DN'yi geçersiz kılan kullanıcı DN'sini belirtir. karakter dizisi

Kısıtlama -ları:
Maksimum uzunluk = 255

ManagedServiceIdentity (Yönetilen Servis Kimliği)

İsim 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)
kullanıcı tarafından atanan kimlikler 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. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

İsim Açıklama Değer

Microsoft.NetApp/netAppAccounts

İsim Açıklama Değer
kimlik Kaynak için kullanılan kimlik. ManagedServiceIdentity
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı karakter dizisi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$ (gerekli)
özellikler NetApp Hesabı özellikleri AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.NetApp/netAppAccounts@2025-01-01"

TrackedResourceTags

İsim Açıklama Değer

Kullanıcı Atanmış Kimlik

İsim Açıklama Değer

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure NetApp Dosyası Azure NetApp Dosyası için AVM Kaynak Modülü