Microsoft.Sql sunucuları/veritabanları/uzantıları 2022-08-01-preview
Bicep kaynak tanımı
Sunucular/veritabanları/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Sql/servers/databases/extensions@2022-08-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authenticationType: 'string'
databaseEdition: 'string'
maxSizeBytes: 'string'
networkIsolation: {
sqlServerResourceId: 'string'
storageAccountResourceId: 'string'
}
operationMode: 'string'
serviceObjectiveName: 'string'
storageKey: 'string'
storageKeyType: 'string'
storageUri: 'string'
}
}
Özellik değerleri
sunucular/veritabanları/uzantılar
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: veritabanları |
properties | Kaynak özellikleri. | DatabaseExtensionsProperties |
DatabaseExtensionsProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Yönetici oturum açma adı. | string |
administratorLoginPassword | Yönetici oturum açma parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
authenticationType | Kimlik doğrulama türü: SQL kimlik doğrulaması veya AD parolası. | string |
databaseEdition | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanının veritabanı sürümü. | string |
maxSizeBytes | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için bayt cinsinden veritabanı boyutu üst sınırı. | string |
networkIsolation | İstek için ağ yalıtımını etkinleştirmek için isteğe bağlı kaynak bilgileri. | NetworkIsolationSettings |
operationMode | İşlemin işlem modu: İçeri, Dışarı Aktarma veya PolybaseImport. | 'Dışarı Aktar' 'İçeri Aktar' 'PolybaseImport' (gerekli) |
serviceObjectiveName | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için veritabanı hizmet düzeyi hedefi. | string |
storageKey | Depolama hesabı için depolama anahtarı. | dize (gerekli) |
storageKeyType | Depolama anahtarı türü: StorageAccessKey veya SharedAccessKey. | 'SharedAccessKey' 'StorageAccessKey' (gerekli) |
storageUri | Depolama hesabı için Depolama Uri'si. | dize (gerekli) |
NetworkIsolationSettings
Ad | Açıklama | Değer |
---|---|---|
sqlServerResourceId | Bu isteğin hedefi olan SQL sunucusunun kaynak kimliği. Ayarlanırsa, SQL sunucusu için özel uç nokta bağlantısı oluşturulur. İşlemin hedefi olan sunucuyla eşleşmelidir. | string |
storageAccountResourceId | BACPAC dosyasını depolamak için kullanılan depolama hesabının kaynak kimliği. Ayarlanırsa, depolama hesabı için özel uç nokta bağlantısı oluşturulur. StorageUri parametresi için kullanılan depolama hesabıyla eşleşmelidir. | string |
ARM şablonu kaynak tanımı
Sunucular/veritabanları/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Sql/servers/databases/extensions",
"apiVersion": "2022-08-01-preview",
"name": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authenticationType": "string",
"databaseEdition": "string",
"maxSizeBytes": "string",
"networkIsolation": {
"sqlServerResourceId": "string",
"storageAccountResourceId": "string"
},
"operationMode": "string",
"serviceObjectiveName": "string",
"storageKey": "string",
"storageKeyType": "string",
"storageUri": "string"
}
}
Özellik değerleri
sunucular/veritabanları/uzantılar
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Sql/servers/databases/extensions' |
apiVersion | Kaynak API'sinin sürümü | '2022-08-01-preview' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
dize (gerekli) |
properties | Kaynak özellikleri. | DatabaseExtensionsProperties |
DatabaseExtensionsProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Yönetici oturum açma adı. | string |
administratorLoginPassword | Yönetici oturum açma parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
authenticationType | Kimlik doğrulama türü: SQL kimlik doğrulaması veya AD parolası. | string |
databaseEdition | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için veritabanı sürümü. | string |
maxSizeBytes | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için bayt cinsinden veritabanı boyutu üst sınırı. | string |
networkIsolation | İstek için ağ yalıtımını etkinleştirmek için isteğe bağlı kaynak bilgileri. | NetworkIsolationSettings |
operationMode | İşlemin işlem modu: İçeri, Dışarı Aktarma veya PolybaseImport. | 'Dışarı Aktar' 'İçeri Aktar' 'PolybaseImport' (gerekli) |
serviceObjectiveName | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için veritabanı hizmet düzeyi hedefi. | string |
storageKey | Depolama hesabının depolama anahtarı. | dize (gerekli) |
storageKeyType | Depolama anahtarı türü: StorageAccessKey veya SharedAccessKey. | 'SharedAccessKey' 'StorageAccessKey' (gerekli) |
storageUri | Depolama hesabı için Depolama Uri'si. | dize (gerekli) |
NetworkIsolationSettings
Ad | Açıklama | Değer |
---|---|---|
sqlServerResourceId | Bu isteğin hedefi olan SQL sunucusunun kaynak kimliği. Ayarlanırsa, SQL sunucusu için özel uç nokta bağlantısı oluşturulur. İşlemin hedefi olan sunucuyla eşleşmelidir. | string |
storageAccountResourceId | BACPAC dosyasını depolamak için kullanılan depolama hesabının kaynak kimliği. Ayarlanırsa, depolama hesabı için özel uç nokta bağlantısı oluşturulur. StorageUri parametresi için kullanılan depolama hesabıyla eşleşmelidir. | string |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Sunucular/veritabanları/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Sql/servers/databases/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases/extensions@2022-08-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
authenticationType = "string"
databaseEdition = "string"
maxSizeBytes = "string"
networkIsolation = {
sqlServerResourceId = "string"
storageAccountResourceId = "string"
}
operationMode = "string"
serviceObjectiveName = "string"
storageKey = "string"
storageKeyType = "string"
storageUri = "string"
}
})
}
Özellik değerleri
sunucular/veritabanları/uzantılar
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Sql/servers/databases/extensions@2022-08-01-preview" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: veritabanları |
properties | Kaynak özellikleri. | DatabaseExtensionsProperties |
DatabaseExtensionsProperties
Ad | Açıklama | Değer |
---|---|---|
administratorLogin | Yönetici oturum açma adı. | string |
administratorLoginPassword | Yönetici oturum açma parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
authenticationType | Kimlik doğrulama türü: SQL kimlik doğrulaması veya AD parolası. | string |
databaseEdition | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için veritabanı sürümü. | string |
maxSizeBytes | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için bayt cinsinden veritabanı boyutu üst sınırı. | string |
networkIsolation | İstek için ağ yalıtımını etkinleştirmek için isteğe bağlı kaynak bilgileri. | NetworkIsolationSettings |
operationMode | İşlemin işlem modu: İçeri, Dışarı Aktarma veya PolybaseImport. | "Dışarı Aktar" "İçeri Aktar" "PolybaseImport" (gerekli) |
serviceObjectiveName | İçeri aktarma işlemi söz konusu olduğunda yeni oluşturulan veritabanı için veritabanı hizmet düzeyi hedefi. | string |
storageKey | Depolama hesabının depolama anahtarı. | dize (gerekli) |
storageKeyType | Depolama anahtarı türü: StorageAccessKey veya SharedAccessKey. | "SharedAccessKey" "StorageAccessKey" (gerekli) |
storageUri | Depolama hesabı için Depolama Uri'si. | dize (gerekli) |
NetworkIsolationSettings
Ad | Açıklama | Değer |
---|---|---|
sqlServerResourceId | Bu isteğin hedefi olan SQL sunucusunun kaynak kimliği. Ayarlanırsa, SQL sunucusu için özel uç nokta bağlantısı oluşturulur. İşlemin hedefi olan sunucuyla eşleşmelidir. | string |
storageAccountResourceId | BACPAC dosyasını depolamak için kullanılan depolama hesabının kaynak kimliği. Ayarlanırsa, depolama hesabı için özel uç nokta bağlantısı oluşturulur. StorageUri parametresi için kullanılan depolama hesabıyla eşleşmelidir. | string |