Поделиться через


Серверы Microsoft.Sql, jobAgents/jobs/steps 2020-08-01-preview

Определение ресурсов Bicep

Тип ресурса server/jobAgents/jobs/steps можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Sql/servers/jobAgents/jobs/steps, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs/steps@2020-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    action: {
      source: 'string'
      type: 'string'
      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: 'string'
    }
    stepId: int
    targetGroup: 'string'
  }
}

Значения свойств

JobStepAction

Имя Описание Ценность
источник Источник выполняемого действия. "Inline"
тип Тип действия, выполняемого на шаге задания. TSql
ценность Значение действия, например текст скрипта T-SQL для выполнения. строка (обязательно)

JobStepExecutionOptions

Имя Описание Ценность
initialRetryIntervalSeconds Начальная задержка между повторными попытками выполнения шага задания. int
maximumRetryIntervalSeconds Максимальное время ожидания между повторными попытками выполнения шага задания. int
Повторная попыткаAttempts Максимальное число попыток выполнения задания будет повторно презряться, если первая попытка завершится ошибкой. int
retryIntervalBackoffMultiplier Множитель обратной передачи для времени между повторными попытками. int
timeoutSeconds Время ожидания выполнения для шага задания. int

JobStepOutput

Имя Описание Ценность
мандат Идентификатор ресурса учетных данных, используемых для подключения к выходному назначению. строка (обязательно)
databaseName Выходная целевая база данных. строка (обязательно)
resourceGroupName Выходная целевая группа ресурсов. струна
schemaName Схема назначения выходных данных. струна
имя сервера Имя целевого сервера выходных данных. строка (обязательно)
subscriptionId Идентификатор конечной подписки выходных данных. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Выходная целевая таблица. строка (обязательно)
тип Тип назначения выходных данных. "SqlDatabase"

JobStepProperties

Имя Описание Ценность
действие Полезные данные действия шага задания. JobStepAction (обязательно)
мандат Идентификатор ресурса учетных данных задания, которые будут использоваться для подключения к целевым объектам. строка (обязательно)
executionOptions Параметры выполнения для шага задания. JobStepExecutionOptions
выпуск Выходные свойства назначения шага задания. JobStepOutput
stepId Индекс шага задания в задании. Если при создании шага задания не указано, он будет создан в качестве последнего шага. Если при обновлении шага задания не указано, идентификатор шага не изменяется. int
targetGroup Идентификатор ресурса целевой группы, в которую будет выполнен шаг задания. строка (обязательно)

Microsoft.Sql/servers/jobAgents/jobs/steps

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: server/jobAgents/jobs
свойства Свойства ресурса. JobStepProperties

Определение ресурса шаблона ARM

Тип ресурса server/jobAgents/jobs/steps можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Sql/servers/jobAgents/jobs/steps, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Sql/servers/jobAgents/jobs/steps",
  "apiVersion": "2020-08-01-preview",
  "name": "string",
  "properties": {
    "action": {
      "source": "string",
      "type": "string",
      "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": "string"
    },
    "stepId": "int",
    "targetGroup": "string"
  }
}

Значения свойств

JobStepAction

Имя Описание Ценность
источник Источник выполняемого действия. "Inline"
тип Тип действия, выполняемого на шаге задания. TSql
ценность Значение действия, например текст скрипта T-SQL для выполнения. строка (обязательно)

JobStepExecutionOptions

Имя Описание Ценность
initialRetryIntervalSeconds Начальная задержка между повторными попытками выполнения шага задания. int
maximumRetryIntervalSeconds Максимальное время ожидания между повторными попытками выполнения шага задания. int
Повторная попыткаAttempts Максимальное число попыток выполнения задания будет повторно презряться, если первая попытка завершится ошибкой. int
retryIntervalBackoffMultiplier Множитель обратной передачи для времени между повторными попытками. int
timeoutSeconds Время ожидания выполнения для шага задания. int

JobStepOutput

Имя Описание Ценность
мандат Идентификатор ресурса учетных данных, используемых для подключения к выходному назначению. строка (обязательно)
databaseName Выходная целевая база данных. строка (обязательно)
resourceGroupName Выходная целевая группа ресурсов. струна
schemaName Схема назначения выходных данных. струна
имя сервера Имя целевого сервера выходных данных. строка (обязательно)
subscriptionId Идентификатор конечной подписки выходных данных. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Выходная целевая таблица. строка (обязательно)
тип Тип назначения выходных данных. "SqlDatabase"

JobStepProperties

Имя Описание Ценность
действие Полезные данные действия шага задания. JobStepAction (обязательно)
мандат Идентификатор ресурса учетных данных задания, которые будут использоваться для подключения к целевым объектам. строка (обязательно)
executionOptions Параметры выполнения для шага задания. JobStepExecutionOptions
выпуск Выходные свойства назначения шага задания. JobStepOutput
stepId Индекс шага задания в задании. Если при создании шага задания не указано, он будет создан в качестве последнего шага. Если при обновлении шага задания не указано, идентификатор шага не изменяется. int
targetGroup Идентификатор ресурса целевой группы, в которую будет выполнен шаг задания. строка (обязательно)

Microsoft.Sql/servers/jobAgents/jobs/steps

Имя Описание Ценность
apiVersion Версия API '2020-08-01-preview'
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. JobStepProperties
тип Тип ресурса "Microsoft.Sql/servers/jobAgents/jobs/steps"

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса server/jobAgents/jobs/steps можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Sql/servers/jobAgents/jobs/steps, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents/jobs/steps@2020-08-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      action = {
        source = "string"
        type = "string"
        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 = "string"
      }
      stepId = int
      targetGroup = "string"
    }
  })
}

Значения свойств

JobStepAction

Имя Описание Ценность
источник Источник выполняемого действия. "Inline"
тип Тип действия, выполняемого на шаге задания. TSql
ценность Значение действия, например текст скрипта T-SQL для выполнения. строка (обязательно)

JobStepExecutionOptions

Имя Описание Ценность
initialRetryIntervalSeconds Начальная задержка между повторными попытками выполнения шага задания. int
maximumRetryIntervalSeconds Максимальное время ожидания между повторными попытками выполнения шага задания. int
Повторная попыткаAttempts Максимальное число попыток выполнения задания будет повторно презряться, если первая попытка завершится ошибкой. int
retryIntervalBackoffMultiplier Множитель обратной передачи для времени между повторными попытками. int
timeoutSeconds Время ожидания выполнения для шага задания. int

JobStepOutput

Имя Описание Ценность
мандат Идентификатор ресурса учетных данных, используемых для подключения к выходному назначению. строка (обязательно)
databaseName Выходная целевая база данных. строка (обязательно)
resourceGroupName Выходная целевая группа ресурсов. струна
schemaName Схема назначения выходных данных. струна
имя сервера Имя целевого сервера выходных данных. строка (обязательно)
subscriptionId Идентификатор конечной подписки выходных данных. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Выходная целевая таблица. строка (обязательно)
тип Тип назначения выходных данных. "SqlDatabase"

JobStepProperties

Имя Описание Ценность
действие Полезные данные действия шага задания. JobStepAction (обязательно)
мандат Идентификатор ресурса учетных данных задания, которые будут использоваться для подключения к целевым объектам. строка (обязательно)
executionOptions Параметры выполнения для шага задания. JobStepExecutionOptions
выпуск Выходные свойства назначения шага задания. JobStepOutput
stepId Индекс шага задания в задании. Если при создании шага задания не указано, он будет создан в качестве последнего шага. Если при обновлении шага задания не указано, идентификатор шага не изменяется. int
targetGroup Идентификатор ресурса целевой группы, в которую будет выполнен шаг задания. строка (обязательно)

Microsoft.Sql/servers/jobAgents/jobs/steps

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: server/jobAgents/jobs
свойства Свойства ресурса. JobStepProperties
тип Тип ресурса "Microsoft.Sql/servers/jobAgents/jobs/steps@2020-08-01-preview"