Microsoft.AppConfiguration configurationStores 2022-05-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    createMode: 'string'
    disableLocalAuth: bool
    enablePurgeProtection: bool
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
  }
}

قيم Property

configurationStores

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 5-50

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku لمخزن التكوين. Sku (مطلوب)
الهوية معلومات الهوية المدارة، إذا تم تكوينها. معرف المورد
خصائص خصائص مخزن التكوين. ConfigurationStoreProperties

معرف المورد

الاسم الوصف القيمة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس الهوية المعينة من قبل المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. عنصر

ConfigurationStoreProperties

الاسم الوصف القيمة
createMode يشير إلى ما إذا كان مخزن التكوين بحاجة إلى استرداد. "افتراضي"
"استرداد"
disableLocalAuth تعطيل جميع أساليب المصادقة بخلاف مصادقة AAD. Bool
تمكينPurgeProtection خاصية تحدد ما إذا كانت الحماية من الإزالة ممكنة لمخزن التكوين هذا. Bool
التشفير إعدادات التشفير لمخزن التكوين. خصائص التشفير
publicNetworkAccess إذن التحكم لنسبة استخدام الشبكة لمستوى البيانات الواردة من الشبكات العامة أثناء تمكين نقطة النهاية الخاصة. "معطل"
"ممكن"
softDeleteRetentionInDays مقدار الوقت بالأيام التي سيتم فيها الاحتفاظ بمخزن التكوين عند حذفه مبدئيا. int

خصائص التشفير

الاسم الوصف القيمة
keyVaultProperties خصائص مخزن المفاتيح. KeyVaultProperties

KeyVaultProperties

الاسم الوصف القيمة
معرف الهوية معرف العميل للهوية التي سيتم استخدامها للوصول إلى مخزن المفاتيح. سلسلة
keyIdentifier عنوان URI لمفتاح مخزن المفاتيح المستخدم لتشفير البيانات. سلسلة

Sku

الاسم الوصف القيمة
الاسم اسم SKU لمخزن التكوين. سلسلة (مطلوب)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء متجر تكوين التطبيق

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration.
إنشاء App Configuration Store مع علامة الميزة

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بعلامة ميزة واحدة.
إنشاء App Configuration Store مع علامة الميزة

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بمرجع Key Vault واحد.
إنشاء App Configuration Store باستخدام المخرجات

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بقيمتين رئيسيتين.
قيم مفتاح تكوين التطبيق

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا مع ثلاث قيم مفاتيح يتم التحكم فيها بواسطة دالة نسخ.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "createMode": "string",
    "disableLocalAuth": "bool",
    "enablePurgeProtection": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int"
  }
}

قيم Property

configurationStores

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.AppConfiguration/configurationStores'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2022-05-01'
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 5-50

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku لمخزن التكوين. Sku (مطلوب)
الهوية معلومات الهوية المدارة، إذا تم تكوينها. معرف المورد
خصائص خصائص مخزن التكوين. ConfigurationStoreProperties

معرف المورد

الاسم الوصف القيمة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس الهوية المعينة من قبل المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. عنصر

ConfigurationStoreProperties

الاسم الوصف القيمة
createMode يشير إلى ما إذا كان مخزن التكوين بحاجة إلى استرداد. "افتراضي"
"استرداد"
disableLocalAuth تعطيل جميع أساليب المصادقة بخلاف مصادقة AAD. Bool
تمكينPurgeProtection خاصية تحدد ما إذا كانت الحماية من الإزالة ممكنة لمخزن التكوين هذا. Bool
التشفير إعدادات التشفير لمخزن التكوين. خصائص التشفير
publicNetworkAccess إذن التحكم لنسبة استخدام الشبكة لمستوى البيانات القادمة من الشبكات العامة أثناء تمكين نقطة النهاية الخاصة. "معطل"
"ممكن"
softDeleteRetentionInDays مقدار الوقت بالأيام التي سيتم فيها الاحتفاظ بمخزن التكوين عند حذفه مبدئيا. int

خصائص التشفير

الاسم الوصف القيمة
خصائص keyVault خصائص مخزن المفاتيح. خصائص KeyVault

خصائص KeyVault

الاسم الوصف القيمة
معرف الهوية معرف العميل للهوية التي سيتم استخدامها للوصول إلى مخزن المفاتيح. سلسلة
معرف المفتاح عنوان URI لمفتاح مخزن المفاتيح المستخدم لتشفير البيانات. سلسلة

Sku

الاسم الوصف القيمة
الاسم اسم SKU لمخزن التكوين. سلسلة (مطلوبة)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء متجر تكوين التطبيق

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration.
إنشاء متجر تكوين التطبيق مع علامة الميزة

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بعلامة ميزة واحدة.
إنشاء متجر تكوين التطبيق مع علامة الميزة

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بمرجع Key Vault واحد.
إنشاء App Configuration Store باستخدام المخرجات

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديد بقيمتين رئيسيتين.
قيم مفتاح تكوين التطبيق

نشر في Azure
ينشئ هذا القالب مخزن Azure App Configuration جديدا بثلاث قيم مفاتيح تتحكم فيها دالة نسخ.

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

يمكن توزيع نوع مورد configurationStores مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2022-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      createMode = "string"
      disableLocalAuth = bool
      enablePurgeProtection = bool
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
    }
    sku = {
      name = "string"
    }
  })
}

قيم Property

configurationStores

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.AppConfiguration/configurationStores@2022-05-01"
الاسم اسم المورد سلسلة (مطلوبة)

حد الحرف: 5-50

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
sku sku لمخزن التكوين. Sku (مطلوب)
الهوية معلومات الهوية المدارة، إذا تم تكوينها. معرف المورد
خصائص خصائص مخزن التكوين. خصائص مخزن التكوين

معرف المورد

الاسم الوصف القيمة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس الهوية المعينة من قبل المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. صفيف معرفات هوية المستخدم.

خصائص مخزن التكوين

الاسم الوصف القيمة
createMode يشير إلى ما إذا كان مخزن التكوين بحاجة إلى استرداد. "افتراضي"
"استرداد"
disableLocalAuth تعطيل جميع أساليب المصادقة بخلاف مصادقة AAD. Bool
تمكين الحماية من الأغراض خاصية تحدد ما إذا كانت الحماية من الإزالة ممكنة لمخزن التكوين هذا. Bool
التشفير إعدادات التشفير لمخزن التكوين. خصائص التشفير
publicNetworkAccess إذن التحكم لنسبة استخدام الشبكة لمستوى البيانات القادمة من الشبكات العامة أثناء تمكين نقطة النهاية الخاصة. "معطل"
"ممكن"
softDeleteRetentionInDays مقدار الوقت بالأيام التي سيتم فيها الاحتفاظ بمخزن التكوين عند حذفه مبدئيا. int

خصائص التشفير

الاسم الوصف القيمة
خصائص keyVault خصائص مخزن المفاتيح. خصائص KeyVault

خصائص KeyVault

الاسم الوصف القيمة
معرف الهوية معرف العميل للهوية التي سيتم استخدامها للوصول إلى مخزن المفاتيح. سلسلة
معرف المفتاح عنوان URI لمفتاح مخزن المفاتيح المستخدم لتشفير البيانات. سلسلة

Sku

الاسم الوصف القيمة
الاسم اسم SKU لمخزن التكوين. سلسلة (مطلوبة)