Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
- Latest
- 2025-02-01-preview
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2017-03-01-preview
Bicep-Ressourcendefinition
Der Ressourcentyp "servers/jobAgents/jobs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Verwendungsbeispiele
Bicep-Proben
Ein grundlegendes Beispiel für die Bereitstellung von elastischen Aufträgen.
param location string = 'westus'
@secure()
@description('The administrator login password for the SQL server')
param administratorLoginPassword string
param resourceName string = 'acctest0001'
resource server 'Microsoft.Sql/servers@2023-08-01-preview' = {
name: '${resourceName}-server'
location: location
properties: {
administratorLogin: '4dm1n157r470r'
administratorLoginPassword: administratorLoginPassword
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
resource jobAgent 'Microsoft.Sql/servers/jobAgents@2023-08-01-preview' = {
name: '${resourceName}-job-agent'
location: location
parent: server
sku: {
name: 'JA100'
}
properties: {
databaseId: database.id
}
}
resource job 'Microsoft.Sql/servers/jobAgents/jobs@2023-08-01-preview' = {
name: '${resourceName}-job'
parent: jobAgent
properties: {
description: ''
}
}
resource database 'Microsoft.Sql/servers/databases@2023-08-01-preview' = {
name: '${resourceName}-db'
location: location
parent: server
sku: {
name: 'S1'
}
properties: {
autoPauseDelay: 0
collation: 'SQL_Latin1_General_CP1_CI_AS'
createMode: 'Default'
elasticPoolId: ''
encryptionProtectorAutoRotation: false
highAvailabilityReplicaCount: 0
isLedgerOn: false
licenseType: ''
maintenanceConfigurationId: '/subscriptions/${subscription().subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default'
minCapacity: 0
readScale: 'Disabled'
requestedBackupStorageRedundancy: 'Geo'
sampleName: ''
secondaryType: ''
zoneRedundant: false
}
}
Ressourcenformat
Um ein Microsoft zu schaffen. SQL/Servers/JobAgents/jobs-Ressourcen, füge den folgenden Bicep deiner Vorlage hinzu.
resource symbolicname 'Microsoft.Sql/servers/jobAgents/jobs@2022-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
schedule: {
enabled: bool
endTime: 'string'
interval: 'string'
startTime: 'string'
type: 'string'
}
}
}
Eigenschaftswerte
Microsoft. SQL/Server/JobAgents/Jobs
| Name | Description | Value |
|---|---|---|
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| parent | In Bicep kann man die Elternressource für eine Kindressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Server/jobAgents |
| properties | Ressourceneigenschaften. | JobProperties |
JobProperties
| Name | Description | Value |
|---|---|---|
| description | Benutzerdefinierte Beschreibung des Auftrags. | string |
| schedule | Planen sie die Eigenschaften des Auftrags. | JobSchedule |
JobSchedule
| Name | Description | Value |
|---|---|---|
| enabled | Gibt an, ob der Zeitplan aktiviert ist. | bool |
| endTime | Endzeit planen. | string |
| interval | Wert des Wiederkehrenden Intervalls des Zeitplans, wenn der ScheduleType-Wert wiederholt wird. ISO8601 Dauerformat. | string |
| startTime | Startzeit planen. | string |
| type | Zeitplanintervalltyp | 'Once' 'Recurring' |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "servers/jobAgents/jobs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppen-Deployment-Befehle Für eine Liste der geänderten Eigenschaften in jeder API-Version siehe Änderungsprotokoll.
Verwendungsbeispiele
Ressourcenformat
Um ein Microsoft zu schaffen. SQL/server/jobAgents/jobs, füge das folgende JSON zu deiner Vorlage hinzu.
{
"type": "Microsoft.Sql/servers/jobAgents/jobs",
"apiVersion": "2022-11-01-preview",
"name": "string",
"properties": {
"description": "string",
"schedule": {
"enabled": "bool",
"endTime": "string",
"interval": "string",
"startTime": "string",
"type": "string"
}
}
}
Eigenschaftswerte
Microsoft. SQL/Server/JobAgents/Jobs
| Name | Description | Value |
|---|---|---|
| apiVersion | Die API-Version | '2022-11-01-preview' |
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| properties | Ressourceneigenschaften. | JobProperties |
| type | Der Ressourcentyp | 'Microsoft. SQL/Server/jobAgents/jobs' |
JobProperties
| Name | Description | Value |
|---|---|---|
| description | Benutzerdefinierte Beschreibung des Auftrags. | string |
| schedule | Planen sie die Eigenschaften des Auftrags. | JobSchedule |
JobSchedule
| Name | Description | Value |
|---|---|---|
| enabled | Gibt an, ob der Zeitplan aktiviert ist. | bool |
| endTime | Endzeit planen. | string |
| interval | Wert des Wiederkehrenden Intervalls des Zeitplans, wenn der ScheduleType-Wert wiederholt wird. ISO8601 Dauerformat. | string |
| startTime | Startzeit planen. | string |
| type | Zeitplanintervalltyp | 'Once' 'Recurring' |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "servers/jobAgents/jobs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Change Log.
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von elastischen Aufträgen.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
data "azapi_client_config" "current" {}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westus"
}
variable "administrator_login_password" {
type = string
sensitive = true
description = "The administrator login password for the SQL server"
}
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@2023-08-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = "${var.resource_name}-server"
location = var.location
body = {
properties = {
administratorLogin = "4dm1n157r470r"
administratorLoginPassword = var.administrator_login_password
minimalTlsVersion = "1.2"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
version = "12.0"
}
}
}
resource "azapi_resource" "database" {
type = "Microsoft.Sql/servers/databases@2023-08-01-preview"
parent_id = azapi_resource.server.id
name = "${var.resource_name}-db"
location = var.location
body = {
properties = {
autoPauseDelay = 0
collation = "SQL_Latin1_General_CP1_CI_AS"
createMode = "Default"
elasticPoolId = ""
encryptionProtectorAutoRotation = false
highAvailabilityReplicaCount = 0
isLedgerOn = false
licenseType = ""
maintenanceConfigurationId = "/subscriptions/${data.azapi_client_config.current.subscription_id}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
minCapacity = 0
readScale = "Disabled"
requestedBackupStorageRedundancy = "Geo"
sampleName = ""
secondaryType = ""
zoneRedundant = false
}
sku = {
name = "S1"
}
}
}
resource "azapi_resource" "jobAgent" {
type = "Microsoft.Sql/servers/jobAgents@2023-08-01-preview"
parent_id = azapi_resource.server.id
name = "${var.resource_name}-job-agent"
location = var.location
body = {
properties = {
databaseId = azapi_resource.database.id
}
sku = {
name = "JA100"
}
}
}
resource "azapi_resource" "job" {
type = "Microsoft.Sql/servers/jobAgents/jobs@2023-08-01-preview"
parent_id = azapi_resource.jobAgent.id
name = "${var.resource_name}-job"
body = {
properties = {
description = ""
}
}
}
Ressourcenformat
Um ein Microsoft zu schaffen. SQL/server/jobAgents/jobs-Ressourcen, füge folgendes Terraform deiner Vorlage hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/jobAgents/jobs@2022-11-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
description = "string"
schedule = {
enabled = bool
endTime = "string"
interval = "string"
startTime = "string"
type = "string"
}
}
}
}
Eigenschaftswerte
Microsoft. SQL/Server/JobAgents/Jobs
| Name | Description | Value |
|---|---|---|
| name | Der Ressourcenname | Zeichenfolge (erforderlich) |
| parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Server/jobAgents |
| properties | Ressourceneigenschaften. | JobProperties |
| type | Der Ressourcentyp | "Microsoft. sql/servers/jobAgents/jobs@2022-11-01-preview" |
JobProperties
| Name | Description | Value |
|---|---|---|
| description | Benutzerdefinierte Beschreibung des Auftrags. | string |
| schedule | Planen sie die Eigenschaften des Auftrags. | JobSchedule |
JobSchedule
| Name | Description | Value |
|---|---|---|
| enabled | Gibt an, ob der Zeitplan aktiviert ist. | bool |
| endTime | Endzeit planen. | string |
| interval | Wert des Wiederkehrenden Intervalls des Zeitplans, wenn der ScheduleType-Wert wiederholt wird. ISO8601 Dauerformat. | string |
| startTime | Startzeit planen. | string |
| type | Zeitplanintervalltyp | 'Once' 'Recurring' |