Bagikan melalui


Microsoft.Sql managedInstances 2020-02-02-preview

Definisi sumber daya Bicep

Jenis sumber daya managedInstances dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/managedInstances, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Sql/managedInstances@2020-02-02-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    collation: 'string'
    dnsZonePartner: 'string'
    instancePoolId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    minimalTlsVersion: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    restorePointInTime: 'string'
    sourceManagedInstanceId: 'string'
    storageAccountType: 'string'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
}

Nilai properti

managedInstances

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU instans terkelola. Nilai yang diizinkan untuk sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identitas Azure Active Directory dari instans terkelola. ResourceIdentity
properti Properti sumber daya. ManagedInstanceProperties

ResourceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. Atur ini ke 'SystemAssigned' untuk membuat dan menetapkan prinsipal Azure Active Directory secara otomatis untuk sumber daya. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

ManagedInstanceProperties

Nama Deskripsi Nilai
administratorLogin Nama pengguna administrator untuk instans terkelola. Hanya dapat ditentukan ketika instans terkelola sedang dibuat (dan diperlukan untuk pembuatan). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan instans terkelola). string
Pemeriksaan Kolas instans terkelola. string
dnsZonePartner Id sumber daya instans terkelola lain yang zona DNS-nya akan dibagikan instans terkelola ini setelah pembuatan. string
instancePoolId Id kumpulan instans tempat server terkelola ini berada. string
licenseType Jenis lisensi. Nilai yang mungkin adalah 'LicenseIncluded' (harga reguler termasuk lisensi SQL baru) dan 'BasePrice' (diskon harga AHB untuk membawa lisensi SQL Anda sendiri). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Menentukan id konfigurasi pemeliharaan untuk diterapkan ke instans terkelola ini. string
managedInstanceCreateMode Menentukan mode pembuatan database.

Default: Pembuatan instans reguler.

Pemulihan: Membuat instans dengan memulihkan sekumpulan cadangan ke titik waktu tertentu. RestorePointInTime dan SourceManagedInstanceId harus ditentukan.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versi TLS minimal. Nilai yang diizinkan: 'None', '1.0', '1.1', '1.2' string
proxyOverride Jenis koneksi yang digunakan untuk menyambungkan ke instans. 'Default'
'Proksi'
'Pengalihan'
publicDataEndpointEnabled Apakah titik akhir data publik diaktifkan atau tidak. bool
restorePointInTime Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru. string
sourceManagedInstanceId Pengidentifikasi sumber daya instans terkelola sumber yang terkait dengan operasi pembuatan instans ini. string
storageAccountType Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk instans ini. Opsinya adalah LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) dan GRS (GeoRedundantStorage) 'GRS'
'LRS'
'ZRS'
storageSizeInGB Ukuran penyimpanan dalam GB. Nilai minimum: 32. Nilai maksimum: 8192. Kenaikan 32 GB hanya diperbolehkan. int
subnetId ID sumber daya subnet untuk instans terkelola. string
timezoneId Id zona waktu. Nilai yang diizinkan adalah zona waktu yang didukung oleh Windows.
Windows menyimpan detail tentang zona waktu yang didukung, termasuk id, dalam registri di bawah
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Anda bisa mendapatkan nilai registri tersebut melalui SQL Server dengan mengkueri nama SELECT AS timezone_id FROM sys.time_zone_info.
Daftar Id juga dapat diperoleh dengan mengeksekusi [System.TimeZoneInfo]::GetSystemTimeZones() di PowerShell.
Contoh id zona waktu yang valid adalah "Waktu Standar Pasifik" atau "W. Waktu Standar Eropa".
string
vCore Jumlah vCore. Nilai yang diizinkan: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Apakah multi-az diaktifkan atau tidak. bool

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU tertentu. int
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
nama Nama SKU, biasanya, kode huruf + Angka, misalnya P3. string (diperlukan)
Ukuran Ukuran SKU tertentu string
Tier Tingkat atau edisi SKU tertentu, misalnya Dasar, Premium. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan SQL Managed Instance dengan Jaringan

Sebarkan ke Azure
Menyebarkan UDR dan NSG untuk mendukung Azure SQL Managed Instance dan menyebarkan Instans Terkelola
Membuat SQL MI di dalam jaringan virtual baru

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) di dalam Virtual Network baru.
Membuat SQL MI dengan pengiriman log dan metrik yang dikonfigurasi

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan SQL MI dan sumber daya tambahan yang digunakan untuk menyimpan log dan metrik (ruang kerja diagnostik, akun penyimpanan, hub peristiwa).
Membuat SQL MI dengan jumpbox di dalam jaringan virtual baru

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan JumpBox dengan SSMS di dalam Virtual Network baru.
Membuat SQL MI dengan koneksi titik-ke-situs yang dikonfigurasi

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan Gateway jaringan virtual yang dikonfigurasi untuk koneksi titik-ke-situs di dalam jaringan virtual baru.

Definisi sumber daya templat ARM

Jenis sumber daya managedInstances dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/managedInstances, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2020-02-02-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "collation": "string",
    "dnsZonePartner": "string",
    "instancePoolId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "minimalTlsVersion": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "restorePointInTime": "string",
    "sourceManagedInstanceId": "string",
    "storageAccountType": "string",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  }
}

Nilai properti

managedInstances

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Sql/managedInstances'
apiVersion Versi api sumber daya '2020-02-02-preview'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU instans terkelola. Nilai yang diizinkan untuk sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identitas Azure Active Directory dari instans terkelola. ResourceIdentity
properti Properti sumber daya. ManagedInstanceProperties

ResourceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. Atur ini ke 'SystemAssigned' untuk membuat dan menetapkan prinsipal Azure Active Directory secara otomatis untuk sumber daya. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'

ManagedInstanceProperties

Nama Deskripsi Nilai
administratorLogin Nama pengguna administrator untuk instans terkelola. Hanya dapat ditentukan ketika instans terkelola sedang dibuat (dan diperlukan untuk pembuatan). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan instans terkelola). string
Pemeriksaan Kolas instans terkelola. string
dnsZonePartner Id sumber daya instans terkelola lain yang zona DNS-nya akan dibagikan instans terkelola ini setelah pembuatan. string
instancePoolId Id kumpulan instans tempat server terkelola ini berada. string
licenseType Jenis lisensi. Nilai yang mungkin adalah 'LicenseIncluded' (harga reguler termasuk lisensi SQL baru) dan 'BasePrice' (diskon harga AHB untuk membawa lisensi SQL Anda sendiri). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Menentukan id konfigurasi pemeliharaan untuk diterapkan ke instans terkelola ini. string
managedInstanceCreateMode Menentukan mode pembuatan database.

Default: Pembuatan instans reguler.

Pemulihan: Membuat instans dengan memulihkan sekumpulan cadangan ke titik waktu tertentu. RestorePointInTime dan SourceManagedInstanceId harus ditentukan.
'Default'
'PointInTimeRestore'
minimalTlsVersion Versi TLS minimal. Nilai yang diizinkan: 'None', '1.0', '1.1', '1.2' string
proxyOverride Jenis koneksi yang digunakan untuk menyambungkan ke instans. 'Default'
'Proksi'
'Pengalihan'
publicDataEndpointEnabled Apakah titik akhir data publik diaktifkan atau tidak. bool
restorePointInTime Menentukan titik waktu (format ISO8601) database sumber yang akan dipulihkan untuk membuat database baru. string
sourceManagedInstanceId Pengidentifikasi sumber daya instans terkelola sumber yang terkait dengan operasi pembuatan instans ini. string
storageAccountType Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk instans ini. Opsinya adalah LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) dan GRS (GeoRedundantStorage) 'GRS'
'LRS'
'ZRS'
storageSizeInGB Ukuran penyimpanan dalam GB. Nilai minimum: 32. Nilai maksimum: 8192. Kenaikan 32 GB hanya diperbolehkan. int
subnetId ID sumber daya subnet untuk instans terkelola. string
timezoneId Id zona waktu. Nilai yang diizinkan adalah zona waktu yang didukung oleh Windows.
Windows menyimpan detail tentang zona waktu yang didukung, termasuk id, dalam registri di bawah
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Anda bisa mendapatkan nilai registri tersebut melalui SQL Server dengan mengkueri nama SELECT AS timezone_id FROM sys.time_zone_info.
Daftar Id juga dapat diperoleh dengan mengeksekusi [System.TimeZoneInfo]::GetSystemTimeZones() di PowerShell.
Contoh id zona waktu yang valid adalah "Waktu Standar Pasifik" atau "W. Waktu Standar Eropa".
string
vCore Jumlah vCore. Nilai yang diizinkan: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Apakah multi-az diaktifkan atau tidak. bool

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU tertentu. int
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
nama Nama SKU, biasanya, kode huruf + Angka, misalnya P3. string (diperlukan)
Ukuran Ukuran SKU tertentu string
Tier Tingkat atau edisi SKU tertentu, misalnya Dasar, Premium. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan SQL Managed Instance dengan Jaringan

Sebarkan ke Azure
Menyebarkan UDR dan NSG untuk mendukung Azure SQL Managed Instance dan menyebarkan Instans Terkelola
Membuat SQL MI di dalam jaringan virtual baru

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) di dalam Virtual Network baru.
Membuat SQL MI dengan pengiriman log dan metrik yang dikonfigurasi

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan SQL MI dan sumber daya tambahan yang digunakan untuk menyimpan log dan metrik (ruang kerja diagnostik, akun penyimpanan, hub peristiwa).
Membuat SQL MI dengan jumpbox di dalam jaringan virtual baru

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan JumpBox dengan SSMS di dalam Virtual Network baru.
Membuat SQL MI dengan koneksi titik-ke-situs yang dikonfigurasi

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan Gateway jaringan virtual yang dikonfigurasi untuk koneksi titik-ke-situs di dalam jaringan virtual baru.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya managedInstances dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Sql/managedInstances, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2020-02-02-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      collation = "string"
      dnsZonePartner = "string"
      instancePoolId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      minimalTlsVersion = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      restorePointInTime = "string"
      sourceManagedInstanceId = "string"
      storageAccountType = "string"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Nilai properti

managedInstances

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Sql/managedInstances@2020-02-02-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya. string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
sku SKU instans terkelola. Nilai yang diizinkan untuk sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku
identity Identitas Azure Active Directory dari instans terkelola. ResourceIdentity
properti Properti sumber daya. ManagedInstanceProperties

ResourceIdentity

Nama Deskripsi Nilai
jenis Jenis identitas. Atur ini ke 'SystemAssigned' untuk membuat dan menetapkan prinsipal Azure Active Directory secara otomatis untuk sumber daya. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"

ManagedInstanceProperties

Nama Deskripsi Nilai
administratorLogin Nama pengguna administrator untuk instans terkelola. Hanya dapat ditentukan ketika instans terkelola sedang dibuat (dan diperlukan untuk pembuatan). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan instans terkelola). string
Pemeriksaan Kolae instans terkelola. string
dnsZonePartner Id sumber daya instans terkelola lain yang zona DNS-nya akan dibagikan instans terkelola ini setelah pembuatan. string
instancePoolId Id kumpulan instans tempat server terkelola ini berada. string
licenseType Jenis lisensi. Nilai yang mungkin adalah 'LicenseIncluded' (harga reguler termasuk lisensi SQL baru) dan 'BasePrice' (harga AHB diskon untuk membawa lisensi SQL Anda sendiri). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Menentukan id konfigurasi pemeliharaan untuk diterapkan ke instans terkelola ini. string
managedInstanceCreateMode Menentukan mode pembuatan database.

Default: Pembuatan instans reguler.

Pemulihan: Membuat instans dengan memulihkan sekumpulan cadangan ke titik waktu tertentu. RestorePointInTime dan SourceManagedInstanceId harus ditentukan.
"Default"
"PointInTimeRestore"
minimalTlsVersion Versi TLS minimal. Nilai yang diizinkan: 'None', '1.0', '1.1', '1.2' string
proxyOverride Jenis koneksi yang digunakan untuk menyambungkan ke instans. "Default"
"Proksi"
"Alihkan"
publicDataEndpointEnabled Apakah titik akhir data publik diaktifkan atau tidak. bool
restorePointInTime Menentukan titik waktu (ISO8601 format) database sumber yang akan dipulihkan untuk membuat database baru. string
sourceManagedInstanceId Pengidentifikasi sumber daya instans terkelola sumber yang terkait dengan operasi pembuatan instans ini. string
storageAccountType Jenis akun penyimpanan yang digunakan untuk menyimpan cadangan untuk instans ini. Opsinya adalah LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) dan GRS (GeoRedundantStorage) "GRS"
"LRS"
"ZRS"
storageSizeInGB Ukuran penyimpanan dalam GB. Nilai minimum: 32. Nilai maksimum: 8192. Kenaikan 32 GB hanya diperbolehkan. int
subnetId ID sumber daya subnet untuk instans terkelola. string
timezoneId Id zona waktu. Nilai yang diizinkan adalah zona waktu yang didukung oleh Windows.
Windows menyimpan detail tentang zona waktu yang didukung, termasuk id, dalam registri di bawah
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Anda bisa mendapatkan nilai registri tersebut melalui SQL Server dengan mengkueri SELECT name AS timezone_id FROM sys.time_zone_info.
Daftar Id juga dapat diperoleh dengan mengeksekusi [System.TimeZoneInfo]::GetSystemTimeZones() di PowerShell.
Contoh id zona waktu yang valid adalah "Waktu Standar Pasifik" atau "W. Waktu Standar Eropa".
string
vCore Jumlah vCore. Nilai yang diizinkan: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Apakah multi-az diaktifkan atau tidak. bool

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas SKU tertentu. int
keluarga Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. string
nama Nama SKU, biasanya, kode huruf + Angka, misalnya P3. string (diperlukan)
Ukuran Ukuran SKU tertentu string
Tier Tingkat atau edisi SKU tertentu, misalnya Dasar, Premium. string