إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
- Latest
- 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
يمكن نشر نوع مورد servers/jobAgents/targetGroups مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/jobAgents/targetGroups، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Sql/servers/jobAgents/targetGroups@2022-08-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
members: [
{
databaseName: 'string'
elasticPoolName: 'string'
membershipType: 'string'
refreshCredential: 'string'
serverName: 'string'
shardMapName: 'string'
type: 'string'
}
]
}
}
قيم الخصائص
Microsoft.Sql/servers/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| name | اسم المورد | سلسلة (مطلوب) |
| parent | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
اسم رمزي للمورد من النوع: servers/jobAgents |
| properties | خصائص المورد. | JobTargetGroupProperties |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | اسم قاعدة البيانات الهدف. | string |
| elasticPoolName | اسم التجمع المرن الهدف. | string |
| membershipType | ما إذا كان الهدف مضمنا أو مستبعدا من المجموعة. | 'Exclude' 'Include' |
| refreshCredential | معرف المورد لبيانات الاعتماد المستخدمة أثناء تنفيذ المهمة للاتصال بالهدف وتحديد قائمة قواعد البيانات داخل الهدف. | string |
| serverName | اسم الخادم الهدف. | string |
| shardMapName | خريطة الجزء الهدف. | string |
| type | نوع الهدف. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "المجموعة المستهدفة" (مطلوب) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | أعضاء المجموعة المستهدفة. | JobTarget[] (مطلوب) |
أمثلة الاستخدام
عينات Bicep
مثال أساسي لنشر المجموعة المستهدفة للوظيفة المرنة.
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: null
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
resource database 'Microsoft.Sql/servers/databases@2023-08-01-preview' = {
parent: server
name: '${resourceName}-db'
location: location
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
}
sku: {
name: 'S1'
}
}
resource jobAgent 'Microsoft.Sql/servers/jobAgents@2023-08-01-preview' = {
parent: server
name: '${resourceName}-job-agent'
location: location
properties: {
databaseId: database.id
}
sku: {
name: 'JA100'
}
}
resource credential 'Microsoft.Sql/servers/jobAgents/credentials@2023-08-01-preview' = {
parent: jobAgent
name: '${resourceName}-job-credential'
properties: {
password: null
username: 'testusername'
}
}
resource targetGroup 'Microsoft.Sql/servers/jobAgents/targetGroups@2023-08-01-preview' = {
parent: jobAgent
name: '${resourceName}-target-group'
properties: {
members: []
}
}
تعريف مورد قالب ARM
يمكن نشر نوع مورد servers/jobAgents/targetGroups مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/jobAgents/targetGroups، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Sql/servers/jobAgents/targetGroups",
"apiVersion": "2022-08-01-preview",
"name": "string",
"properties": {
"members": [
{
"databaseName": "string",
"elasticPoolName": "string",
"membershipType": "string",
"refreshCredential": "string",
"serverName": "string",
"shardMapName": "string",
"type": "string"
}
]
}
}
قيم الخصائص
Microsoft.Sql/servers/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| apiVersion | إصدار واجهة برمجة التطبيقات | '2022-08-01-preview' |
| name | اسم المورد | سلسلة (مطلوب) |
| properties | خصائص المورد. | JobTargetGroupProperties |
| type | نوع المورد | 'Microsoft.Sql/servers/jobAgents/targetGroups' |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | اسم قاعدة البيانات الهدف. | string |
| elasticPoolName | اسم التجمع المرن الهدف. | string |
| membershipType | ما إذا كان الهدف مضمنا أو مستبعدا من المجموعة. | 'Exclude' 'Include' |
| refreshCredential | معرف المورد لبيانات الاعتماد المستخدمة أثناء تنفيذ المهمة للاتصال بالهدف وتحديد قائمة قواعد البيانات داخل الهدف. | string |
| serverName | اسم الخادم الهدف. | string |
| shardMapName | خريطة الجزء الهدف. | string |
| type | نوع الهدف. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "المجموعة المستهدفة" (مطلوب) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | أعضاء المجموعة المستهدفة. | JobTarget[] (مطلوب) |
أمثلة الاستخدام
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد servers/jobAgents/targetGroups مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Sql/servers/jobAgents/targetGroups، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/jobAgents/targetGroups@2022-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"
}
]
}
}
}
قيم الخصائص
Microsoft.Sql/servers/jobAgents/targetGroups
| Name | Description | Value |
|---|---|---|
| name | اسم المورد | سلسلة (مطلوب) |
| parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: servers/jobAgents |
| properties | خصائص المورد. | JobTargetGroupProperties |
| type | نوع المورد | "Microsoft.Sql/servers/jobAgents/targetGroups@2022-08-01-preview" |
JobTarget
| Name | Description | Value |
|---|---|---|
| databaseName | اسم قاعدة البيانات الهدف. | string |
| elasticPoolName | اسم التجمع المرن الهدف. | string |
| membershipType | ما إذا كان الهدف مضمنا أو مستبعدا من المجموعة. | 'Exclude' 'Include' |
| refreshCredential | معرف المورد لبيانات الاعتماد المستخدمة أثناء تنفيذ المهمة للاتصال بالهدف وتحديد قائمة قواعد البيانات داخل الهدف. | string |
| serverName | اسم الخادم الهدف. | string |
| shardMapName | خريطة الجزء الهدف. | string |
| type | نوع الهدف. | 'SqlDatabase' 'SqlElasticPool' 'SqlServer' 'SqlShardMap' "المجموعة المستهدفة" (مطلوب) |
JobTargetGroupProperties
| Name | Description | Value |
|---|---|---|
| members | أعضاء المجموعة المستهدفة. | JobTarget[] (مطلوب) |
أمثلة الاستخدام
عينات Terraform
مثال أساسي لنشر المجموعة المستهدفة للوظيفة المرنة.
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 = []
}
}
}