مشاركة عبر


Microsoft.NetApp netAppAccounts/capacityPools 2020-06-01

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools@2020-06-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    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
خصائص خصائص تجمع السعة خصائص التجمع (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

خصائص التجمع

اسم وصف قيمة
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "بريميوم"
"قياسي"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 4 تيرابايت (يجب ضرب القيمة في 4398046511104). الباحث

القيود:
قيمة الحد الأدنى = 4398046511104
القيمة القصوى = 549755813888000 (مطلوب)

علامات تعريف الموارد

اسم وصف قيمة

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

عينات 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": "2020-06-01",
  "name": "string",
  "location": "string",
  "properties": {
    "qosType": "string",
    "serviceLevel": "string",
    "size": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.NetApp/netAppAccounts/capacityPools

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

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

خصائص التجمع

اسم وصف قيمة
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "بريميوم"
"قياسي"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 4 تيرابايت (يجب ضرب القيمة في 4398046511104). الباحث

القيود:
قيمة الحد الأدنى = 4398046511104
القيمة القصوى = 549755813888000 (مطلوب)

علامات تعريف الموارد

اسم وصف قيمة

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

قوالب 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@2020-06-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      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@2020-06-01"

خصائص التجمع

اسم وصف قيمة
qosType نوع qos للتجمع "تلقائي"
'يدوي'
مستوى الخدمة مستوى الخدمة لنظام الملفات "بريميوم"
"قياسي"
'Ultra' (مطلوب)
حجم الحجم المتوفر للتجمع (بالبايت). القيم المسموح بها موجودة في مجموعات 4 تيرابايت (يجب ضرب القيمة في 4398046511104). الباحث

القيود:
قيمة الحد الأدنى = 4398046511104
القيمة القصوى = 549755813888000 (مطلوب)

علامات تعريف الموارد

اسم وصف قيمة

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

عينات 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    = ["*"]
}