你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Sql servers/jobAgents/jobs/steps 2021-11-01-preview
Bicep 资源定义
可以使用面向以下操作部署 servers/jobAgents/jobs/steps 资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Sql/servers/jobAgents/jobs/steps 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs/steps@2021-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'
}
}
属性值
servers/jobAgents/jobs/steps
名称 | 说明 | 值 |
---|---|---|
name | 资源名称 了解如何在 Bicep 中设置子资源的名称和类型。 |
字符串 (必需) |
父级 (parent) | 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。 有关详细信息,请参阅 父资源之外的子资源。 |
类型为 的资源的符号名称: 作业 |
properties | 资源属性。 | JobStepProperties |
JobStepProperties
名称 | 说明 | 值 |
---|---|---|
action | 作业步骤的操作有效负载。 | JobStepAction (必需) |
credential | 将用于连接到目标的作业凭据的资源 ID。 | 字符串 (必需) |
executionOptions | 作业步骤的执行选项。 | JobStepExecutionOptions |
output | 作业步骤的输出目标属性。 | JobStepOutput |
stepId | 作业中作业步骤的索引。 如果在创建作业步骤时未指定,则会将其创建为最后一步。 如果在更新作业步骤时未指定,则不会修改步骤 ID。 | int |
targetGroup | 将执行作业步骤的目标组的资源 ID。 | 字符串 (必需) |
JobStepAction
名称 | 说明 | 值 |
---|---|---|
source | 要执行的操作的源。 | “内联” |
类型 | 作业步骤正在执行的操作的类型。 | “TSql” |
value | 操作值,例如要执行的 T-SQL 脚本的文本。 | 字符串 (必需) |
JobStepExecutionOptions
名称 | 说明 | 值 |
---|---|---|
initialRetryIntervalSeconds | 作业步骤执行重试之间的初始延迟。 | int |
maximumRetryIntervalSeconds | 作业步骤执行两次重试之间等待的最长时间。 | int |
retryAttempts | 如果首次尝试失败,作业步骤将重新尝试的最大次数。 | int |
retryIntervalBackoffMultiplier | 两次重试时间的退避乘数。 | int |
timeoutSeconds | 作业步骤的执行超时。 | int |
JobStepOutput
名称 | 说明 | 值 |
---|---|---|
credential | 用于连接到输出目标的凭据的资源 ID。 | 字符串 (必需) |
databaseName | 输出目标数据库。 | 字符串 (必需) |
resourceGroupName | 输出目标资源组。 | 字符串 |
schemaName | 输出目标架构。 | 字符串 |
serverName | 输出目标服务器名称。 | 字符串 (必需) |
subscriptionId | 输出目标订阅 ID。 | 字符串 约束: 最小长度 = 36 最大长度 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tableName | 输出目标表。 | 字符串 (必需) |
类型 | 输出目标类型。 | “SqlDatabase” |
ARM 模板资源定义
servers/jobAgents/jobs/steps 资源类型可以使用面向以下对象的操作进行部署:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中更改的属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Sql/servers/jobAgents/jobs/steps 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.Sql/servers/jobAgents/jobs/steps",
"apiVersion": "2021-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"
}
}
属性值
servers/jobAgents/jobs/steps
名称 | 说明 | Value |
---|---|---|
type | 资源类型 | “Microsoft.Sql/servers/jobAgents/jobs/steps” |
apiVersion | 资源 API 版本 | “2021-11-01-preview” |
name | 资源名称 了解如何在 JSON ARM 模板中为子资源设置名称和类型。 |
字符串 (必需) |
properties | 资源属性。 | JobStepProperties |
JobStepProperties
名称 | 说明 | 值 |
---|---|---|
action | 作业步骤的操作有效负载。 | JobStepAction (必需) |
credential | 将用于连接到目标的作业凭据的资源 ID。 | 字符串 (必需) |
executionOptions | 作业步骤的执行选项。 | JobStepExecutionOptions |
output | 作业步骤的输出目标属性。 | JobStepOutput |
stepId | 作业步骤在作业中的索引。 如果在创建作业步骤时未指定,则会将其创建为最后一个步骤。 如果在更新作业步骤时未指定,则不会修改步骤 ID。 | int |
targetGroup | 将执行作业步骤的目标组的资源 ID。 | 字符串 (必需) |
JobStepAction
名称 | 说明 | 值 |
---|---|---|
source | 要执行的操作的源。 | “内联” |
类型 | 作业步骤正在执行的操作的类型。 | “TSql” |
value | 操作值,例如要执行的 T-SQL 脚本的文本。 | 字符串 (必需) |
JobStepExecutionOptions
名称 | 说明 | 值 |
---|---|---|
initialRetryIntervalSeconds | 作业步骤执行重试之间的初始延迟。 | int |
maximumRetryIntervalSeconds | 作业步骤执行两次重试之间等待的最长时间。 | int |
retryAttempts | 如果首次尝试失败,作业步骤将重新尝试的最大次数。 | int |
retryIntervalBackoffMultiplier | 两次重试时间的退避乘数。 | int |
timeoutSeconds | 作业步骤的执行超时。 | int |
JobStepOutput
名称 | 说明 | 值 |
---|---|---|
credential | 用于连接到输出目标的凭据的资源 ID。 | 字符串 (必需) |
databaseName | 输出目标数据库。 | 字符串 (必需) |
resourceGroupName | 输出目标资源组。 | 字符串 |
schemaName | 输出目标架构。 | 字符串 |
serverName | 输出目标服务器名称。 | 字符串 (必需) |
subscriptionId | 输出目标订阅 ID。 | 字符串 约束: 最小长度 = 36 最大长度 = 36 模式 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tableName | 输出目标表。 | 字符串 (必需) |
类型 | 输出目标类型。 | 'SqlDatabase' |
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@2021-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"
}
})
}
属性值
servers/jobAgents/jobs/steps
名称 | 说明 | Value |
---|---|---|
type | 资源类型 | “Microsoft.Sql/servers/jobAgents/jobs/steps@2021-11-01-preview” |
name | 资源名称 | 字符串 (必需) |
parent_id | 此资源的父资源的 ID。 | 类型为的资源的 ID: 作业 |
properties | 资源属性。 | JobStepProperties |
JobStepProperties
名称 | 说明 | 值 |
---|---|---|
action | 作业步骤的操作有效负载。 | JobStepAction (必需) |
credential | 将用于连接到目标的作业凭据的资源 ID。 | 字符串 (必需) |
executionOptions | 作业步骤的执行选项。 | JobStepExecutionOptions |
output | 作业步骤的输出目标属性。 | JobStepOutput |
stepId | 作业中作业步骤的索引。 如果在创建作业步骤时未指定,则会将其创建为最后一步。 如果在更新作业步骤时未指定,则不会修改步骤 ID。 | int |
targetGroup | 将执行作业步骤的目标组的资源 ID。 | 字符串 (必需) |
JobStepAction
名称 | 说明 | 值 |
---|---|---|
source | 要执行的操作的源。 | “内联” |
类型 | 作业步骤正在执行的操作的类型。 | “TSql” |
value | 操作值,例如要执行的 T-SQL 脚本的文本。 | 字符串 (必需) |
JobStepExecutionOptions
名称 | 说明 | 值 |
---|---|---|
initialRetryIntervalSeconds | 作业步骤执行重试之间的初始延迟。 | int |
maximumRetryIntervalSeconds | 作业步骤执行两次重试之间等待的最长时间。 | int |
retryAttempts | 如果首次尝试失败,作业步骤将重新尝试的最大次数。 | int |
retryIntervalBackoffMultiplier | 两次重试时间的退避乘数。 | int |
timeoutSeconds | 作业步骤的执行超时。 | int |
JobStepOutput
名称 | 说明 | 值 |
---|---|---|
credential | 用于连接到输出目标的凭据的资源 ID。 | 字符串 (必需) |
databaseName | 输出目标数据库。 | 字符串 (必需) |
resourceGroupName | 输出目标资源组。 | 字符串 |
schemaName | 输出目标架构。 | 字符串 |
serverName | 输出目标服务器名称。 | 字符串 (必需) |
subscriptionId | 输出目标订阅 ID。 | 字符串 约束: 最小长度 = 36 最大长度 = 36 模式 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tableName | 输出目标表。 | 字符串 (必需) |
类型 | 输出目标类型。 | “SqlDatabase” |