Compartilhar via


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

Definição de recurso do Bicep

O tipo de recurso servers/jobAgents/jobs/steps pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/jobAgents/jobs/steps, adicione o seguinte Bicep ao modelo.

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

Valores de propriedade

JobStepAction

Nome Descrição Valor
fonte A origem da ação a ser executada. 'Embutido'
tipo Tipo de ação que está sendo executada pela etapa de trabalho. 'TSql'
valor O valor da ação, por exemplo, o texto do script T-SQL a ser executado. cadeia de caracteres (obrigatório)

JobStepExecutionOptions

Nome Descrição Valor
initialRetryIntervalSeconds Atraso inicial entre novas tentativas para execução da etapa de trabalho. int
maximumRetryIntervalSeconds O período máximo de tempo para aguardar entre as tentativas de execução da etapa de trabalho. int
retryAttempts Número máximo de vezes que a etapa de trabalho será reattempada se a primeira tentativa falhar. int
retryIntervalBackoffMultiplier O multiplicador de retirada para o tempo entre novas tentativas. int
timeoutSeconds Tempo limite de execução para a etapa de trabalho. int

JobStepOutput

Nome Descrição Valor
credencial A ID do recurso da credencial a ser usada para se conectar ao destino de saída. cadeia de caracteres (obrigatório)
databaseName O banco de dados de destino de saída. cadeia de caracteres (obrigatório)
resourceGroupName O grupo de recursos de destino de saída. corda
schemaName O esquema de destino de saída. corda
serverName O nome do servidor de destino de saída. cadeia de caracteres (obrigatório)
subscriptionId A ID da assinatura de destino de saída. corda

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName A tabela de destino de saída. cadeia de caracteres (obrigatório)
tipo O tipo de destino de saída. 'SqlDatabase'

JobStepProperties

Nome Descrição Valor
ação O conteúdo da ação da etapa de trabalho. JobStepAction (obrigatório)
credencial A ID do recurso da credencial de trabalho que será usada para se conectar aos destinos. cadeia de caracteres (obrigatório)
executionOptions Opções de execução para a etapa de trabalho. JobStepExecutionOptions
saída Propriedades de destino de saída da etapa de trabalho. JobStepOutput
stepId O índice da etapa de trabalho dentro do trabalho. Se não for especificado ao criar a etapa de trabalho, ela será criada como a última etapa. Se não for especificado ao atualizar a etapa de trabalho, a ID da etapa não será modificada. int
targetGroup A ID do recurso do grupo de destino no qual a etapa de trabalho será executada. cadeia de caracteres (obrigatório)

Microsoft.Sql/servers/jobAgents/jobs/steps

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: servidores/jobAgents/trabalhos
Propriedades Propriedades do recurso. jobStepProperties

Definição de recurso de modelo do ARM

O tipo de recurso servers/jobAgents/jobs/steps pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/jobAgents/jobs/steps, adicione o JSON a seguir ao seu modelo.

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

Valores de propriedade

JobStepAction

Nome Descrição Valor
fonte A origem da ação a ser executada. 'Embutido'
tipo Tipo de ação que está sendo executada pela etapa de trabalho. 'TSql'
valor O valor da ação, por exemplo, o texto do script T-SQL a ser executado. cadeia de caracteres (obrigatório)

JobStepExecutionOptions

Nome Descrição Valor
initialRetryIntervalSeconds Atraso inicial entre novas tentativas para execução da etapa de trabalho. int
maximumRetryIntervalSeconds O período máximo de tempo para aguardar entre as tentativas de execução da etapa de trabalho. int
retryAttempts Número máximo de vezes que a etapa de trabalho será reattempada se a primeira tentativa falhar. int
retryIntervalBackoffMultiplier O multiplicador de retirada para o tempo entre novas tentativas. int
timeoutSeconds Tempo limite de execução para a etapa de trabalho. int

JobStepOutput

Nome Descrição Valor
credencial A ID do recurso da credencial a ser usada para se conectar ao destino de saída. cadeia de caracteres (obrigatório)
databaseName O banco de dados de destino de saída. cadeia de caracteres (obrigatório)
resourceGroupName O grupo de recursos de destino de saída. corda
schemaName O esquema de destino de saída. corda
serverName O nome do servidor de destino de saída. cadeia de caracteres (obrigatório)
subscriptionId A ID da assinatura de destino de saída. corda

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName A tabela de destino de saída. cadeia de caracteres (obrigatório)
tipo O tipo de destino de saída. 'SqlDatabase'

JobStepProperties

Nome Descrição Valor
ação O conteúdo da ação da etapa de trabalho. JobStepAction (obrigatório)
credencial A ID do recurso da credencial de trabalho que será usada para se conectar aos destinos. cadeia de caracteres (obrigatório)
executionOptions Opções de execução para a etapa de trabalho. JobStepExecutionOptions
saída Propriedades de destino de saída da etapa de trabalho. JobStepOutput
stepId O índice da etapa de trabalho dentro do trabalho. Se não for especificado ao criar a etapa de trabalho, ela será criada como a última etapa. Se não for especificado ao atualizar a etapa de trabalho, a ID da etapa não será modificada. int
targetGroup A ID do recurso do grupo de destino no qual a etapa de trabalho será executada. cadeia de caracteres (obrigatório)

Microsoft.Sql/servers/jobAgents/jobs/steps

Nome Descrição Valor
apiVersion A versão da API '2022-02-01-preview'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do recurso. jobStepProperties
tipo O tipo de recurso 'Microsoft.Sql/servers/jobAgents/jobs/steps'

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso servers/jobAgents/jobs/steps pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Sql/servers/jobAgents/jobs/steps, adicione o Terraform a seguir ao seu modelo.

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

Valores de propriedade

JobStepAction

Nome Descrição Valor
fonte A origem da ação a ser executada. 'Embutido'
tipo Tipo de ação que está sendo executada pela etapa de trabalho. 'TSql'
valor O valor da ação, por exemplo, o texto do script T-SQL a ser executado. cadeia de caracteres (obrigatório)

JobStepExecutionOptions

Nome Descrição Valor
initialRetryIntervalSeconds Atraso inicial entre novas tentativas para execução da etapa de trabalho. int
maximumRetryIntervalSeconds O período máximo de tempo para aguardar entre as tentativas de execução da etapa de trabalho. int
retryAttempts Número máximo de vezes que a etapa de trabalho será reattempada se a primeira tentativa falhar. int
retryIntervalBackoffMultiplier O multiplicador de retirada para o tempo entre novas tentativas. int
timeoutSeconds Tempo limite de execução para a etapa de trabalho. int

JobStepOutput

Nome Descrição Valor
credencial A ID do recurso da credencial a ser usada para se conectar ao destino de saída. cadeia de caracteres (obrigatório)
databaseName O banco de dados de destino de saída. cadeia de caracteres (obrigatório)
resourceGroupName O grupo de recursos de destino de saída. corda
schemaName O esquema de destino de saída. corda
serverName O nome do servidor de destino de saída. cadeia de caracteres (obrigatório)
subscriptionId A ID da assinatura de destino de saída. corda

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName A tabela de destino de saída. cadeia de caracteres (obrigatório)
tipo O tipo de destino de saída. 'SqlDatabase'

JobStepProperties

Nome Descrição Valor
ação O conteúdo da ação da etapa de trabalho. JobStepAction (obrigatório)
credencial A ID do recurso da credencial de trabalho que será usada para se conectar aos destinos. cadeia de caracteres (obrigatório)
executionOptions Opções de execução para a etapa de trabalho. JobStepExecutionOptions
saída Propriedades de destino de saída da etapa de trabalho. JobStepOutput
stepId O índice da etapa de trabalho dentro do trabalho. Se não for especificado ao criar a etapa de trabalho, ela será criada como a última etapa. Se não for especificado ao atualizar a etapa de trabalho, a ID da etapa não será modificada. int
targetGroup A ID do recurso do grupo de destino no qual a etapa de trabalho será executada. cadeia de caracteres (obrigatório)

Microsoft.Sql/servers/jobAgents/jobs/steps

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: servidores/jobAgents/jobs
Propriedades Propriedades do recurso. jobStepProperties
tipo O tipo de recurso "Microsoft.Sql/servers/jobAgents/jobs/steps@2022-02-01-preview"