Bagikan melalui


Microsoft.Sql servers/jobAgents/jobs/steps

Definisi sumber daya Bicep

Jenis sumber daya server/jobAgents/jobs/steps dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/servers/jobAgents/jobs/steps, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs/steps@2023-05-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'
  }
}

Nilai properti

servers/jobAgents/jobs/steps

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: pekerjaan
properti Properti sumber daya. JobStepProperties

JobStepProperties

Nama Deskripsi Nilai
tindakan Payload tindakan dari langkah pekerjaan. JobStepAction (diperlukan)
kredensial ID sumber daya kredensial pekerjaan yang akan digunakan untuk menyambungkan ke target. string
executionOptions Opsi eksekusi untuk langkah pekerjaan. JobStepExecutionOptions
output Properti tujuan output dari langkah pekerjaan. JobStepOutput
stepId Indeks langkah pekerjaan dalam pekerjaan. Jika tidak ditentukan saat membuat langkah pekerjaan, langkah tersebut akan dibuat sebagai langkah terakhir. Jika tidak ditentukan saat memperbarui langkah pekerjaan, id langkah tidak dimodifikasi. int
targetGroup ID sumber daya grup target tempat langkah pekerjaan akan dijalankan. string (diperlukan)

JobStepAction

Nama Deskripsi Nilai
sumber Sumber tindakan yang akan dijalankan. 'Sebaris'
jenis Jenis tindakan yang dijalankan oleh langkah pekerjaan. 'TSql'
nilai Nilai tindakan, misalnya teks skrip T-SQL yang akan dijalankan. string (diperlukan)

JobStepExecutionOptions

Nama Deskripsi Nilai
initialRetryIntervalSeconds Penundaan awal antara percobaan ulang untuk eksekusi langkah pekerjaan. int
maximumRetryIntervalSeconds Jumlah waktu maksimum untuk menunggu antara percobaan kembali untuk eksekusi langkah pekerjaan. int
retryAttempts Jumlah maksimum kali langkah pekerjaan akan ditempat ulang jika upaya pertama gagal. int
retryIntervalBackoffMultiplier Pengali backoff untuk waktu antara percobaan ulang. int
timeoutSeconds Batas waktu eksekusi untuk langkah pekerjaan. int

JobStepOutput

Nama Deskripsi Nilai
kredensial ID sumber daya kredensial yang digunakan untuk menyambungkan ke tujuan output. string
databaseName Database tujuan output. string (diperlukan)
resourceGroupName Grup sumber daya tujuan output. string
schemaName Skema tujuan output. string
serverName Nama server tujuan output. string (diperlukan)
subscriptionId Id langganan tujuan output. string

Batasan:
Panjang min = 36
Panjang maksimum = 36
Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabel tujuan output. string (diperlukan)
jenis Jenis tujuan output. 'SqlDatabase'

Definisi sumber daya templat ARM

Jenis sumber daya server/jobAgents/jobs/steps dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/servers/jobAgents/jobs/steps, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Sql/servers/jobAgents/jobs/steps",
  "apiVersion": "2023-05-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"
  }
}

Nilai properti

servers/jobAgents/jobs/steps

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Sql/servers/jobAgents/jobs/steps'
apiVersion Versi api sumber daya '2023-05-01-preview'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
string (diperlukan)
properti Properti sumber daya. JobStepProperties

JobStepProperties

Nama Deskripsi Nilai
tindakan Payload tindakan dari langkah pekerjaan. JobStepAction (diperlukan)
kredensial ID sumber daya kredensial pekerjaan yang akan digunakan untuk menyambungkan ke target. string
executionOptions Opsi eksekusi untuk langkah pekerjaan. JobStepExecutionOptions
output Properti tujuan output dari langkah pekerjaan. JobStepOutput
stepId Indeks langkah pekerjaan dalam pekerjaan. Jika tidak ditentukan saat membuat langkah pekerjaan, langkah tersebut akan dibuat sebagai langkah terakhir. Jika tidak ditentukan saat memperbarui langkah pekerjaan, id langkah tidak dimodifikasi. int
targetGroup ID sumber daya grup target tempat langkah pekerjaan akan dijalankan. string (diperlukan)

JobStepAction

Nama Deskripsi Nilai
sumber Sumber tindakan yang akan dijalankan. 'Sebaris'
jenis Jenis tindakan yang dijalankan oleh langkah pekerjaan. 'TSql'
nilai Nilai tindakan, misalnya teks skrip T-SQL yang akan dijalankan. string (diperlukan)

JobStepExecutionOptions

Nama Deskripsi Nilai
initialRetryIntervalSeconds Penundaan awal antara percobaan ulang untuk eksekusi langkah pekerjaan. int
maximumRetryIntervalSeconds Jumlah waktu maksimum untuk menunggu antara percobaan kembali untuk eksekusi langkah pekerjaan. int
coba lagiAttempts Jumlah maksimum kali langkah pekerjaan akan ditempat ulang jika upaya pertama gagal. int
retryIntervalBackoffMultiplier Pengali backoff untuk waktu antara percobaan ulang. int
timeoutSeconds Batas waktu eksekusi untuk langkah pekerjaan. int

JobStepOutput

Nama Deskripsi Nilai
kredensial ID sumber daya kredensial yang digunakan untuk menyambungkan ke tujuan output. string
databaseName Database tujuan output. string (diperlukan)
resourceGroupName Grup sumber daya tujuan output. string
schemaName Skema tujuan output. string
serverName Nama server tujuan output. string (diperlukan)
subscriptionId Id langganan tujuan output. string

Batasan:
Panjang min = 36
Panjang maksimum = 36
Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabel tujuan output. string (diperlukan)
jenis Jenis tujuan output. 'SqlDatabase'

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya servers/jobAgents/jobs/steps dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/servers/jobAgents/jobs/steps, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents/jobs/steps@2023-05-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"
    }
  })
}

Nilai properti

servers/jobAgents/jobs/steps

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Sql/servers/jobAgents/jobs/steps@2023-05-01-preview"
nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: pekerjaan
properti Properti sumber daya. JobStepProperties

JobStepProperties

Nama Deskripsi Nilai
tindakan Payload tindakan dari langkah pekerjaan. JobStepAction (diperlukan)
kredensial ID sumber daya kredensial pekerjaan yang akan digunakan untuk menyambungkan ke target. string
executionOptions Opsi eksekusi untuk langkah pekerjaan. JobStepExecutionOptions
output Properti tujuan output dari langkah pekerjaan. JobStepOutput
stepId Indeks langkah pekerjaan dalam pekerjaan. Jika tidak ditentukan saat membuat langkah pekerjaan, langkah tersebut akan dibuat sebagai langkah terakhir. Jika tidak ditentukan saat memperbarui langkah pekerjaan, id langkah tidak dimodifikasi. int
targetGroup ID sumber daya dari grup target tempat langkah pekerjaan akan dijalankan. string (diperlukan)

JobStepAction

Nama Deskripsi Nilai
sumber Sumber tindakan yang akan dijalankan. "Sebaris"
jenis Jenis tindakan yang dijalankan oleh langkah pekerjaan. "TSql"
nilai Nilai tindakan, misalnya teks skrip T-SQL yang akan dijalankan. string (diperlukan)

JobStepExecutionOptions

Nama Deskripsi Nilai
initialRetryIntervalSeconds Penundaan awal antara percobaan ulang untuk eksekusi langkah pekerjaan. int
maximumRetryIntervalSeconds Jumlah waktu maksimum untuk menunggu antara percobaan kembali untuk eksekusi langkah pekerjaan. int
coba lagiAttempts Jumlah maksimum kali langkah pekerjaan akan ditempat ulang jika upaya pertama gagal. int
retryIntervalBackoffMultiplier Pengali backoff untuk waktu antara percobaan ulang. int
timeoutSeconds Batas waktu eksekusi untuk langkah pekerjaan. int

JobStepOutput

Nama Deskripsi Nilai
kredensial ID sumber daya kredensial yang digunakan untuk menyambungkan ke tujuan output. string
databaseName Database tujuan output. string (diperlukan)
resourceGroupName Grup sumber daya tujuan output. string
schemaName Skema tujuan output. string
serverName Nama server tujuan output. string (diperlukan)
subscriptionId Id langganan tujuan output. string

Batasan:
Panjang min = 36
Panjang maksimum = 36
Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabel tujuan output. string (diperlukan)
jenis Jenis tujuan output. "SqlDatabase"