مشاركة عبر


Microsoft.NetApp netAppAccounts/capacityPools 2025-01-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد netAppAccounts/capacityPools مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools@2025-01-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    coolAccess: bool
    customThroughputMibps: int
    encryptionType: 'string'
    qosType: 'string'
    serviceLevel: 'string'
    size: int
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.NetApp/netAppAccounts/capacityPools

اسم وصف قيمة
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 64
النمط = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
اسم رمزي للمورد من النوع: netAppAccounts
خصائص خصائص تجمع السعة خصائص التجمع (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

خصائص التجمع

اسم وصف قيمة
coolAccess إذا تم تمكينه (صحيح) يمكن أن يحتوي التجمع على وحدات تخزين مفعلة بواسطة Access. قيمة منطقية
CustomThroughputMibps الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة هذا التجمع وسيتم قبول هذا كإدخال فقط لتجمع qosType اليدوي بمستوى خدمة مرن الباحث
نوع التشفير نوع التشفير لتجمع السعة، قم بتعيين نوع التشفير للبيانات الثابتة لهذا التجمع وجميع وحدات التخزين فيه. يمكن تعيين هذه القيمة فقط عند إنشاء تجمع جديد. "مزدوج"
"مفرد"
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "مرن"
"بريميوم"
"قياسي"
"StandardZRS"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 1TiB (يجب أن تكون القيمة متعددة من 1099511627776). int (مطلوب)

تتبع المواردالعلامات

اسم وصف قيمة

أمثلة الاستخدام

عينات Bicep

مثال أساسي لنشر التجمع داخل حساب NetApp.

param resourceName string = 'acctest0001'
param location string = 'centralus'

resource netAppAccount 'Microsoft.NetApp/netAppAccounts@2022-05-01' = {
  name: resourceName
  location: location
  properties: {
    activeDirectories: []
  }
  tags: {
    SkipASMAzSecPack: 'true'
  }
}

resource capacityPool 'Microsoft.NetApp/netAppAccounts/capacityPools@2022-05-01' = {
  parent: netAppAccount
  name: resourceName
  location: location
  properties: {
    serviceLevel: 'Standard'
    size: 4398046511104
  }
  tags: {
    SkipASMAzSecPack: 'true'
  }
}

تعريف مورد قالب ARM

يمكن نشر نوع مورد netAppAccounts/capacityPools مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools",
  "apiVersion": "2025-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "coolAccess": "bool",
    "customThroughputMibps": "int",
    "encryptionType": "string",
    "qosType": "string",
    "serviceLevel": "string",
    "size": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.NetApp/netAppAccounts/capacityPools

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات 'معاينة 2025-01-01'
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 64
النمط = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (مطلوب)
خصائص خصائص تجمع السعة خصائص التجمع (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.NetApp/netAppAccounts/capacityPools"

خصائص التجمع

اسم وصف قيمة
coolAccess إذا تم تمكينه (صحيح) يمكن أن يحتوي التجمع على وحدات تخزين مفعلة بواسطة Access. قيمة منطقية
CustomThroughputMibps الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة هذا التجمع وسيتم قبول هذا كإدخال فقط لتجمع qosType اليدوي بمستوى خدمة مرن الباحث
نوع التشفير نوع التشفير لتجمع السعة، قم بتعيين نوع التشفير للبيانات الثابتة لهذا التجمع وجميع وحدات التخزين فيه. يمكن تعيين هذه القيمة فقط عند إنشاء تجمع جديد. "مزدوج"
"مفرد"
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "مرن"
"بريميوم"
"قياسي"
"StandardZRS"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 1TiB (يجب أن تكون القيمة متعددة من 1099511627776). int (مطلوب)

تتبع المواردالعلامات

اسم وصف قيمة

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
إنشاء مورد ANF جديد مع وحدة تخزين NFSV3/NFSv4.1

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ومستوى تخزين واحد تم تكوينه باستخدام بروتوكول NFSV3 أو NFSv4.1. يتم توزيعها جميعا مع شبكة Azure الظاهرية والشبكة الفرعية المفوضة المطلوبة لإنشاء أي وحدة تخزين
إنشاء مورد ANF جديد مع وحدة تخزين SMB

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ومستوى تخزين واحد تم تكوينه باستخدام بروتوكول SMB.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد netAppAccounts/capacityPools مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools@2025-01-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      coolAccess = bool
      customThroughputMibps = int
      encryptionType = "string"
      qosType = "string"
      serviceLevel = "string"
      size = int
    }
  }
}

قيم الخصائص

Microsoft.NetApp/netAppAccounts/capacityPools

اسم وصف قيمة
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 64
النمط = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$ (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: netAppAccounts
خصائص خصائص تجمع السعة خصائص التجمع (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.NetApp/netAppAccounts/capacityPools@2025-01-01-preview"

خصائص التجمع

اسم وصف قيمة
coolAccess إذا تم تمكينه (صحيح) يمكن أن يحتوي التجمع على وحدات تخزين مفعلة بواسطة Access. قيمة منطقية
CustomThroughputMibps الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة هذا التجمع وسيتم قبول هذا كإدخال فقط لتجمع qosType اليدوي بمستوى خدمة مرن الباحث
نوع التشفير نوع التشفير لتجمع السعة، قم بتعيين نوع التشفير للبيانات الثابتة لهذا التجمع وجميع وحدات التخزين فيه. يمكن تعيين هذه القيمة فقط عند إنشاء تجمع جديد. "مزدوج"
"مفرد"
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "مرن"
"بريميوم"
"قياسي"
"StandardZRS"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 1TiB (يجب أن تكون القيمة متعددة من 1099511627776). int (مطلوب)

تتبع المواردالعلامات

اسم وصف قيمة

أمثلة الاستخدام

عينات Terraform

مثال أساسي لنشر التجمع داخل حساب NetApp.

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 = "centralus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "netAppAccount" {
  type      = "Microsoft.NetApp/netAppAccounts@2022-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      activeDirectories = [
      ]
    }
    tags = {
      SkipASMAzSecPack = "true"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "capacityPool" {
  type      = "Microsoft.NetApp/netAppAccounts/capacityPools@2022-05-01"
  parent_id = azapi_resource.netAppAccount.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      serviceLevel = "Standard"
      size         = 4.398046511104e+12
    }
    tags = {
      SkipASMAzSecPack = "true"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}