Microsoft. Serveurs SQL/jobAgents/credentials

Définition des ressources sur les Biceps

Le type de ressource serveurs/jobAgents/credentials peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Exemples d’utilisation

Échantillons de Biceps

Un exemple de base de déploiement d’informations d’identification de tâche élastiques.

param resourceName string = 'acctest0001'
param location string = 'westeurope'
@description('The administrator username for the SQL server credential')
param sqlAdminUsername string
@secure()
@description('The administrator password for the SQL server credential')
param sqlAdminPassword string
@secure()
@description('The administrator login password for the SQL server')
param administratorLoginPassword string

resource server 'Microsoft.Sql/servers@2021-02-01-preview' = {
  name: resourceName
  location: location
  properties: {
    administratorLogin: '4dministr4t0r'
    administratorLoginPassword: administratorLoginPassword
    minimalTlsVersion: '1.2'
    publicNetworkAccess: 'Enabled'
    restrictOutboundNetworkAccess: 'Disabled'
    version: '12.0'
  }
}

resource jobAgent 'Microsoft.Sql/servers/jobAgents@2020-11-01-preview' = {
  name: resourceName
  location: location
  parent: server
  properties: {
    databaseId: database.id
  }
}

resource credential 'Microsoft.Sql/servers/jobAgents/credentials@2020-11-01-preview' = {
  name: resourceName
  parent: jobAgent
  properties: {
    password: sqlAdminPassword
    username: sqlAdminUsername
  }
}

resource database 'Microsoft.Sql/servers/databases@2021-02-01-preview' = {
  name: resourceName
  location: location
  parent: server
  properties: {
    autoPauseDelay: 0
    collation: 'SQL_Latin1_General_CP1_CI_AS'
    createMode: 'Default'
    elasticPoolId: ''
    highAvailabilityReplicaCount: 0
    isLedgerOn: false
    minCapacity: 0
    readScale: 'Disabled'
    requestedBackupStorageRedundancy: 'Geo'
    zoneRedundant: false
  }
}

Format de ressource

Pour créer un Microsoft. Ressource SQL/servers/jobAgents/credentials, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Sql/servers/jobAgents/credentials@2026-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    password: 'string'
    username: 'string'
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/agents-emploi/identifiants

Name Description Value
name Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parent pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : serveurs/jobAgents
properties Propriétés de ressource. JobCredentialProperties

JobCredentialProperties

Name Description Value
password Mot de passe des informations d’identification. chaîne (obligatoire)
username Nom d’utilisateur des informations d’identification. chaîne (obligatoire)

Définition de ressource de modèle ARM

Le type de ressource serveurs/jobAgents/credentials peut être déployé avec des opérations qui ciblent :

Exemples d’utilisation

Format de ressource

Pour créer un Microsoft. Ressource Sql/servers/jobAgents/credentials, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Sql/servers/jobAgents/credentials",
  "apiVersion": "2026-08-01-preview",
  "name": "string",
  "properties": {
    "password": "string",
    "username": "string"
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/agents-emploi/identifiants

Name Description Value
apiVersion Version de l’API « Aperçu 2026-08-01- »
name Nom de la ressource chaîne (obligatoire)
properties Propriétés de ressource. JobCredentialProperties
type Type de ressource « Microsoft. Sql/serveurs/agents/certifications

JobCredentialProperties

Name Description Value
password Mot de passe des informations d’identification. chaîne (obligatoire)
username Nom d’utilisateur des informations d’identification. chaîne (obligatoire)

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource serveurs/jobAgents/credentials peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources Pour une liste des propriétés modifiées dans chaque version d’API, voir journal des modifications.

Exemples d’utilisation

Échantillons Terraform

Un exemple de base de déploiement d’informations d’identification de tâche élastiques.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

variable "sql_admin_username" {
  type        = string
  description = "The administrator username for the SQL server credential"
}

variable "sql_admin_password" {
  type        = string
  description = "The administrator password for the SQL server credential"
  sensitive   = true
}

variable "administrator_login_password" {
  type        = string
  description = "The administrator login password for the SQL server"
  sensitive   = true
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "server" {
  type      = "Microsoft.Sql/servers@2021-02-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      administratorLogin            = "4dministr4t0r"
      administratorLoginPassword    = var.administrator_login_password
      minimalTlsVersion             = "1.2"
      publicNetworkAccess           = "Enabled"
      restrictOutboundNetworkAccess = "Disabled"
      version                       = "12.0"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "database" {
  type      = "Microsoft.Sql/servers/databases@2021-02-01-preview"
  parent_id = azapi_resource.server.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      autoPauseDelay                   = 0
      collation                        = "SQL_Latin1_General_CP1_CI_AS"
      createMode                       = "Default"
      elasticPoolId                    = ""
      highAvailabilityReplicaCount     = 0
      isLedgerOn                       = false
      minCapacity                      = 0
      readScale                        = "Disabled"
      requestedBackupStorageRedundancy = "Geo"
      zoneRedundant                    = false
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "jobAgent" {
  type      = "Microsoft.Sql/servers/jobAgents@2020-11-01-preview"
  parent_id = azapi_resource.server.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      databaseId = azapi_resource.database.id
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "credential" {
  type      = "Microsoft.Sql/servers/jobAgents/credentials@2020-11-01-preview"
  parent_id = azapi_resource.jobAgent.id
  name      = var.resource_name
  body = {
    properties = {
      password = var.sql_admin_password
      username = var.sql_admin_username
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Format de ressource

Pour créer un Microsoft. Ressource Sql/servers/jobAgents/credentials, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents/credentials@2026-08-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      password = "string"
      username = "string"
    }
  }
}

Valeurs de propriété

Microsoft. Sql/serveurs/agents-emploi/identifiants

Name Description Value
name Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de la ressource de type : serveurs/jobAgents
properties Propriétés de ressource. JobCredentialProperties
type Type de ressource « Microsoft. Sql/serveurs/agents-emploi/credentials@2026-08-01-aperçu »

JobCredentialProperties

Name Description Value
password Mot de passe des informations d’identification. chaîne (obligatoire)
username Nom d’utilisateur des informations d’identification. chaîne (obligatoire)