Aracılığıyla paylaş


Microsoft.NetApp netAppAccounts/volumeGroups 2021-08-01

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'string'
      deploymentSpecId: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: 'string'
          coolAccess: bool
          coolnessPeriod: int
          creationToken: 'string'
          dataProtection: {
            backup: {
              backupEnabled: bool
              backupPolicyId: 'string'
              policyEnforced: bool
              vaultId: 'string'
            }
            replication: {
              endpointType: 'string'
              remoteVolumeRegion: 'string'
              remoteVolumeResourceId: 'string'
              replicationId: 'string'
              replicationSchedule: 'string'
            }
            snapshot: {
              snapshotPolicyId: 'string'
            }
          }
          defaultGroupQuotaInKiBs: int
          defaultUserQuotaInKiBs: int
          encryptionKeySource: 'string'
          exportPolicy: {
            rules: [
              {
                allowedClients: 'string'
                chownMode: 'string'
                cifs: bool
                hasRootAccess: bool
                kerberos5iReadOnly: bool
                kerberos5iReadWrite: bool
                kerberos5pReadOnly: bool
                kerberos5pReadWrite: bool
                kerberos5ReadOnly: bool
                kerberos5ReadWrite: bool
                nfsv3: bool
                nfsv41: bool
                ruleIndex: int
                unixReadOnly: bool
                unixReadWrite: bool
              }
            ]
          }
          isDefaultQuotaEnabled: bool
          isRestoring: bool
          kerberosEnabled: bool
          ldapEnabled: bool
          networkFeatures: 'string'
          placementRules: [
            {
              key: 'string'
              value: 'string'
            }
          ]
          protocolTypes: [
            'string'
          ]
          proximityPlacementGroup: 'string'
          securityStyle: 'string'
          serviceLevel: 'string'
          smbContinuouslyAvailable: bool
          smbEncryption: bool
          snapshotDirectoryVisible: bool
          snapshotId: 'string'
          subnetId: 'string'
          throughputMibps: int
          unixPermissions: 'string'
          usageThreshold: int
          volumeSpecName: 'string'
          volumeType: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik değerleri

ExportPolicyRule

Ad Açıklama Değer
allowedClients IPv4 CIDR'leri, IPv4 ana bilgisayar adresleri ve konak adları ile virgülle ayrılmış dize olarak istemci giriş belirtimi dizgi
chownMode Bu parametre, bir dosyanın sahipliğini değiştirme yetkisi olan kişileri belirtir. restricted - Dosyanın sahipliğini yalnızca kök kullanıcı değiştirebilir. kısıtlanmamış - Kök olmayan kullanıcılar sahip oldukları dosyaların sahipliğini değiştirebilir. 'Kısıtlı'
'Sınırsız'
cifs CIFS protokolüne izin verir Bool
hasRootAccess Birime kök erişimi var Bool
kerberos5iReadOnly Kerberos5i Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5iReadWrite Kerberos5i Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadOnly Kerberos5p Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadWrite Kerberos5p Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadOnly Kerberos5 Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadWrite Kerberos5 Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
nfsv3 NFSv3 protokolüne izin verir. Yalnızca NFSv3 tür birimleri için etkinleştir Bool
nfsv41 NFSv4.1 protokolüne izin verir. Yalnızca NFSv4.1 tür birimleri için etkinleştir Bool
ruleIndex Sipariş dizini Int
unixReadOnly Salt okunur erişim Bool
unixReadWrite Okuma ve yazma erişimi Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Ad Açıklama Değer
yer Kaynak konumu dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: netAppAccounts
Özellikler Birim grubu özellikleri VolumeGroupProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

PlacementKeyValuePairs

Ad Açıklama Değer
anahtar Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre anahtarı dize (gerekli)
değer Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre değeri dize (gerekli)

ReplicationObject

Ad Açıklama Değer
endpointType Yerel birimin Birim Çoğaltma için kaynak mı yoksa hedef mi olduğunu gösterir 'dst'
'src'
remoteVolumeRegion Birim Çoğaltma'nın diğer ucu için uzak bölge. dizgi
remoteVolumeResourceId Uzak birimin kaynak kimliği. dize (gerekli)
replicationId Kimliği dizgi
replicationSchedule Tarife 'günlük'
'saatlik'
'_10minutely'

ResourceTags

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

VolumeBackupProperties

Ad Açıklama Değer
backupEnabled Yedekleme Etkin Bool
backupPolicyId Yedekleme İlkesi Kaynak Kimliği dizgi
policyEnforced İlke Zorunlu Bool
vaultId Kasa Kaynak Kimliği dizgi

VolumeGroupMetaData

Ad Açıklama Değer
applicationIdentifier Uygulamaya özgü tanımlayıcı dizgi
applicationType Uygulama Türü 'SAP-HANA'
deploymentSpecId Birim grubu için dağıtım kurallarının uygulamaya özgü tanımlayıcısı dizgi
globalPlacementRules Birim grubu için uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
groupDescription Grup Açıklaması dizgi

VolumeGroupProperties

Ad Açıklama Değer
groupMetaData Birim grubu ayrıntıları VolumeGroupMetaData
Birim Gruptan birimlerin listesi VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Ad Açıklama Değer
ad Kaynak adı dizgi
Özellikler Birim özellikleri VolumeProperties (gerekli)
Etiketler Kaynak etiketleri ResourceTags

VolumeProperties

Ad Açıklama Değer
avsDataStore Birimin Azure VMware Çözümü (AVS) veri deposu amacı için etkinleştirilip etkinleştirilmediğini belirtir 'Devre Dışı'
'Etkin'
backupId Yedeklemeyi tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Birim grubu aracılığıyla birim oluşturma durumunda kullanılan Havuz Kaynak Kimliği dizgi
coolAccess Birim için Seyrek Erişim(katmanlama) özelliğinin etkinleştirilip etkinleştirilmediğini belirtir. Bool
coolnessPeriod İstemciler tarafından erişilmeyen verilerin katmanlanacağı gün sayısını belirtir. Int

Kısıtlama -ları:
En düşük değer = 7
Maksimum değer = 63
creationToken Birim için benzersiz bir dosya yolu. Bağlama hedefleri oluşturulurken kullanılır dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (gerekli)
dataProtection DataProtection türü birimleri, çoğaltmanın ayrıntılarını içeren bir nesne içerir VolumePropertiesDataProtection
defaultGroupQuotaInKiBs KiBs'de birim için varsayılan grup kotası. isDefaultQuotaEnabled ayarlanırsa en az 4 KiB değeri uygulanır. Int
defaultUserQuotaInKiBs KiBs'de birim için varsayılan kullanıcı kotası. isDefaultQuotaEnabled ayarlanırsa, en az 4 KiB değeri uygulanır. Int
encryptionKeySource Şifreleme Anahtarı Kaynağı. Olası değerler şunlardır: 'Microsoft.NetApp' dizgi
exportPolicy Dışarı aktarma ilkesi kuralları kümesi VolumePropertiesExportPolicy
isDefaultQuotaEnabled Birim için varsayılan kotanın etkinleştirilip etkinleştirilmediğini belirtir. Bool
isRestoring Geri yükleme Bool
kerberosEnabled Bir birimin KerberosEnabled olup olmadığını açıklayın. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
ldapEnabled LDAP'nin belirli bir NFS birimi için etkinleştirilip etkinleştirilmediğini belirtir. Bool
networkFeatures Birim için kullanılabilen temel ağ veya Standart özellikler. 'Temel'
'Standart'
placementRules Belirli birimde uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
protocolTypes Protokol türleri kümesi, varsayılan NFSv3, SMB protokolü için CIFS string[]
proximityPlacementGroup Birimle ilişkilendirilmiş yakınlık yerleştirme grubu dizgi
securityStyle Birimin güvenlik stili olan varsayılan unix, çift protokol veya CIFS protokolü için varsayılan olarak ntfs olarak kullanılır 'ntfs'
'unix'
serviceLevel Dosya sisteminin hizmet düzeyi 'Premium'
'Standart'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Smb birimi için sürekli kullanılabilir paylaşım özelliğini etkinleştirir. Yalnızca SMB birimi için geçerlidir Bool
smbEncryption Uçuş içi smb3 verileri için şifrelemeyi etkinleştirir. Yalnızca SMB/DualProtocol birimi için geçerlidir. Swagger sürüm 2020-08-01 veya sonraki sürümlerle kullanılacak Bool
snapshotDirectoryVisible Etkinleştirilirse (true) birim, birimin anlık görüntülerinin her birine (varsayılan olarak true) erişim sağlayan salt okunur bir anlık görüntü dizini içerir. Bool
snapshotId Anlık Görüntüyü tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Temsilci olarak atanan bir alt ağ için Azure Kaynak URI'si. Temsilci Microsoft.NetApp/birimlerine sahip olmalıdır dize (gerekli)
throughputMibps Mibps cinsinden bu birim tarafından elde edilebilecek maksimum aktarım hızı ve bu yalnızca el ile qosType birimi için giriş olarak kabul edilir Int
unixPermissions Sekizli 4 basamaklı biçimde kabul edilen NFS birimi için UNIX izinleri. İlk basamak kullanıcı kimliğini (4) ayarla, grup kimliğini ayarla (2) ve yapışkan (1) özniteliklerini seçer. İkinci basamak dosyanın sahibi için izni seçer: okuma (4), yazma (2) ve yürütme (1). Üçüncü, aynı gruptaki diğer kullanıcılar için izinleri seçer. grupta olmayan diğer kullanıcılar için dördüncü. 0755 - sahipe okuma/yazma/yürütme izinleri verir, grup ve diğer kullanıcılara okuma/yürütme izinleri verir. dizgi

Kısıtlama -ları:
En az uzunluk = 4
Maksimum uzunluk = 4
usageThreshold Bir dosya sistemi için bayt cinsinden izin verilen maksimum depolama kotası. Bu, yalnızca uyarı için kullanılan geçici bir kotadır. Minimum boyut 100 GiB'dir. Üst sınır 100 TB'dir. Bayt cinsinden belirtilir. Int

Kısıtlama -ları:
En düşük değer = 107374182400
Maksimum değer = 109951162777600 (gerekli)
volumeSpecName Birim belirtimi adı, bir birim grubundaki belirli bir birimin uygulamaya özgü belirtimi veya tanımlayıcısıdır; örneğin, veriler, günlük dizgi
volumeType Bu birim türü nedir? Bölgeler Arası Çoğaltma'daki hedef birimler için türü DataProtection olarak ayarlayın dizgi

VolumePropertiesDataProtection

Ad Açıklama Değer
yedek Yedekleme Özellikleri VolumeBackupProperties
Çoğaltma Çoğaltma özellikleri ReplicationObject
An -lık görüntü Anlık görüntü özellikleri. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Ad Açıklama Değer
kurallar İlke kuralını dışarı aktarma ExportPolicyRule[]

VolumeSnapshotProperties

Ad Açıklama Değer
snapshotPolicyId Anlık Görüntü İlkesi ResourceId dizgi

Hızlı başlangıç örnekleri

Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.

Bicep Dosyası Açıklama
ORACLE Azure NetApp Files depolama Bu şablon ORACLE dağıtımları için depolama dağıtır. Depolama, NetApp ONTAP depolama işletim sistemi üzerinde oluşturulan Azure NetApp Files kullanılarak sağlanır.

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2021-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "string",
      "deploymentSpecId": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "string",
          "coolAccess": "bool",
          "coolnessPeriod": "int",
          "creationToken": "string",
          "dataProtection": {
            "backup": {
              "backupEnabled": "bool",
              "backupPolicyId": "string",
              "policyEnforced": "bool",
              "vaultId": "string"
            },
            "replication": {
              "endpointType": "string",
              "remoteVolumeRegion": "string",
              "remoteVolumeResourceId": "string",
              "replicationId": "string",
              "replicationSchedule": "string"
            },
            "snapshot": {
              "snapshotPolicyId": "string"
            }
          },
          "defaultGroupQuotaInKiBs": "int",
          "defaultUserQuotaInKiBs": "int",
          "encryptionKeySource": "string",
          "exportPolicy": {
            "rules": [
              {
                "allowedClients": "string",
                "chownMode": "string",
                "cifs": "bool",
                "hasRootAccess": "bool",
                "kerberos5iReadOnly": "bool",
                "kerberos5iReadWrite": "bool",
                "kerberos5pReadOnly": "bool",
                "kerberos5pReadWrite": "bool",
                "kerberos5ReadOnly": "bool",
                "kerberos5ReadWrite": "bool",
                "nfsv3": "bool",
                "nfsv41": "bool",
                "ruleIndex": "int",
                "unixReadOnly": "bool",
                "unixReadWrite": "bool"
              }
            ]
          },
          "isDefaultQuotaEnabled": "bool",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "ldapEnabled": "bool",
          "networkFeatures": "string",
          "placementRules": [
            {
              "key": "string",
              "value": "string"
            }
          ],
          "protocolTypes": [ "string" ],
          "proximityPlacementGroup": "string",
          "securityStyle": "string",
          "serviceLevel": "string",
          "smbContinuouslyAvailable": "bool",
          "smbEncryption": "bool",
          "snapshotDirectoryVisible": "bool",
          "snapshotId": "string",
          "subnetId": "string",
          "throughputMibps": "int",
          "unixPermissions": "string",
          "usageThreshold": "int",
          "volumeSpecName": "string",
          "volumeType": "string"
        },
        "tags": {
          "{customized property}": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik değerleri

ExportPolicyRule

Ad Açıklama Değer
allowedClients IPv4 CIDR'leri, IPv4 ana bilgisayar adresleri ve konak adları ile virgülle ayrılmış dize olarak istemci giriş belirtimi dizgi
chownMode Bu parametre, bir dosyanın sahipliğini değiştirme yetkisi olan kişileri belirtir. restricted - Dosyanın sahipliğini yalnızca kök kullanıcı değiştirebilir. kısıtlanmamış - Kök olmayan kullanıcılar sahip oldukları dosyaların sahipliğini değiştirebilir. 'Kısıtlı'
'Sınırsız'
cifs CIFS protokolüne izin verir Bool
hasRootAccess Birime kök erişimi var Bool
kerberos5iReadOnly Kerberos5i Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5iReadWrite Kerberos5i Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadOnly Kerberos5p Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadWrite Kerberos5p Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadOnly Kerberos5 Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadWrite Kerberos5 Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
nfsv3 NFSv3 protokolüne izin verir. Yalnızca NFSv3 tür birimleri için etkinleştir Bool
nfsv41 NFSv4.1 protokolüne izin verir. Yalnızca NFSv4.1 tür birimleri için etkinleştir Bool
ruleIndex Sipariş dizini Int
unixReadOnly Salt okunur erişim Bool
unixReadWrite Okuma ve yazma erişimi Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Ad Açıklama Değer
apiVersion API sürümü '2021-08-01'
yer Kaynak konumu dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (gerekli)
Özellikler Birim grubu özellikleri VolumeGroupProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.NetApp/netAppAccounts/volumeGroups'

PlacementKeyValuePairs

Ad Açıklama Değer
anahtar Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre anahtarı dize (gerekli)
değer Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre değeri dize (gerekli)

ReplicationObject

Ad Açıklama Değer
endpointType Yerel birimin Birim Çoğaltma için kaynak mı yoksa hedef mi olduğunu gösterir 'dst'
'src'
remoteVolumeRegion Birim Çoğaltma'nın diğer ucu için uzak bölge. dizgi
remoteVolumeResourceId Uzak birimin kaynak kimliği. dize (gerekli)
replicationId Kimliği dizgi
replicationSchedule Tarife 'günlük'
'saatlik'
'_10minutely'

ResourceTags

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

VolumeBackupProperties

Ad Açıklama Değer
backupEnabled Yedekleme Etkin Bool
backupPolicyId Yedekleme İlkesi Kaynak Kimliği dizgi
policyEnforced İlke Zorunlu Bool
vaultId Kasa Kaynak Kimliği dizgi

VolumeGroupMetaData

Ad Açıklama Değer
applicationIdentifier Uygulamaya özgü tanımlayıcı dizgi
applicationType Uygulama Türü 'SAP-HANA'
deploymentSpecId Birim grubu için dağıtım kurallarının uygulamaya özgü tanımlayıcısı dizgi
globalPlacementRules Birim grubu için uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
groupDescription Grup Açıklaması dizgi

VolumeGroupProperties

Ad Açıklama Değer
groupMetaData Birim grubu ayrıntıları VolumeGroupMetaData
Birim Gruptan birimlerin listesi VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Ad Açıklama Değer
ad Kaynak adı dizgi
Özellikler Birim özellikleri VolumeProperties (gerekli)
Etiketler Kaynak etiketleri ResourceTags

VolumeProperties

Ad Açıklama Değer
avsDataStore Birimin Azure VMware Çözümü (AVS) veri deposu amacı için etkinleştirilip etkinleştirilmediğini belirtir 'Devre Dışı'
'Etkin'
backupId Yedeklemeyi tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Birim grubu aracılığıyla birim oluşturma durumunda kullanılan Havuz Kaynak Kimliği dizgi
coolAccess Birim için Seyrek Erişim(katmanlama) özelliğinin etkinleştirilip etkinleştirilmediğini belirtir. Bool
coolnessPeriod İstemciler tarafından erişilmeyen verilerin katmanlanacağı gün sayısını belirtir. Int

Kısıtlama -ları:
En düşük değer = 7
Maksimum değer = 63
creationToken Birim için benzersiz bir dosya yolu. Bağlama hedefleri oluşturulurken kullanılır dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (gerekli)
dataProtection DataProtection türü birimleri, çoğaltmanın ayrıntılarını içeren bir nesne içerir VolumePropertiesDataProtection
defaultGroupQuotaInKiBs KiBs'de birim için varsayılan grup kotası. isDefaultQuotaEnabled ayarlanırsa en az 4 KiB değeri uygulanır. Int
defaultUserQuotaInKiBs KiBs'de birim için varsayılan kullanıcı kotası. isDefaultQuotaEnabled ayarlanırsa, en az 4 KiB değeri uygulanır. Int
encryptionKeySource Şifreleme Anahtarı Kaynağı. Olası değerler şunlardır: 'Microsoft.NetApp' dizgi
exportPolicy Dışarı aktarma ilkesi kuralları kümesi VolumePropertiesExportPolicy
isDefaultQuotaEnabled Birim için varsayılan kotanın etkinleştirilip etkinleştirilmediğini belirtir. Bool
isRestoring Geri yükleme Bool
kerberosEnabled Bir birimin KerberosEnabled olup olmadığını açıklayın. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
ldapEnabled LDAP'nin belirli bir NFS birimi için etkinleştirilip etkinleştirilmediğini belirtir. Bool
networkFeatures Birim için kullanılabilen temel ağ veya Standart özellikler. 'Temel'
'Standart'
placementRules Belirli birimde uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
protocolTypes Protokol türleri kümesi, varsayılan NFSv3, SMB protokolü için CIFS string[]
proximityPlacementGroup Birimle ilişkilendirilmiş yakınlık yerleştirme grubu dizgi
securityStyle Birimin güvenlik stili olan varsayılan unix, çift protokol veya CIFS protokolü için varsayılan olarak ntfs olarak kullanılır 'ntfs'
'unix'
serviceLevel Dosya sisteminin hizmet düzeyi 'Premium'
'Standart'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Smb birimi için sürekli kullanılabilir paylaşım özelliğini etkinleştirir. Yalnızca SMB birimi için geçerlidir Bool
smbEncryption Uçuş içi smb3 verileri için şifrelemeyi etkinleştirir. Yalnızca SMB/DualProtocol birimi için geçerlidir. Swagger sürüm 2020-08-01 veya sonraki sürümlerle kullanılacak Bool
snapshotDirectoryVisible Etkinleştirilirse (true) birim, birimin anlık görüntülerinin her birine (varsayılan olarak true) erişim sağlayan salt okunur bir anlık görüntü dizini içerir. Bool
snapshotId Anlık Görüntüyü tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Temsilci olarak atanan bir alt ağ için Azure Kaynak URI'si. Temsilci Microsoft.NetApp/birimlerine sahip olmalıdır dize (gerekli)
throughputMibps Mibps cinsinden bu birim tarafından elde edilebilecek maksimum aktarım hızı ve bu yalnızca el ile qosType birimi için giriş olarak kabul edilir Int
unixPermissions Sekizli 4 basamaklı biçimde kabul edilen NFS birimi için UNIX izinleri. İlk basamak kullanıcı kimliğini (4) ayarla, grup kimliğini ayarla (2) ve yapışkan (1) özniteliklerini seçer. İkinci basamak dosyanın sahibi için izni seçer: okuma (4), yazma (2) ve yürütme (1). Üçüncü, aynı gruptaki diğer kullanıcılar için izinleri seçer. grupta olmayan diğer kullanıcılar için dördüncü. 0755 - sahipe okuma/yazma/yürütme izinleri verir, grup ve diğer kullanıcılara okuma/yürütme izinleri verir. dizgi

Kısıtlama -ları:
En az uzunluk = 4
Maksimum uzunluk = 4
usageThreshold Bir dosya sistemi için bayt cinsinden izin verilen maksimum depolama kotası. Bu, yalnızca uyarı için kullanılan geçici bir kotadır. Minimum boyut 100 GiB'dir. Üst sınır 100 TB'dir. Bayt cinsinden belirtilir. Int

Kısıtlama -ları:
En düşük değer = 107374182400
Maksimum değer = 109951162777600 (gerekli)
volumeSpecName Birim belirtimi adı, bir birim grubundaki belirli bir birimin uygulamaya özgü belirtimi veya tanımlayıcısıdır; örneğin, veriler, günlük dizgi
volumeType Bu birim türü nedir? Bölgeler Arası Çoğaltma'daki hedef birimler için türü DataProtection olarak ayarlayın dizgi

VolumePropertiesDataProtection

Ad Açıklama Değer
yedek Yedekleme Özellikleri VolumeBackupProperties
Çoğaltma Çoğaltma özellikleri ReplicationObject
An -lık görüntü Anlık görüntü özellikleri. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Ad Açıklama Değer
kurallar İlke kuralını dışarı aktarma ExportPolicyRule[]

VolumeSnapshotProperties

Ad Açıklama Değer
snapshotPolicyId Anlık Görüntü İlkesi ResourceId dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
ORACLE Azure NetApp Files depolama

Azure'a dağıtım
Bu şablon ORACLE dağıtımları için depolama dağıtır. Depolama, NetApp ONTAP depolama işletim sistemi üzerinde oluşturulan Azure NetApp Files kullanılarak sağlanır.
SAP HANA Azure NetApp Files Bölgeler Arası Çoğaltma depolama

Azure'a dağıtım
Bu şablon SAP HANA olağanüstü durum kurtarma dağıtımları için depolama dağıtır. Depolama, NetApp ONTAP depolama işletim sistemi üzerinde oluşturulan Azure NetApp Files kullanılarak sağlanır.
SAP HANA Azure NetApp Files depolama

Azure'a dağıtım
Bu şablon SAP HANA dağıtımları için depolama dağıtır. Depolama, NetApp ONTAP depolama işletim sistemi üzerinde oluşturulan Azure NetApp Files kullanılarak sağlanır.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "string"
        deploymentSpecId = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "string"
            coolAccess = bool
            coolnessPeriod = int
            creationToken = "string"
            dataProtection = {
              backup = {
                backupEnabled = bool
                backupPolicyId = "string"
                policyEnforced = bool
                vaultId = "string"
              }
              replication = {
                endpointType = "string"
                remoteVolumeRegion = "string"
                remoteVolumeResourceId = "string"
                replicationId = "string"
                replicationSchedule = "string"
              }
              snapshot = {
                snapshotPolicyId = "string"
              }
            }
            defaultGroupQuotaInKiBs = int
            defaultUserQuotaInKiBs = int
            encryptionKeySource = "string"
            exportPolicy = {
              rules = [
                {
                  allowedClients = "string"
                  chownMode = "string"
                  cifs = bool
                  hasRootAccess = bool
                  kerberos5iReadOnly = bool
                  kerberos5iReadWrite = bool
                  kerberos5pReadOnly = bool
                  kerberos5pReadWrite = bool
                  kerberos5ReadOnly = bool
                  kerberos5ReadWrite = bool
                  nfsv3 = bool
                  nfsv41 = bool
                  ruleIndex = int
                  unixReadOnly = bool
                  unixReadWrite = bool
                }
              ]
            }
            isDefaultQuotaEnabled = bool
            isRestoring = bool
            kerberosEnabled = bool
            ldapEnabled = bool
            networkFeatures = "string"
            placementRules = [
              {
                key = "string"
                value = "string"
              }
            ]
            protocolTypes = [
              "string"
            ]
            proximityPlacementGroup = "string"
            securityStyle = "string"
            serviceLevel = "string"
            smbContinuouslyAvailable = bool
            smbEncryption = bool
            snapshotDirectoryVisible = bool
            snapshotId = "string"
            subnetId = "string"
            throughputMibps = int
            unixPermissions = "string"
            usageThreshold = int
            volumeSpecName = "string"
            volumeType = "string"
          }
          tags = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

Özellik değerleri

ExportPolicyRule

Ad Açıklama Değer
allowedClients IPv4 CIDR'leri, IPv4 ana bilgisayar adresleri ve konak adları ile virgülle ayrılmış dize olarak istemci giriş belirtimi dizgi
chownMode Bu parametre, bir dosyanın sahipliğini değiştirme yetkisi olan kişileri belirtir. restricted - Dosyanın sahipliğini yalnızca kök kullanıcı değiştirebilir. kısıtlanmamış - Kök olmayan kullanıcılar sahip oldukları dosyaların sahipliğini değiştirebilir. 'Kısıtlı'
'Sınırsız'
cifs CIFS protokolüne izin verir Bool
hasRootAccess Birime kök erişimi var Bool
kerberos5iReadOnly Kerberos5i Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5iReadWrite Kerberos5i Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadOnly Kerberos5p Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5pReadWrite Kerberos5p Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadOnly Kerberos5 Salt okunur erişim. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
kerberos5ReadWrite Kerberos5 Okuma ve yazma erişimi. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
nfsv3 NFSv3 protokolüne izin verir. Yalnızca NFSv3 tür birimleri için etkinleştir Bool
nfsv41 NFSv4.1 protokolüne izin verir. Yalnızca NFSv4.1 tür birimleri için etkinleştir Bool
ruleIndex Sipariş dizini Int
unixReadOnly Salt okunur erişim Bool
unixReadWrite Okuma ve yazma erişimi Bool

Microsoft.NetApp/netAppAccounts/volumeGroups

Ad Açıklama Değer
yer Kaynak konumu dizgi
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: netAppAccounts
Özellikler Birim grubu özellikleri VolumeGroupProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01"

PlacementKeyValuePairs

Ad Açıklama Değer
anahtar Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre anahtarı dize (gerekli)
değer Birimlerin birim grubuna yerleştirilmesi için uygulamaya özgü parametre değeri dize (gerekli)

ReplicationObject

Ad Açıklama Değer
endpointType Yerel birimin Birim Çoğaltma için kaynak mı yoksa hedef mi olduğunu gösterir 'dst'
'src'
remoteVolumeRegion Birim Çoğaltma'nın diğer ucu için uzak bölge. dizgi
remoteVolumeResourceId Uzak birimin kaynak kimliği. dize (gerekli)
replicationId Kimliği dizgi
replicationSchedule Tarife 'günlük'
'saatlik'
'_10minutely'

ResourceTags

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

VolumeBackupProperties

Ad Açıklama Değer
backupEnabled Yedekleme Etkin Bool
backupPolicyId Yedekleme İlkesi Kaynak Kimliği dizgi
policyEnforced İlke Zorunlu Bool
vaultId Kasa Kaynak Kimliği dizgi

VolumeGroupMetaData

Ad Açıklama Değer
applicationIdentifier Uygulamaya özgü tanımlayıcı dizgi
applicationType Uygulama Türü 'SAP-HANA'
deploymentSpecId Birim grubu için dağıtım kurallarının uygulamaya özgü tanımlayıcısı dizgi
globalPlacementRules Birim grubu için uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
groupDescription Grup Açıklaması dizgi

VolumeGroupProperties

Ad Açıklama Değer
groupMetaData Birim grubu ayrıntıları VolumeGroupMetaData
Birim Gruptan birimlerin listesi VolumeGroupVolumeProperties[]

VolumeGroupVolumeProperties

Ad Açıklama Değer
ad Kaynak adı dizgi
Özellikler Birim özellikleri VolumeProperties (gerekli)
Etiketler Kaynak etiketleri ResourceTags

VolumeProperties

Ad Açıklama Değer
avsDataStore Birimin Azure VMware Çözümü (AVS) veri deposu amacı için etkinleştirilip etkinleştirilmediğini belirtir 'Devre Dışı'
'Etkin'
backupId Yedeklemeyi tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId Birim grubu aracılığıyla birim oluşturma durumunda kullanılan Havuz Kaynak Kimliği dizgi
coolAccess Birim için Seyrek Erişim(katmanlama) özelliğinin etkinleştirilip etkinleştirilmediğini belirtir. Bool
coolnessPeriod İstemciler tarafından erişilmeyen verilerin katmanlanacağı gün sayısını belirtir. Int

Kısıtlama -ları:
En düşük değer = 7
Maksimum değer = 63
creationToken Birim için benzersiz bir dosya yolu. Bağlama hedefleri oluşturulurken kullanılır dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 1
Desen = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$ (gerekli)
dataProtection DataProtection türü birimleri, çoğaltmanın ayrıntılarını içeren bir nesne içerir VolumePropertiesDataProtection
defaultGroupQuotaInKiBs KiBs'de birim için varsayılan grup kotası. isDefaultQuotaEnabled ayarlanırsa en az 4 KiB değeri uygulanır. Int
defaultUserQuotaInKiBs KiBs'de birim için varsayılan kullanıcı kotası. isDefaultQuotaEnabled ayarlanırsa, en az 4 KiB değeri uygulanır. Int
encryptionKeySource Şifreleme Anahtarı Kaynağı. Olası değerler şunlardır: 'Microsoft.NetApp' dizgi
exportPolicy Dışarı aktarma ilkesi kuralları kümesi VolumePropertiesExportPolicy
isDefaultQuotaEnabled Birim için varsayılan kotanın etkinleştirilip etkinleştirilmediğini belirtir. Bool
isRestoring Geri yükleme Bool
kerberosEnabled Bir birimin KerberosEnabled olup olmadığını açıklayın. Swagger sürüm 2020-05-01 veya üzeri ile kullanmak için Bool
ldapEnabled LDAP'nin belirli bir NFS birimi için etkinleştirilip etkinleştirilmediğini belirtir. Bool
networkFeatures Birim için kullanılabilen temel ağ veya Standart özellikler. 'Temel'
'Standart'
placementRules Belirli birimde uygulamaya özgü yerleştirme kuralları PlacementKeyValuePairs[]
protocolTypes Protokol türleri kümesi, varsayılan NFSv3, SMB protokolü için CIFS string[]
proximityPlacementGroup Birimle ilişkilendirilmiş yakınlık yerleştirme grubu dizgi
securityStyle Birimin güvenlik stili olan varsayılan unix, çift protokol veya CIFS protokolü için varsayılan olarak ntfs olarak kullanılır 'ntfs'
'unix'
serviceLevel Dosya sisteminin hizmet düzeyi 'Premium'
'Standart'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable Smb birimi için sürekli kullanılabilir paylaşım özelliğini etkinleştirir. Yalnızca SMB birimi için geçerlidir Bool
smbEncryption Uçuş içi smb3 verileri için şifrelemeyi etkinleştirir. Yalnızca SMB/DualProtocol birimi için geçerlidir. Swagger sürüm 2020-08-01 veya sonraki sürümlerle kullanılacak Bool
snapshotDirectoryVisible Etkinleştirilirse (true) birim, birimin anlık görüntülerinin her birine (varsayılan olarak true) erişim sağlayan salt okunur bir anlık görüntü dizini içerir. Bool
snapshotId Anlık Görüntüyü tanımlamak için kullanılan UUID v4 veya kaynak tanımlayıcısı. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
subnetId Temsilci olarak atanan bir alt ağ için Azure Kaynak URI'si. Temsilci Microsoft.NetApp/birimlerine sahip olmalıdır dize (gerekli)
throughputMibps Mibps cinsinden bu birim tarafından elde edilebilecek maksimum aktarım hızı ve bu yalnızca el ile qosType birimi için giriş olarak kabul edilir Int
unixPermissions Sekizli 4 basamaklı biçimde kabul edilen NFS birimi için UNIX izinleri. İlk basamak kullanıcı kimliğini (4) ayarla, grup kimliğini ayarla (2) ve yapışkan (1) özniteliklerini seçer. İkinci basamak dosyanın sahibi için izni seçer: okuma (4), yazma (2) ve yürütme (1). Üçüncü, aynı gruptaki diğer kullanıcılar için izinleri seçer. grupta olmayan diğer kullanıcılar için dördüncü. 0755 - sahipe okuma/yazma/yürütme izinleri verir, grup ve diğer kullanıcılara okuma/yürütme izinleri verir. dizgi

Kısıtlama -ları:
En az uzunluk = 4
Maksimum uzunluk = 4
usageThreshold Bir dosya sistemi için bayt cinsinden izin verilen maksimum depolama kotası. Bu, yalnızca uyarı için kullanılan geçici bir kotadır. Minimum boyut 100 GiB'dir. Üst sınır 100 TB'dir. Bayt cinsinden belirtilir. Int

Kısıtlama -ları:
En düşük değer = 107374182400
Maksimum değer = 109951162777600 (gerekli)
volumeSpecName Birim belirtimi adı, bir birim grubundaki belirli bir birimin uygulamaya özgü belirtimi veya tanımlayıcısıdır; örneğin, veriler, günlük dizgi
volumeType Bu birim türü nedir? Bölgeler Arası Çoğaltma'daki hedef birimler için türü DataProtection olarak ayarlayın dizgi

VolumePropertiesDataProtection

Ad Açıklama Değer
yedek Yedekleme Özellikleri VolumeBackupProperties
Çoğaltma Çoğaltma özellikleri ReplicationObject
An -lık görüntü Anlık görüntü özellikleri. VolumeSnapshotProperties

VolumePropertiesExportPolicy

Ad Açıklama Değer
kurallar İlke kuralını dışarı aktarma ExportPolicyRule[]

VolumeSnapshotProperties

Ad Açıklama Değer
snapshotPolicyId Anlık Görüntü İlkesi ResourceId dizgi