DatabaseUpdate 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

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

identity

Удостоверение базы данных

isInfraEncryptionEnabled

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

isLedgerOn

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

keys

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

licenseType

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

longTermRetentionBackupResourceId

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

maintenanceConfigurationId

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

manualCutover

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

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

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

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

maxLogSizeBytes

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

maxSizeBytes

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

minCapacity

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

pausedDate

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

performCutover

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

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

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

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

preferredEnclaveType

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

readScale

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

recoverableDatabaseId

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

recoveryServicesRecoveryPointId

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

requestedBackupStorageRedundancy

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

requestedServiceObjectiveName

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

restorableDroppedDatabaseId

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

restorePointInTime

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

resumedDate

Дата возобновления базы данных с помощью действия пользователя или имени входа базы данных (ISO8601 формате). Значение NULL, если база данных приостановлена.

sampleName

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

secondaryType

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

sku

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

sourceDatabaseDeletionDate

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

sourceDatabaseId

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

status

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

tags

Теги ресурсов.

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

identity

Удостоверение базы данных

identity?: DatabaseIdentity

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

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 формата). Значение NULL, если база данных готова.

pausedDate?: Date

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

Date

performCutover

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

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

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

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

performCutover?: boolean

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

boolean

preferredEnclaveType

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

preferredEnclaveType?: string

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

string

readScale

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

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

sku

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

sku?: Sku

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

Sku

sourceDatabaseDeletionDate

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

sourceDatabaseDeletionDate?: Date

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

Date

sourceDatabaseId

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

sourceDatabaseId?: string

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

string

status

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

status?: string

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

string

tags

Теги ресурсов.

tags?: Record<string, string>

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

Record<string, string>

useFreeLimit

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

useFreeLimit?: boolean

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

boolean

zoneRedundant

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

zoneRedundant?: boolean

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

boolean