Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- Latest
- 2026-08-01-preview
- 2025-08-01-preview
- 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
Definicja zasobu Bicepsa
Typ zasobu servers/jobAgents/targetGroups można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Przykłady użycia
Próbki Bicepsa
Podstawowy przykład wdrożenia Elastic Job Target Group.
param resourceName string = 'acctest0001'
param location string = 'centralus'
@secure()
@description('The administrator login password for the SQL server')
param administratorLoginPassword string
@secure()
@description('The password for the SQL job credential')
param jobCredentialPassword string
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 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
}
}
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 credential 'Microsoft.Sql/servers/jobAgents/credentials@2023-08-01-preview' = {
name: '${resourceName}-job-credential'
parent: jobAgent
properties: {
password: jobCredentialPassword
username: 'testusername'
}
}
resource targetGroup 'Microsoft.Sql/servers/jobAgents/targetGroups@2023-08-01-preview' = {
name: '${resourceName}-target-group'
parent: jobAgent
properties: {
members: []
}
}
Format zasobu
By stworzyć Microsoft. Zasoby dotyczące sql/serwerów/jobAgentów/targetGroups, dodaj następujący Bicep do swojego szablonu.
resource symbolicname 'Microsoft.Sql/servers/jobAgents/targetGroups@2026-08-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
members: [
{
databaseName: 'string'
elasticPoolName: 'string'
membershipType: 'string'
refreshCredential: 'string'
serverName: 'string'
shardMapName: 'string'
type: 'string'
}
]
}
}
Wartości właściwości
Microsoft. Sql/serwery/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| name | Nazwa zasobu | ciąg (wymagany) |
| nadrzędny | W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: serwery /jobAgents |
| properties | Właściwości zasobu. | JobTargetGroupProperties |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | Nazwa docelowej bazy danych. | ciąg |
| elasticPoolName | Docelowa nazwa puli elastycznej. | ciąg |
| membershipType | Określa, czy element docelowy jest uwzględniony, czy wykluczony z grupy. | 'Exclude' 'Include' |
| refreshCredential | Identyfikator zasobu poświadczenia używanego podczas wykonywania zadania w celu nawiązania połączenia z obiektem docelowym i określenia listy baz danych wewnątrz obiektu docelowego. | ciąg |
| serverName | Nazwa serwera docelowego. | ciąg |
| shardMapName | Docelowa mapa fragmentów. | ciąg |
| typ | Typ docelowy. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "Grupa docelowa" (wymagane) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | Członkowie grupy docelowej. | JobTarget[] (wymagane) |
Definicja zasobu szablonu usługi ARM
Typ zasobu servers/jobAgents/targetGroups można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów – Zobacz polecenia wdrożenia grup zasobów Aby uzyskać listę zmienionych właściwości w każdej wersji API, zobacz log zmian.
Przykłady użycia
Format zasobu
By stworzyć Microsoft. Zasoby sql/servers/jobAgents/targetGroups, dodaj do szablonu następujący JSON.
{
"type": "Microsoft.Sql/servers/jobAgents/targetGroups",
"apiVersion": "2026-08-01-preview",
"name": "string",
"properties": {
"members": [
{
"databaseName": "string",
"elasticPoolName": "string",
"membershipType": "string",
"refreshCredential": "string",
"serverName": "string",
"shardMapName": "string",
"type": "string"
}
]
}
}
Wartości właściwości
Microsoft. Sql/serwery/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| apiVersion | Wersja interfejsu API | 'Zapowiedź 2026-08-01' |
| name | Nazwa zasobu | ciąg (wymagany) |
| properties | Właściwości zasobu. | JobTargetGroupProperties |
| typ | Typ zasobu | 'Microsoft. Sql/serwery/jobAgents/targetGroups' |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | Nazwa docelowej bazy danych. | ciąg |
| elasticPoolName | Docelowa nazwa puli elastycznej. | ciąg |
| membershipType | Określa, czy element docelowy jest uwzględniony, czy wykluczony z grupy. | 'Exclude' 'Include' |
| refreshCredential | Identyfikator zasobu poświadczenia używanego podczas wykonywania zadania w celu nawiązania połączenia z obiektem docelowym i określenia listy baz danych wewnątrz obiektu docelowego. | ciąg |
| serverName | Nazwa serwera docelowego. | ciąg |
| shardMapName | Docelowa mapa fragmentów. | ciąg |
| typ | Typ docelowy. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "Grupa docelowa" (wymagane) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | Członkowie grupy docelowej. | JobTarget[] (wymagane) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu servers/jobAgents/targetGroups można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrożenia Elastic Job Target Group.
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 = "centralus"
}
variable "administrator_login_password" {
type = string
sensitive = true
description = "The administrator login password for the SQL server"
}
variable "job_credential_password" {
type = string
sensitive = true
description = "The password for the SQL job credential"
}
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" "credential" {
type = "Microsoft.Sql/servers/jobAgents/credentials@2023-08-01-preview"
parent_id = azapi_resource.jobAgent.id
name = "${var.resource_name}-job-credential"
body = {
properties = {
password = var.job_credential_password
username = "testusername"
}
}
}
resource "azapi_resource" "targetGroup" {
type = "Microsoft.Sql/servers/jobAgents/targetGroups@2023-08-01-preview"
parent_id = azapi_resource.jobAgent.id
name = "${var.resource_name}-target-group"
body = {
properties = {
members = []
}
}
}
Format zasobu
By stworzyć Microsoft. Zasoby sql/serwery/jobAgents/targetGroups – dodaj do szablonu następujący Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/jobAgents/targetGroups@2026-08-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
members = [
{
databaseName = "string"
elasticPoolName = "string"
membershipType = "string"
refreshCredential = "string"
serverName = "string"
shardMapName = "string"
type = "string"
}
]
}
}
}
Wartości właściwości
Microsoft. Sql/serwery/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| name | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: serwery /jobAgents |
| properties | Właściwości zasobu. | JobTargetGroupProperties |
| typ | Typ zasobu | "Microsoft. Sql/serwery/jobAgents/targetGroups@2026-08-01-preview" |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | Nazwa docelowej bazy danych. | ciąg |
| elasticPoolName | Docelowa nazwa puli elastycznej. | ciąg |
| membershipType | Określa, czy element docelowy jest uwzględniony, czy wykluczony z grupy. | 'Exclude' 'Include' |
| refreshCredential | Identyfikator zasobu poświadczenia używanego podczas wykonywania zadania w celu nawiązania połączenia z obiektem docelowym i określenia listy baz danych wewnątrz obiektu docelowego. | ciąg |
| serverName | Nazwa serwera docelowego. | ciąg |
| shardMapName | Docelowa mapa fragmentów. | ciąg |
| typ | Typ docelowy. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "Grupa docelowa" (wymagane) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | Członkowie grupy docelowej. | JobTarget[] (wymagane) |