مشاركة عبر


Microsoft.AgFoodPlatform farmBeats/dataConnectors

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.AgFoodPlatform/farmBeats/dataConnectors@2023-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    credentials: {
      kind: 'string'
      // For remaining properties, see AuthCredentials objects
    }
  }
}

كائنات AuthCredentials

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة ApiKeyAuthCredentials، استخدم:

{
  apiKey: {
    keyName: 'string'
    keyVaultUri: 'string'
    keyVersion: 'string'
  }
  kind: 'ApiKeyAuthCredentials'
}

بالنسبة OAuthClientCredentials، استخدم:

{
  clientId: 'string'
  clientSecret: {
    keyName: 'string'
    keyVaultUri: 'string'
    keyVersion: 'string'
  }
  kind: 'OAuthClientCredentials'
}

قيم الخصائص

Microsoft.AgFoodPlatform / farmBeats / dataConnectors

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63 (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
اسم رمزي للمورد من النوع: farmBeats
خصائص خصائص DataConnector. DataConnectorProperties (مطلوب)

ApiKeyAuthCredentials

اسم وصف قيمة
apiKey خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'ApiKeyAuthCredentials' (مطلوب)

أوراق اعتماد المصادقة

اسم وصف قيمة
نوع قم بتعيين إلى "ApiKeyAuthCredentials" للنوع ApiKeyAuthCredentials. قم بتعيين إلى "OAuthClientCredentials" للنوع OAuthClientCredentials. "ApiKeyAuthCredentials"
'OAuthClientCredentials' (مطلوب)

خصائص DataConnector

اسم وصف قيمة
وثائق التفويض فئة الأساس المجردة AuthCredentials لغرض المصادقة. AuthCredentials (مطلوب)

خصائص KeyVault

اسم وصف قيمة
اسم المفتاح اسم مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
keyVaultUri Uri لمخزن المفاتيح. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
إصدار المفتاح إصدار مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)

OAuthClientCredentials

اسم وصف قيمة
معرف العميل ClientId المقترن بالموفر. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
clientSecret خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'OAuthClientCredentials' (مطلوب)

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "credentials": {
      "kind": "string"
      // For remaining properties, see AuthCredentials objects
    }
  }
}

كائنات AuthCredentials

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة ApiKeyAuthCredentials، استخدم:

{
  "apiKey": {
    "keyName": "string",
    "keyVaultUri": "string",
    "keyVersion": "string"
  },
  "kind": "ApiKeyAuthCredentials"
}

بالنسبة OAuthClientCredentials، استخدم:

{
  "clientId": "string",
  "clientSecret": {
    "keyName": "string",
    "keyVaultUri": "string",
    "keyVersion": "string"
  },
  "kind": "OAuthClientCredentials"
}

قيم الخصائص

Microsoft.AgFoodPlatform / farmBeats / dataConnectors

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63 (مطلوب)
خصائص خصائص DataConnector. DataConnectorProperties (مطلوب)
نوع نوع المورد "Microsoft.AgFoodPlatform / farmBeats / dataConnectors"

ApiKeyAuthCredentials

اسم وصف قيمة
apiKey خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'ApiKeyAuthCredentials' (مطلوب)

أوراق اعتماد المصادقة

اسم وصف قيمة
نوع قم بتعيين إلى "ApiKeyAuthCredentials" للنوع ApiKeyAuthCredentials. قم بتعيين إلى "OAuthClientCredentials" للنوع OAuthClientCredentials. "ApiKeyAuthCredentials"
'OAuthClientCredentials' (مطلوب)

خصائص DataConnector

اسم وصف قيمة
وثائق التفويض فئة الأساس المجردة AuthCredentials لغرض المصادقة. AuthCredentials (مطلوب)

خصائص KeyVault

اسم وصف قيمة
اسم المفتاح اسم مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
keyVaultUri Uri لمخزن المفاتيح. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
إصدار المفتاح إصدار مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)

OAuthClientCredentials

اسم وصف قيمة
معرف العميل ClientId المقترن بالموفر. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
clientSecret خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'OAuthClientCredentials' (مطلوب)

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

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AgFoodPlatform/farmBeats/dataConnectors@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      credentials = {
        kind = "string"
        // For remaining properties, see AuthCredentials objects
      }
    }
  }
}

كائنات AuthCredentials

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة ApiKeyAuthCredentials، استخدم:

{
  apiKey = {
    keyName = "string"
    keyVaultUri = "string"
    keyVersion = "string"
  }
  kind = "ApiKeyAuthCredentials"
}

بالنسبة OAuthClientCredentials، استخدم:

{
  clientId = "string"
  clientSecret = {
    keyName = "string"
    keyVaultUri = "string"
    keyVersion = "string"
  }
  kind = "OAuthClientCredentials"
}

قيم الخصائص

Microsoft.AgFoodPlatform / farmBeats / dataConnectors

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63 (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: farmBeats
خصائص خصائص DataConnector. DataConnectorProperties (مطلوب)
نوع نوع المورد "Microsoft.AgFoodPlatform / farmBeats / dataConnectors@2023-06-01-معاينة"

ApiKeyAuthCredentials

اسم وصف قيمة
apiKey خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'ApiKeyAuthCredentials' (مطلوب)

أوراق اعتماد المصادقة

اسم وصف قيمة
نوع قم بتعيين إلى "ApiKeyAuthCredentials" للنوع ApiKeyAuthCredentials. قم بتعيين إلى "OAuthClientCredentials" للنوع OAuthClientCredentials. "ApiKeyAuthCredentials"
'OAuthClientCredentials' (مطلوب)

خصائص DataConnector

اسم وصف قيمة
وثائق التفويض فئة الأساس المجردة AuthCredentials لغرض المصادقة. AuthCredentials (مطلوب)

خصائص KeyVault

اسم وصف قيمة
اسم المفتاح اسم مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
keyVaultUri Uri لمخزن المفاتيح. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
إصدار المفتاح إصدار مفتاح Key Vault. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)

OAuthClientCredentials

اسم وصف قيمة
معرف العميل ClientId المقترن بالموفر. خيط

القيود:
الحد الأدنى للطول = 1 (مطلوب)
clientSecret خصائص خزنة المفاتيح. KeyVaultProperties (مطلوب)
نوع تعداد أنواع مختلفة من AuthCredentials المدعومة. 'OAuthClientCredentials' (مطلوب)