次の方法で共有


Microsoft.Sql servers/jobAgents/jobs/steps 2023-02-01-preview

Bicep リソース定義

servers/jobAgents/jobs/steps リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/servers/jobAgents/jobs/steps リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs/steps@2023-02-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 スクリプトのテキストなどのアクション値。 string (必須)

JobStepExecutionOptions

名前 形容 価値
initialRetryIntervalSeconds ジョブ ステップの実行の再試行間の初期遅延。 int
maximumRetryIntervalSeconds ジョブ ステップの実行の再試行の間に待機する最大時間。 int
retryAttempts 最初の試行が失敗した場合にジョブ ステップが再試行される最大回数。 int
retryIntervalBackoffMultiplier 再試行間のバックオフ乗数。 int
timeoutSeconds ジョブ ステップの実行タイムアウト。 int

JobStepOutput

名前 形容 価値
資格 情報 出力先への接続に使用する資格情報のリソース ID。 string (必須)
databaseName 出力先データベース。 string (必須)
resourceGroupName 出力先のリソース グループ。
schemaName 出力先スキーマ。
serverName 出力先サーバー名。 string (必須)
subscriptionId 出力先のサブスクリプション ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName 出力先テーブル。 string (必須)
種類 出力先の種類。 'SqlDatabase'

JobStepProperties

名前 形容 価値
アクション ジョブ ステップのアクション ペイロード。 JobStepAction (必須)
資格 情報 ターゲットへの接続に使用されるジョブ資格情報のリソース ID。 string (必須)
executionOptions ジョブ ステップの実行オプション。 JobStepExecutionOptions
アウトプット ジョブ ステップの出力先プロパティ。 JobStepOutput
stepId ジョブ内のジョブ ステップのインデックス。 ジョブ ステップの作成時に指定しない場合は、最後のステップとして作成されます。 ジョブ ステップの更新時に指定しない場合、ステップ ID は変更されません。 int
targetGroup ジョブ ステップが実行されるターゲット グループのリソース ID。 string (必須)

Microsoft.Sql/servers/jobAgents/jobs/steps

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: servers/jobAgents/jobs
プロパティ リソースのプロパティ。 JobStepProperties の

ARM テンプレート リソース定義

servers/jobAgents/jobs/steps リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/servers/jobAgents/jobs/steps リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Sql/servers/jobAgents/jobs/steps",
  "apiVersion": "2023-02-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 スクリプトのテキストなどのアクション値。 string (必須)

JobStepExecutionOptions

名前 形容 価値
initialRetryIntervalSeconds ジョブ ステップの実行の再試行間の初期遅延。 int
maximumRetryIntervalSeconds ジョブ ステップの実行の再試行の間に待機する最大時間。 int
retryAttempts 最初の試行が失敗した場合にジョブ ステップが再試行される最大回数。 int
retryIntervalBackoffMultiplier 再試行間のバックオフ乗数。 int
timeoutSeconds ジョブ ステップの実行タイムアウト。 int

JobStepOutput

名前 形容 価値
資格 情報 出力先への接続に使用する資格情報のリソース ID。 string (必須)
databaseName 出力先データベース。 string (必須)
resourceGroupName 出力先のリソース グループ。
schemaName 出力先スキーマ。
serverName 出力先サーバー名。 string (必須)
subscriptionId 出力先のサブスクリプション ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName 出力先テーブル。 string (必須)
種類 出力先の種類。 'SqlDatabase'

JobStepProperties

名前 形容 価値
アクション ジョブ ステップのアクション ペイロード。 JobStepAction (必須)
資格 情報 ターゲットへの接続に使用されるジョブ資格情報のリソース ID。 string (必須)
executionOptions ジョブ ステップの実行オプション。 JobStepExecutionOptions
アウトプット ジョブ ステップの出力先プロパティ。 JobStepOutput
stepId ジョブ内のジョブ ステップのインデックス。 ジョブ ステップの作成時に指定しない場合は、最後のステップとして作成されます。 ジョブ ステップの更新時に指定しない場合、ステップ ID は変更されません。 int
targetGroup ジョブ ステップが実行されるターゲット グループのリソース ID。 string (必須)

Microsoft.Sql/servers/jobAgents/jobs/steps

名前 形容 価値
apiVersion API のバージョン '2023-02-01-preview'
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 JobStepProperties の
種類 リソースの種類 'Microsoft.Sql/servers/jobAgents/jobs/steps'

Terraform (AzAPI プロバイダー) リソース定義

servers/jobAgents/jobs/steps リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Sql/servers/jobAgents/jobs/steps リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents/jobs/steps@2023-02-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 スクリプトのテキストなどのアクション値。 string (必須)

JobStepExecutionOptions

名前 形容 価値
initialRetryIntervalSeconds ジョブ ステップの実行の再試行間の初期遅延。 int
maximumRetryIntervalSeconds ジョブ ステップの実行の再試行の間に待機する最大時間。 int
retryAttempts 最初の試行が失敗した場合にジョブ ステップが再試行される最大回数。 int
retryIntervalBackoffMultiplier 再試行間のバックオフ乗数。 int
timeoutSeconds ジョブ ステップの実行タイムアウト。 int

JobStepOutput

名前 形容 価値
資格 情報 出力先への接続に使用する資格情報のリソース ID。 string (必須)
databaseName 出力先データベース。 string (必須)
resourceGroupName 出力先のリソース グループ。
schemaName 出力先スキーマ。
serverName 出力先サーバー名。 string (必須)
subscriptionId 出力先のサブスクリプション ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName 出力先テーブル。 string (必須)
種類 出力先の種類。 'SqlDatabase'

JobStepProperties

名前 形容 価値
アクション ジョブ ステップのアクション ペイロード。 JobStepAction (必須)
資格 情報 ターゲットへの接続に使用されるジョブ資格情報のリソース ID。 string (必須)
executionOptions ジョブ ステップの実行オプション。 JobStepExecutionOptions
アウトプット ジョブ ステップの出力先プロパティ。 JobStepOutput
stepId ジョブ内のジョブ ステップのインデックス。 ジョブ ステップの作成時に指定しない場合は、最後のステップとして作成されます。 ジョブ ステップの更新時に指定しない場合、ステップ ID は変更されません。 int
targetGroup ジョブ ステップが実行されるターゲット グループのリソース ID。 string (必須)

Microsoft.Sql/servers/jobAgents/jobs/steps

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: servers/jobAgents/jobs
プロパティ リソースのプロパティ。 JobStepProperties の
種類 リソースの種類 "Microsoft.Sql/servers/jobAgents/jobs/steps@2023-02-01-preview"