DatabaseUpdateProperties interface
Bir veritabanı özellikleri güncelleme.
Özellikler
| auto |
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir |
| catalog |
Meta veri kataloğu harmanlaması. |
| collation | Veritabanının harmanlaması. |
| create |
Veritabanı oluşturma modunu belirtir. Varsayılan: normal veritabanı oluşturma. Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir. İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir. PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir. Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir. RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir. Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez. |
| creation |
Veritabanının oluşturulma tarihi (ISO8601 formatı). |
| current |
Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü. |
| current |
Veritabanının mevcut hizmet seviyesi hedef adı. |
| current |
SKU'nun adı ve katmanı. |
| database |
Veritabanının kimliği. |
| default |
Bu veritabanı için varsayılan ikincil bölge. |
| earliest |
Bu, bu veritabanı için (ISO8601 formatında geri yüklemenin mevcut olduğu en erken başlangıç tarihi ve saatini kaydeder. |
| elastic |
Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı. |
| encryption |
Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si. |
| encryption |
Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı. |
| failover |
Bu veritabanının ait olduğu Failover Grup kaynak tanımlayıcısı. |
| federated |
Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği |
| free |
Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir. Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır. BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır. |
| high |
yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir. |
| is |
Bu veritabanı için infra şifreleme etkinleştirilmiştir. |
| is |
Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez. |
| keys | Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri |
| license |
Bu veritabanı için uygulanacak lisans türü.
|
| long |
Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı. |
| maintenance |
Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar. |
| manual |
Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği. Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir. manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler. Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın. |
| max |
Bu veritabanı için maksimum günlük boyutu. |
| max |
Veritabanının bayt cinsinden ifade edilen en büyük boyutu. |
| min |
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite |
| paused |
Veritabanı kullanıcı yapılandırması veya eylem (ISO8601 formatı) tarafından durdurulma tarihi. Veritabanı hazırsa null. |
| perform |
Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme. Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir. Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir. performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir. |
| preferred |
Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları. |
| read |
Salt okunur yönlendirmenin durumu. Etkinleştirilirse, uygulama niyeti bağlantı dizesi'inde yalnızca okunabilir olarak ayarlanmış bağlantılar, aynı bölgedeki okunabilir ikincil bir replikaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir. |
| recoverable |
Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı. |
| recovery |
Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı. |
| requested |
Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü. |
| requested |
Veritabanının istenen hizmet seviyesi amaç adı. |
| restorable |
Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı. |
| restore |
Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir. |
| resumed |
Veritabanı kullanıcı eylemi veya veritabanı girişiyle (ISO8601 formatında) yeniden açıldığı tarih. Veritabanı duraklatılırsa null olur. |
| sample |
Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı. |
| secondary |
İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir. |
| source |
Veritabanının silindiği saati belirtir. |
| source |
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı. |
| status | Veritabanının durumu. |
| use |
Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir. |
| zone |
Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir. |
Özellik Ayrıntıları
autoPauseDelay
Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir
autoPauseDelay?: number
Özellik Değeri
number
catalogCollation
Meta veri kataloğu harmanlaması.
catalogCollation?: string
Özellik Değeri
string
collation
Veritabanının harmanlaması.
collation?: string
Özellik Değeri
string
createMode
Veritabanı oluşturma modunu belirtir.
Varsayılan: normal veritabanı oluşturma.
Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.
İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.
PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.
Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.
Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.
RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.
Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.
createMode?: string
Özellik Değeri
string
creationDate
Veritabanının oluşturulma tarihi (ISO8601 formatı).
creationDate?: Date
Özellik Değeri
Date
currentBackupStorageRedundancy
Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.
currentBackupStorageRedundancy?: string
Özellik Değeri
string
currentServiceObjectiveName
Veritabanının mevcut hizmet seviyesi hedef adı.
currentServiceObjectiveName?: string
Özellik Değeri
string
currentSku
databaseId
Veritabanının kimliği.
databaseId?: string
Özellik Değeri
string
defaultSecondaryLocation
Bu veritabanı için varsayılan ikincil bölge.
defaultSecondaryLocation?: string
Özellik Değeri
string
earliestRestoreDate
Bu, bu veritabanı için (ISO8601 formatında geri yüklemenin mevcut olduğu en erken başlangıç tarihi ve saatini kaydeder.
earliestRestoreDate?: Date
Özellik Değeri
Date
elasticPoolId
Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı.
elasticPoolId?: string
Özellik Değeri
string
encryptionProtector
Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si.
encryptionProtector?: string
Özellik Değeri
string
encryptionProtectorAutoRotation
Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı.
encryptionProtectorAutoRotation?: boolean
Özellik Değeri
boolean
failoverGroupId
Bu veritabanının ait olduğu Failover Grup kaynak tanımlayıcısı.
failoverGroupId?: string
Özellik Değeri
string
federatedClientId
Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği
federatedClientId?: string
Özellik Değeri
string
freeLimitExhaustionBehavior
Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.
Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.
BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.
freeLimitExhaustionBehavior?: string
Özellik Değeri
string
highAvailabilityReplicaCount
yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.
highAvailabilityReplicaCount?: number
Özellik Değeri
number
isInfraEncryptionEnabled
Bu veritabanı için infra şifreleme etkinleştirilmiştir.
isInfraEncryptionEnabled?: boolean
Özellik Değeri
boolean
isLedgerOn
Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.
isLedgerOn?: boolean
Özellik Değeri
boolean
keys
Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri
keys?: Record<string, DatabaseKey>
Özellik Değeri
Record<string, DatabaseKey>
licenseType
Bu veritabanı için uygulanacak lisans türü.
LicenseIncluded lisans gerekiyorsa veya BasePrice lisansın varsa ve Azure Hibrit Avantajı için uygun varsa.
licenseType?: string
Özellik Değeri
string
longTermRetentionBackupResourceId
Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı.
longTermRetentionBackupResourceId?: string
Özellik Değeri
string
maintenanceConfigurationId
Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar.
maintenanceConfigurationId?: string
Özellik Değeri
string
manualCutover
Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği.
Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir.
manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler.
Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın.
manualCutover?: boolean
Özellik Değeri
boolean
maxLogSizeBytes
Bu veritabanı için maksimum günlük boyutu.
maxLogSizeBytes?: number
Özellik Değeri
number
maxSizeBytes
Veritabanının bayt cinsinden ifade edilen en büyük boyutu.
maxSizeBytes?: number
Özellik Değeri
number
minCapacity
Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite
minCapacity?: number
Özellik Değeri
number
pausedDate
Veritabanı kullanıcı yapılandırması veya eylem (ISO8601 formatı) tarafından durdurulma tarihi. Veritabanı hazırsa null.
pausedDate?: Date
Özellik Değeri
Date
performCutover
Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme.
Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir.
Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir.
performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir.
performCutover?: boolean
Özellik Değeri
boolean
preferredEnclaveType
Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.
preferredEnclaveType?: string
Özellik Değeri
string
readScale
Salt okunur yönlendirmenin durumu. Etkinleştirilirse, uygulama niyeti bağlantı dizesi'inde yalnızca okunabilir olarak ayarlanmış bağlantılar, aynı bölgedeki okunabilir ikincil bir replikaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.
readScale?: string
Özellik Değeri
string
recoverableDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.
recoverableDatabaseId?: string
Özellik Değeri
string
recoveryServicesRecoveryPointId
Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı.
recoveryServicesRecoveryPointId?: string
Özellik Değeri
string
requestedBackupStorageRedundancy
Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü.
requestedBackupStorageRedundancy?: string
Özellik Değeri
string
requestedServiceObjectiveName
Veritabanının istenen hizmet seviyesi amaç adı.
requestedServiceObjectiveName?: string
Özellik Değeri
string
restorableDroppedDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı.
restorableDroppedDatabaseId?: string
Özellik Değeri
string
restorePointInTime
Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.
restorePointInTime?: Date
Özellik Değeri
Date
resumedDate
Veritabanı kullanıcı eylemi veya veritabanı girişiyle (ISO8601 formatında) yeniden açıldığı tarih. Veritabanı duraklatılırsa null olur.
resumedDate?: Date
Özellik Değeri
Date
sampleName
Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.
sampleName?: string
Özellik Değeri
string
secondaryType
İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.
secondaryType?: string
Özellik Değeri
string
sourceDatabaseDeletionDate
Veritabanının silindiği saati belirtir.
sourceDatabaseDeletionDate?: Date
Özellik Değeri
Date
sourceDatabaseId
Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.
sourceDatabaseId?: string
Özellik Değeri
string
status
Veritabanının durumu.
status?: string
Özellik Değeri
string
useFreeLimit
Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.
useFreeLimit?: boolean
Özellik Değeri
boolean
zoneRedundant
Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir.
zoneRedundant?: boolean
Özellik Değeri
boolean