DatabaseUpdateProperties interface

Свойства обновления базы данных.

Свойства

autoPauseDelay

Время в минутах после автоматической приостановки базы данных. Значение -1 означает, что автоматическая приостановка отключена

catalogCollation

Параметры сортировки каталога метаданных.

collation

Параметры сортировки базы данных.

createMode

Задает режим создания базы данных.

По умолчанию: регулярное создание базы данных.

Копирование: создает базу данных как копию существующей базы данных. sourceDatabaseId должен быть указан в качестве идентификатора ресурса исходной базы данных.

Вторичный: создает базу данных в качестве вторичной реплики существующей базы данных. sourceDatabaseId должен быть указан в качестве идентификатора ресурса существующей базы данных-источника.

PointInTimeRestore: создает базу данных путем восстановления резервной копии существующей базы данных на определенный момент времени. sourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных, и необходимо указать restorePointInTime.

Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. sourceDatabaseId необходимо указать в качестве идентификатора ресурса базы данных для восстановления.

Восстановление. Создание базы данных путем восстановления резервной копии удаленной базы данных. необходимо указать sourceDatabaseId. Если sourceDatabaseId является исходным идентификатором ресурса базы данных, необходимо указать sourceDatabaseDeletionDeletionDate. В противном случае sourceDatabaseId должен быть идентификатором ресурса базы данных, который можно восстановить, и sourceDatabaseDeletionDeletionDate игнорируется. restorePointInTime также можно указать для восстановления с более ранней точки во времени.

RestoreLongTermRetentionBackup: создает базу данных путем восстановления из долгосрочного хранилища хранения. RecoveryServicesRecoveryPointResourceId необходимо указать в качестве идентификатора ресурса точки восстановления.

Копирование, вторичный и restoreLongTermRetentionBackup не поддерживается для выпуска DataWarehouse.

creationDate

Дата создания базы данных (ISO8601 формате).

currentBackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этой базы данных.

currentServiceObjectiveName

Текущий уровень сервиса — цельное название базы данных.

currentSku

Имя и уровень номера SKU.

databaseId

Идентификатор базы данных.

defaultSecondaryLocation

Вторичный регион по умолчанию для этой базы данных.

earliestRestoreDate

В нем указана самая ранняя дата начала и время, когда восстановление доступно для этой базы данных (ISO8601 формата).

elasticPoolId

Идентификатор ресурса эластичного пула, содержащего эту базу данных.

encryptionProtector

URI хранилища ключей Azure базы данных, если она настроена с использованием ключей, управляемых клиентом базы данных.

encryptionProtectorAutoRotation

Флаг для включения или отключения автоматического поворота ключа AKV шифрования базы данных.

failoverGroupId

Идентификатор ресурса резервной группы, к которому принадлежит эта база данных.

federatedClientId

Идентификатор клиента, используемый для межтенантного сценария CMK для каждой базы данных

freeLimitExhaustionBehavior

Указывает поведение, когда ежемесячные бесплатные ограничения исчерпаны для бесплатной базы данных.

AutoPause: база данных будет автоматически приостановлена при исчерпании бесплатных ограничений на оставшуюся часть месяца.

BillForUsage: база данных будет продолжать оставаться в сети после исчерпания бесплатных ограничений, и все превышение счетов будет выставлено.

highAvailabilityReplicaCount

Количество вторичных реплик, связанных с базой данных выпуска "Критически важный для бизнеса", "Премиум" или "Гипермасштабирование", используемых для обеспечения высокой доступности. Неприменимо к базе данных гипермасштабирования в эластичном пуле.

isInfraEncryptionEnabled

Для этой базы данных включено инфрашифрование.

isLedgerOn

Независимо от того, является ли эта база данных базой данных реестра, то есть все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства невозможно изменить после создания базы данных.

keys

Идентификаторы ресурса назначенных пользователем удостоверений для использования

licenseType

Тип лицензии, применяемый для этой базы данных. LicenseIncluded, если вам нужна лицензия, или BasePrice, если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

longTermRetentionBackupResourceId

Идентификатор ресурса долгосрочной резервной копии хранения, связанной с операцией создания этой базы данных.

maintenanceConfigurationId

Идентификатор конфигурации обслуживания, назначенный базе данных. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

manualCutover

Требуется ли выполнить переход вручную, контролируемый клиентом, во время операции "Обновить базу данных" на уровень "Гипермасштабирование".

Это свойство применимо только при масштабировании базы данных из уровня "Критически важный для бизнеса", "Общего назначения", "Премиум"/ "Стандартный" на уровень "Гипермасштабирование".

При указании вручнуюCutover операция масштабирования будет ожидать, пока входные данные пользователя активируют переключение в базу данных Гипермасштабирования.

Чтобы активировать переключение, укажите параметр "performCutover", когда операция масштабирования находится в состоянии ожидания.

maxLogSizeBytes

Максимальный размер лога для этой базы данных.

maxSizeBytes

Максимальный размер базы данных, выраженный в байтах.

minCapacity

Минимальная емкость, которую база данных всегда будет выделена, если она не приостановлена

pausedDate

Дата, когда база данных была приостановлена пользовательской конфигурацией или действием(ISO8601 форматом). Нулять, если база данных готова.

performCutover

Для активации управляемой клиентом ручной переключения во время выполнения операции масштабирования.

Этот параметр свойства применим только для операций масштабирования, инициируемых вместе с параметром ManualCutover.

Это свойство применимо только при масштабировании базы данных с уровня "Критически важный для бизнеса", "Общего назначения", "Премиум"/ "Стандартный" на уровень "Гипермасштабирование".

При указании performCutover операция масштабирования активирует переключение и выполняет изменение роли в базе данных Гипермасштабирования.

preferredEnclaveType

Тип анклава, запрошенного в базе данных, например по умолчанию или анклавов VBS.

readScale

Состояние маршрутизации только для чтения. Если включено, соединения с приложением intent установлен на readonly в их строка подключения могут быть маршрутизированы к вторичной реплике только для чтения в том же регионе. Неприменимо к базе данных гипермасштабирования в эластичном пуле.

recoverableDatabaseId

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

recoveryServicesRecoveryPointId

Идентификатор ресурса точки восстановления, связанной с операцией создания этой базы данных.

requestedBackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этой базы данных.

requestedServiceObjectiveName

Запрашиваемое цельное имя базы данных — уровень сервиса.

restorableDroppedDatabaseId

Идентификатор ресурса восстанавливаемой удаленной базы данных, связанной с операцией создания этой базы данных.

restorePointInTime

Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных.

resumedDate

Дата возобновления базы данных по действиям пользователя или входу в базу данных (ISO8601 формате). Null, если база данных приостановлена.

sampleName

Имя примера схемы, применяемой при создании этой базы данных.

secondaryType

Тип вторичной базы данных, если она является вторичной. Допустимыми значениями являются гео, именованные и резервные.

sourceDatabaseDeletionDate

Указывает время удаления базы данных.

sourceDatabaseId

Идентификатор ресурса исходной базы данных, связанной с операцией создания этой базы данных.

status

Статус базы данных.

useFreeLimit

Независимо от того, использует ли база данных бесплатные ежемесячные ограничения. Разрешено для одной базы данных в подписке.

zoneRedundant

Независимо от того, является ли эта база данных избыточной по зонам, то есть реплики этой базы данных будут распространяться по нескольким зонам доступности.

Сведения о свойстве

autoPauseDelay

Время в минутах после автоматической приостановки базы данных. Значение -1 означает, что автоматическая приостановка отключена

autoPauseDelay?: number

Значение свойства

number

catalogCollation

Параметры сортировки каталога метаданных.

catalogCollation?: string

Значение свойства

string

collation

Параметры сортировки базы данных.

collation?: string

Значение свойства

string

createMode

Задает режим создания базы данных.

По умолчанию: регулярное создание базы данных.

Копирование: создает базу данных как копию существующей базы данных. sourceDatabaseId должен быть указан в качестве идентификатора ресурса исходной базы данных.

Вторичный: создает базу данных в качестве вторичной реплики существующей базы данных. sourceDatabaseId должен быть указан в качестве идентификатора ресурса существующей базы данных-источника.

PointInTimeRestore: создает базу данных путем восстановления резервной копии существующей базы данных на определенный момент времени. sourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных, и необходимо указать restorePointInTime.

Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. sourceDatabaseId необходимо указать в качестве идентификатора ресурса базы данных для восстановления.

Восстановление. Создание базы данных путем восстановления резервной копии удаленной базы данных. необходимо указать sourceDatabaseId. Если sourceDatabaseId является исходным идентификатором ресурса базы данных, необходимо указать sourceDatabaseDeletionDeletionDate. В противном случае sourceDatabaseId должен быть идентификатором ресурса базы данных, который можно восстановить, и sourceDatabaseDeletionDeletionDate игнорируется. restorePointInTime также можно указать для восстановления с более ранней точки во времени.

RestoreLongTermRetentionBackup: создает базу данных путем восстановления из долгосрочного хранилища хранения. RecoveryServicesRecoveryPointResourceId необходимо указать в качестве идентификатора ресурса точки восстановления.

Копирование, вторичный и restoreLongTermRetentionBackup не поддерживается для выпуска DataWarehouse.

createMode?: string

Значение свойства

string

creationDate

Дата создания базы данных (ISO8601 формате).

creationDate?: Date

Значение свойства

Date

currentBackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этой базы данных.

currentBackupStorageRedundancy?: string

Значение свойства

string

currentServiceObjectiveName

Текущий уровень сервиса — цельное название базы данных.

currentServiceObjectiveName?: string

Значение свойства

string

currentSku

Имя и уровень номера SKU.

currentSku?: Sku

Значение свойства

Sku

databaseId

Идентификатор базы данных.

databaseId?: string

Значение свойства

string

defaultSecondaryLocation

Вторичный регион по умолчанию для этой базы данных.

defaultSecondaryLocation?: string

Значение свойства

string

earliestRestoreDate

В нем указана самая ранняя дата начала и время, когда восстановление доступно для этой базы данных (ISO8601 формата).

earliestRestoreDate?: Date

Значение свойства

Date

elasticPoolId

Идентификатор ресурса эластичного пула, содержащего эту базу данных.

elasticPoolId?: string

Значение свойства

string

encryptionProtector

URI хранилища ключей Azure базы данных, если она настроена с использованием ключей, управляемых клиентом базы данных.

encryptionProtector?: string

Значение свойства

string

encryptionProtectorAutoRotation

Флаг для включения или отключения автоматического поворота ключа AKV шифрования базы данных.

encryptionProtectorAutoRotation?: boolean

Значение свойства

boolean

failoverGroupId

Идентификатор ресурса резервной группы, к которому принадлежит эта база данных.

failoverGroupId?: string

Значение свойства

string

federatedClientId

Идентификатор клиента, используемый для межтенантного сценария CMK для каждой базы данных

federatedClientId?: string

Значение свойства

string

freeLimitExhaustionBehavior

Указывает поведение, когда ежемесячные бесплатные ограничения исчерпаны для бесплатной базы данных.

AutoPause: база данных будет автоматически приостановлена при исчерпании бесплатных ограничений на оставшуюся часть месяца.

BillForUsage: база данных будет продолжать оставаться в сети после исчерпания бесплатных ограничений, и все превышение счетов будет выставлено.

freeLimitExhaustionBehavior?: string

Значение свойства

string

highAvailabilityReplicaCount

Количество вторичных реплик, связанных с базой данных выпуска "Критически важный для бизнеса", "Премиум" или "Гипермасштабирование", используемых для обеспечения высокой доступности. Неприменимо к базе данных гипермасштабирования в эластичном пуле.

highAvailabilityReplicaCount?: number

Значение свойства

number

isInfraEncryptionEnabled

Для этой базы данных включено инфрашифрование.

isInfraEncryptionEnabled?: boolean

Значение свойства

boolean

isLedgerOn

Независимо от того, является ли эта база данных базой данных реестра, то есть все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства невозможно изменить после создания базы данных.

isLedgerOn?: boolean

Значение свойства

boolean

keys

Идентификаторы ресурса назначенных пользователем удостоверений для использования

keys?: Record<string, DatabaseKey>

Значение свойства

Record<string, DatabaseKey>

licenseType

Тип лицензии, применяемый для этой базы данных. LicenseIncluded, если вам нужна лицензия, или BasePrice, если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

licenseType?: string

Значение свойства

string

longTermRetentionBackupResourceId

Идентификатор ресурса долгосрочной резервной копии хранения, связанной с операцией создания этой базы данных.

longTermRetentionBackupResourceId?: string

Значение свойства

string

maintenanceConfigurationId

Идентификатор конфигурации обслуживания, назначенный базе данных. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

maintenanceConfigurationId?: string

Значение свойства

string

manualCutover

Требуется ли выполнить переход вручную, контролируемый клиентом, во время операции "Обновить базу данных" на уровень "Гипермасштабирование".

Это свойство применимо только при масштабировании базы данных из уровня "Критически важный для бизнеса", "Общего назначения", "Премиум"/ "Стандартный" на уровень "Гипермасштабирование".

При указании вручнуюCutover операция масштабирования будет ожидать, пока входные данные пользователя активируют переключение в базу данных Гипермасштабирования.

Чтобы активировать переключение, укажите параметр "performCutover", когда операция масштабирования находится в состоянии ожидания.

manualCutover?: boolean

Значение свойства

boolean

maxLogSizeBytes

Максимальный размер лога для этой базы данных.

maxLogSizeBytes?: number

Значение свойства

number

maxSizeBytes

Максимальный размер базы данных, выраженный в байтах.

maxSizeBytes?: number

Значение свойства

number

minCapacity

Минимальная емкость, которую база данных всегда будет выделена, если она не приостановлена

minCapacity?: number

Значение свойства

number

pausedDate

Дата, когда база данных была приостановлена пользовательской конфигурацией или действием(ISO8601 форматом). Нулять, если база данных готова.

pausedDate?: Date

Значение свойства

Date

performCutover

Для активации управляемой клиентом ручной переключения во время выполнения операции масштабирования.

Этот параметр свойства применим только для операций масштабирования, инициируемых вместе с параметром ManualCutover.

Это свойство применимо только при масштабировании базы данных с уровня "Критически важный для бизнеса", "Общего назначения", "Премиум"/ "Стандартный" на уровень "Гипермасштабирование".

При указании performCutover операция масштабирования активирует переключение и выполняет изменение роли в базе данных Гипермасштабирования.

performCutover?: boolean

Значение свойства

boolean

preferredEnclaveType

Тип анклава, запрошенного в базе данных, например по умолчанию или анклавов VBS.

preferredEnclaveType?: string

Значение свойства

string

readScale

Состояние маршрутизации только для чтения. Если включено, соединения с приложением intent установлен на readonly в их строка подключения могут быть маршрутизированы к вторичной реплике только для чтения в том же регионе. Неприменимо к базе данных гипермасштабирования в эластичном пуле.

readScale?: string

Значение свойства

string

recoverableDatabaseId

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

recoverableDatabaseId?: string

Значение свойства

string

recoveryServicesRecoveryPointId

Идентификатор ресурса точки восстановления, связанной с операцией создания этой базы данных.

recoveryServicesRecoveryPointId?: string

Значение свойства

string

requestedBackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этой базы данных.

requestedBackupStorageRedundancy?: string

Значение свойства

string

requestedServiceObjectiveName

Запрашиваемое цельное имя базы данных — уровень сервиса.

requestedServiceObjectiveName?: string

Значение свойства

string

restorableDroppedDatabaseId

Идентификатор ресурса восстанавливаемой удаленной базы данных, связанной с операцией создания этой базы данных.

restorableDroppedDatabaseId?: string

Значение свойства

string

restorePointInTime

Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных.

restorePointInTime?: Date

Значение свойства

Date

resumedDate

Дата возобновления базы данных по действиям пользователя или входу в базу данных (ISO8601 формате). Null, если база данных приостановлена.

resumedDate?: Date

Значение свойства

Date

sampleName

Имя примера схемы, применяемой при создании этой базы данных.

sampleName?: string

Значение свойства

string

secondaryType

Тип вторичной базы данных, если она является вторичной. Допустимыми значениями являются гео, именованные и резервные.

secondaryType?: string

Значение свойства

string

sourceDatabaseDeletionDate

Указывает время удаления базы данных.

sourceDatabaseDeletionDate?: Date

Значение свойства

Date

sourceDatabaseId

Идентификатор ресурса исходной базы данных, связанной с операцией создания этой базы данных.

sourceDatabaseId?: string

Значение свойства

string

status

Статус базы данных.

status?: string

Значение свойства

string

useFreeLimit

Независимо от того, использует ли база данных бесплатные ежемесячные ограничения. Разрешено для одной базы данных в подписке.

useFreeLimit?: boolean

Значение свойства

boolean

zoneRedundant

Независимо от того, является ли эта база данных избыточной по зонам, то есть реплики этой базы данных будут распространяться по нескольким зонам доступности.

zoneRedundant?: boolean

Значение свойства

boolean