Microsoft.Sql servers/jobAgents/jobs/steps 2020-11-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد الخوادم/jobAgents/jobs/steps مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.Sql/servers/jobAgents/jobs/steps، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs/steps@2020-11-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    action: {
      source: 'Inline'
      type: 'TSql'
      value: 'string'
    }
    credential: 'string'
    executionOptions: {
      initialRetryIntervalSeconds: int
      maximumRetryIntervalSeconds: int
      retryAttempts: int
      retryIntervalBackoffMultiplier: int
      timeoutSeconds: int
    }
    output: {
      credential: 'string'
      databaseName: 'string'
      resourceGroupName: 'string'
      schemaName: 'string'
      serverName: 'string'
      subscriptionId: 'string'
      tableName: 'string'
      type: 'SqlDatabase'
    }
    stepId: int
    targetGroup: 'string'
  }
}

قيم Property

servers/jobAgents/jobs/steps

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: الوظائف
خصائص خصائص المورد. JobStepProperties

JobStepProperties

الاسم الوصف القيمة
إجراء حمولة الإجراء لخطوة الوظيفة. JobStepAction (مطلوب)
بيانات الاعتماد معرف المورد لبيانات اعتماد الوظيفة التي سيتم استخدامها للاتصال بالأهداف. سلسلة (مطلوب)
عمليات التنفيذ خيارات التنفيذ لخطوة الوظيفة. JobStepExecutionOptions
الإخراج خصائص وجهة الإخراج لخطوة الوظيفة. JobStepOutput
معرف الخطوة فهرس خطوة الوظيفة داخل الوظيفة. إذا لم يتم تحديدها عند إنشاء خطوة الوظيفة، فسيتم إنشاؤها كخطوة أخيرة. إذا لم يتم تحديده عند تحديث خطوة المهمة، فلن يتم تعديل معرف الخطوة. int
targetGroup معرف المورد للمجموعة المستهدفة التي سيتم تنفيذ خطوة المهمة عليها. سلسلة (مطلوب)

JobStepAction

الاسم الوصف القيمة
المصدر مصدر الإجراء المراد تنفيذه. "مضمن"
النوع نوع الإجراء الذي يتم تنفيذه بواسطة خطوة المهمة. 'TSql'
القيمة قيمة الإجراء، على سبيل المثال نص البرنامج النصي T-SQL المراد تنفيذه. سلسلة (مطلوب)

JobStepExecutionOptions

الاسم الوصف القيمة
initialRetryIntervalSeconds التأخير الأولي بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
maximumRetryIntervalSeconds الحد الأقصى لمقدار الوقت للانتظار بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
retryAttempts الحد الأقصى لعدد المرات التي ستتم فيها إعادة محاولة خطوة المهمة إذا فشلت المحاولة الأولى. int
retryIntervalBackoffMultiplier مضاعف التراجع للوقت بين عمليات إعادة المحاولة. int
timeoutSeconds مهلة التنفيذ لخطوة المهمة. int

JobStepOutput

الاسم الوصف القيمة
بيانات الاعتماد معرف المورد لبيانات الاعتماد المراد استخدامه للاتصال بوجهة الإخراج. سلسلة (مطلوبة)
databaseName قاعدة بيانات وجهة الإخراج. سلسلة (مطلوبة)
ResourceGroupName مجموعة موارد وجهة الإخراج. سلسلة
SchemaName مخطط وجهة الإخراج. سلسلة
اسم الخادم اسم خادم وجهة الإخراج. سلسلة (مطلوبة)
subscriptionId معرف اشتراك وجهة الإخراج. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName جدول وجهة الإخراج. سلسلة (مطلوبة)
النوع نوع وجهة الإخراج. 'SqlDatabase'

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

يمكن نشر نوع مورد servers/jobAgents/jobs/steps مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.Sql/servers/jobAgents/jobs/steps، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.Sql/servers/jobAgents/jobs/steps",
  "apiVersion": "2020-11-01-preview",
  "name": "string",
  "properties": {
    "action": {
      "source": "Inline",
      "type": "TSql",
      "value": "string"
    },
    "credential": "string",
    "executionOptions": {
      "initialRetryIntervalSeconds": "int",
      "maximumRetryIntervalSeconds": "int",
      "retryAttempts": "int",
      "retryIntervalBackoffMultiplier": "int",
      "timeoutSeconds": "int"
    },
    "output": {
      "credential": "string",
      "databaseName": "string",
      "resourceGroupName": "string",
      "schemaName": "string",
      "serverName": "string",
      "subscriptionId": "string",
      "tableName": "string",
      "type": "SqlDatabase"
    },
    "stepId": "int",
    "targetGroup": "string"
  }
}

قيم Property

servers/jobAgents/jobs/steps

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Sql/servers/jobAgents/jobs/steps'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2020-11-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
خصائص خصائص المورد. JobStepProperties

JobStepProperties

الاسم الوصف القيمة
إجراء حمولة الإجراء لخطوة الوظيفة. JobStepAction (مطلوب)
بيانات الاعتماد معرف المورد لبيانات اعتماد الوظيفة التي سيتم استخدامها للاتصال بالأهداف. سلسلة (مطلوبة)
عمليات التنفيذ خيارات التنفيذ لخطوة الوظيفة. JobStepExecutionOptions
الإخراج خصائص وجهة الإخراج لخطوة الوظيفة. JobStepOutput
معرف الخطوة فهرس خطوة الوظيفة داخل الوظيفة. إذا لم يتم تحديدها عند إنشاء خطوة الوظيفة، فسيتم إنشاؤها كخطوة أخيرة. إذا لم يتم تحديده عند تحديث خطوة المهمة، فلن يتم تعديل معرف الخطوة. int
targetGroup معرف المورد للمجموعة المستهدفة التي سيتم تنفيذ خطوة المهمة عليها. سلسلة (مطلوبة)

JobStepAction

الاسم الوصف القيمة
المصدر مصدر الإجراء المراد تنفيذه. "مضمن"
النوع نوع الإجراء الذي يتم تنفيذه بواسطة خطوة الوظيفة. 'TSql'
القيمة قيمة الإجراء، على سبيل المثال نص البرنامج النصي T-SQL المراد تنفيذه. سلسلة (مطلوبة)

JobStepExecutionOptions

الاسم الوصف القيمة
initialRetryIntervalSeconds التأخير الأولي بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
maximumRetryIntervalSeconds الحد الأقصى لمقدار الوقت للانتظار بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
retryAttempts الحد الأقصى لعدد المرات التي ستتم فيها إعادة محاولة خطوة المهمة إذا فشلت المحاولة الأولى. int
retryIntervalBackoffMultiplier مضاعف التراجع للوقت بين عمليات إعادة المحاولة. int
timeoutSeconds مهلة التنفيذ لخطوة المهمة. int

JobStepOutput

الاسم الوصف القيمة
بيانات الاعتماد معرف المورد لبيانات الاعتماد التي يجب استخدامها للاتصال بوجهة الإخراج. سلسلة (مطلوب)
databaseName قاعدة بيانات وجهة الإخراج. سلسلة (مطلوب)
ResourceGroupName مجموعة موارد وجهة الإخراج. سلسلة
SchemaName مخطط وجهة الإخراج. سلسلة
اسم الخادم اسم خادم وجهة الإخراج. سلسلة (مطلوب)
subscriptionId معرف اشتراك وجهة الإخراج. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName جدول وجهة الإخراج. سلسلة (مطلوب)
النوع نوع وجهة الإخراج. 'SqlDatabase'

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

يمكن نشر نوع مورد الخوادم/jobAgents/jobs/steps مع العمليات التي تستهدف:

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

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

تنسيق المورد

لإنشاء مورد Microsoft.Sql/servers/jobAgents/jobs/steps، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents/jobs/steps@2020-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      action = {
        source = "Inline"
        type = "TSql"
        value = "string"
      }
      credential = "string"
      executionOptions = {
        initialRetryIntervalSeconds = int
        maximumRetryIntervalSeconds = int
        retryAttempts = int
        retryIntervalBackoffMultiplier = int
        timeoutSeconds = int
      }
      output = {
        credential = "string"
        databaseName = "string"
        resourceGroupName = "string"
        schemaName = "string"
        serverName = "string"
        subscriptionId = "string"
        tableName = "string"
        type = "SqlDatabase"
      }
      stepId = int
      targetGroup = "string"
    }
  })
}

قيم Property

servers/jobAgents/jobs/steps

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Sql/servers/jobAgents/jobs/steps@2020-11-01-preview"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: الوظائف
خصائص خصائص المورد. JobStepProperties

JobStepProperties

الاسم الوصف القيمة
إجراء حمولة الإجراء لخطوة الوظيفة. JobStepAction (مطلوب)
بيانات الاعتماد معرف المورد لبيانات اعتماد الوظيفة التي سيتم استخدامها للاتصال بالأهداف. سلسلة (مطلوب)
عمليات التنفيذ خيارات التنفيذ لخطوة الوظيفة. JobStepExecutionOptions
الإخراج خصائص وجهة الإخراج لخطوة الوظيفة. JobStepOutput
معرف الخطوة فهرس خطوة الوظيفة داخل الوظيفة. إذا لم يتم تحديدها عند إنشاء خطوة الوظيفة، فسيتم إنشاؤها كخطوة أخيرة. إذا لم يتم تحديده عند تحديث خطوة المهمة، فلن يتم تعديل معرف الخطوة. int
targetGroup معرف المورد للمجموعة المستهدفة التي سيتم تنفيذ خطوة المهمة عليها. سلسلة (مطلوب)

JobStepAction

الاسم الوصف القيمة
المصدر مصدر الإجراء المراد تنفيذه. "مضمن"
النوع نوع الإجراء الذي يتم تنفيذه بواسطة خطوة المهمة. "TSql"
القيمة قيمة الإجراء، على سبيل المثال نص البرنامج النصي T-SQL المراد تنفيذه. سلسلة (مطلوب)

JobStepExecutionOptions

الاسم الوصف القيمة
initialRetryIntervalSeconds التأخير الأولي بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
maximumRetryIntervalSeconds الحد الأقصى لمقدار الوقت للانتظار بين عمليات إعادة المحاولة لتنفيذ خطوة المهمة. int
retryAttempts الحد الأقصى لعدد المرات التي ستتم فيها إعادة محاولة خطوة المهمة إذا فشلت المحاولة الأولى. int
retryIntervalBackoffMultiplier مضاعف التراجع للوقت بين عمليات إعادة المحاولة. int
timeoutSeconds مهلة التنفيذ لخطوة المهمة. int

JobStepOutput

الاسم الوصف القيمة
بيانات الاعتماد معرف المورد لبيانات الاعتماد التي يجب استخدامها للاتصال بوجهة الإخراج. سلسلة (مطلوب)
databaseName قاعدة بيانات وجهة الإخراج. سلسلة (مطلوب)
ResourceGroupName مجموعة موارد وجهة الإخراج. سلسلة
SchemaName مخطط وجهة الإخراج. سلسلة
اسم الخادم اسم خادم وجهة الإخراج. سلسلة (مطلوب)
subscriptionId معرف اشتراك وجهة الإخراج. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName جدول وجهة الإخراج. سلسلة (مطلوب)
النوع نوع وجهة الإخراج. "SqlDatabase"