Share via


Microsoft.Sql server/jobAgents/jobs/steps 2022-08-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa server/jobAgents/jobs/steps può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Sql/servers/jobAgents/jobs/steps, aggiungere il codice Bicep seguente al modello.

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

Valori delle proprietà

servers/jobAgents/jobs/steps

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: processi
properties Proprietà delle risorse. JobStepProperties

JobStepProperties

Nome Descrizione Valore
azione Payload dell'azione del passaggio del processo. JobStepAction (obbligatorio)
credenziali ID risorsa delle credenziali del processo che verranno usate per connettersi alle destinazioni. stringa (obbligatoria)
executionOptions Opzioni di esecuzione per il passaggio del processo. JobStepExecutionOptions
output Proprietà di destinazione di output del passaggio del processo. JobStepOutput
stepId Indice del passaggio del processo all'interno del processo. Se non specificato quando si crea il passaggio del processo, verrà creato come ultimo passaggio. Se non specificato durante l'aggiornamento del passaggio del processo, l'ID passaggio non viene modificato. INT
targetGroup ID risorsa del gruppo di destinazione in cui verrà eseguito il passaggio del processo. stringa (obbligatoria)

JobStepAction

Nome Descrizione Valore
source Origine dell'azione da eseguire. 'Inline'
tipo Tipo di azione eseguita dal passaggio del processo. 'TSql'
Valore Valore dell'azione, ad esempio il testo dello script T-SQL da eseguire. stringa (obbligatoria)

JobStepExecutionOptions

Nome Descrizione Valore
initialRetryIntervalSeconds Ritardo iniziale tra tentativi per l'esecuzione del passaggio del processo. INT
maximumRetryIntervalSeconds Tempo massimo di attesa tra tentativi per l'esecuzione del passaggio del processo. INT
riprovareAttempts Numero massimo di volte in cui il passaggio del processo verrà rivalutato se il primo tentativo ha esito negativo. INT
retryIntervalBackoffMultiplier Moltiplicatore backoff per il tempo tra tentativi. INT
timeoutSeconds Timeout di esecuzione per il passaggio del processo. INT

JobStepOutput

Nome Descrizione Valore
credenziali ID risorsa delle credenziali da usare per connettersi alla destinazione di output. stringa (obbligatoria)
databaseName Database di destinazione di output. stringa (obbligatoria)
resourceGroupName Gruppo di risorse di destinazione di output. string
schemaName Schema di destinazione dell'output. string
serverName Nome del server di destinazione di output. stringa (obbligatoria)
subscriptionId ID sottoscrizione di destinazione di output. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabella di destinazione di output. stringa (obbligatoria)
tipo Tipo di destinazione di output. 'SqlDatabase'

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa server/jobAgents/jobs/steps può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Sql/server/jobAgents/jobs/steps, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

servers/jobAgents/jobs/steps

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Sql/servers/jobAgents/jobs/steps'
apiVersion Versione dell'API risorsa '2022-08-01-preview'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
properties Proprietà delle risorse. JobStepProperties

JobStepProperties

Nome Descrizione Valore
azione Payload dell'azione del passaggio del processo. JobStepAction (obbligatorio)
credenziali ID risorsa delle credenziali del processo che verranno usate per connettersi alle destinazioni. stringa (obbligatoria)
executionOptions Opzioni di esecuzione per il passaggio del processo. JobStepExecutionOptions
output Proprietà di destinazione di output del passaggio del processo. JobStepOutput
stepId Indice del passaggio del processo all'interno del processo. Se non specificato quando si crea il passaggio del processo, verrà creato come ultimo passaggio. Se non specificato durante l'aggiornamento del passaggio del processo, l'ID passaggio non viene modificato. INT
targetGroup ID risorsa del gruppo di destinazione in cui verrà eseguito il passaggio del processo. stringa (obbligatoria)

JobStepAction

Nome Descrizione Valore
source Origine dell'azione da eseguire. 'Inline'
tipo Tipo di azione eseguita dal passaggio del processo. 'TSql'
Valore Valore dell'azione, ad esempio il testo dello script T-SQL da eseguire. stringa (obbligatoria)

JobStepExecutionOptions

Nome Descrizione Valore
initialRetryIntervalSeconds Ritardo iniziale tra tentativi per l'esecuzione del passaggio del processo. INT
maximumRetryIntervalSeconds Quantità massima di tempo di attesa tra i tentativi per l'esecuzione dei passaggi del processo. INT
retryAttempts Numero massimo di tentativi di ripetizione del passaggio del processo se il primo tentativo ha esito negativo. INT
retryIntervalBackoffMultiplier Moltiplicatore backoff per il tempo tra i tentativi. INT
timeoutSeconds Timeout di esecuzione per il passaggio del processo. INT

JobStepOutput

Nome Descrizione Valore
credenziali ID risorsa della credenziale da usare per connettersi alla destinazione di output. stringa (obbligatorio)
databaseName Database di destinazione dell'output. stringa (obbligatorio)
resourceGroupName Gruppo di risorse di destinazione di output. string
schemaName Schema di destinazione dell'output. string
serverName Nome del server di destinazione di output. stringa (obbligatorio)
subscriptionId ID sottoscrizione di destinazione di output. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabella di destinazione dell'output. stringa (obbligatorio)
tipo Tipo di destinazione di output. 'SqlDatabase'

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa servers/jobAgents/jobs/steps può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Sql/servers/jobAgents/jobs/steps, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

servers/jobAgents/jobs/steps

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Sql/servers/jobAgents/jobs/steps@2022-08-01-preview"
name Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: processi
properties Proprietà delle risorse. JobStepProperties

JobStepProperties

Nome Descrizione Valore
azione Payload dell'azione del passaggio del processo. JobStepAction (obbligatorio)
credenziali ID risorsa della credenziale del processo che verrà usata per connettersi alle destinazioni. stringa (obbligatorio)
executionOptions Opzioni di esecuzione per il passaggio del processo. JobStepExecutionOptions
output Proprietà di destinazione di output del passaggio del processo. JobStepOutput
stepId Indice del passaggio del processo all'interno del processo. Se non specificato durante la creazione del passaggio di processo, verrà creato come ultimo passaggio. Se non specificato durante l'aggiornamento del passaggio del processo, l'ID passaggio non viene modificato. INT
targetGroup ID risorsa del gruppo di destinazione su cui verrà eseguito il passaggio del processo. stringa (obbligatorio)

JobStepAction

Nome Descrizione Valore
source Origine dell'azione da eseguire. "Inline"
tipo Tipo di azione eseguita dal passaggio del processo. "TSql"
Valore Valore dell'azione, ad esempio il testo dello script T-SQL da eseguire. stringa (obbligatoria)

JobStepExecutionOptions

Nome Descrizione Valore
initialRetryIntervalSeconds Ritardo iniziale tra tentativi per l'esecuzione del passaggio del processo. INT
maximumRetryIntervalSeconds Tempo massimo di attesa tra tentativi per l'esecuzione del passaggio del processo. INT
riprovareAttempts Numero massimo di volte in cui il passaggio del processo verrà rivalutato se il primo tentativo ha esito negativo. INT
retryIntervalBackoffMultiplier Moltiplicatore backoff per il tempo tra tentativi. INT
timeoutSeconds Timeout di esecuzione per il passaggio del processo. INT

JobStepOutput

Nome Descrizione Valore
credenziali ID risorsa delle credenziali da usare per connettersi alla destinazione di output. stringa (obbligatoria)
databaseName Database di destinazione di output. stringa (obbligatoria)
resourceGroupName Gruppo di risorse di destinazione di output. string
schemaName Schema di destinazione dell'output. string
serverName Nome del server di destinazione di output. stringa (obbligatoria)
subscriptionId ID sottoscrizione di destinazione di output. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tableName Tabella di destinazione di output. stringa (obbligatoria)
tipo Tipo di destinazione di output. "SqlDatabase"