DatabaseUpdateProperties interface

Una base de datos actualiza propiedades.

Propiedades

autoPauseDelay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada

catalogCollation

Intercalación del catálogo de metadatos.

collation

Intercalación de la base de datos.

createMode

Especifica el modo de creación de la base de datos.

Valor predeterminado: creación normal de la base de datos.

Copiar: crea una base de datos como una copia de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos de origen.

Secundario: crea una base de datos como una réplica secundaria de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos principal existente.

PointInTimeRestore: crea una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos existente y se debe especificar restorePointInTime.

Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar.

Restaurar: crea una base de datos restaurando una copia de seguridad de una base de datos eliminada. sourceDatabaseId debe especificarse. Si sourceDatabaseId es el identificador de recurso original de la base de datos, se debe especificar sourceDatabaseDeletionDate. De lo contrario, sourceDatabaseId debe ser el identificador de recurso de base de datos descartable restaurable y sourceDatabaseDeletionDate se omite. restorePointInTime también se puede especificar para restaurar desde un momento dado anterior.

RestoreLongTermRetentionBackup: crea una base de datos restaurando desde un almacén de retención a largo plazo. recoveryServicesRecoveryPointResourceId debe especificarse como identificador de recurso de punto de recuperación.

Copy, Secondary y RestoreLongTermRetentionBackup no se admiten para la edición DataWarehouse.

creationDate

La fecha de creación de la base de datos (formato ISO8601).

currentBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de esta base de datos.

currentServiceObjectiveName

El nombre actual del objetivo de nivel de servicio de la base de datos.

currentSku

Nombre y nivel de la SKU.

databaseId

El Id. de la base de datos.

defaultSecondaryLocation

La región secundaria predeterminada para esta base de datos.

earliestRestoreDate

Esto registra la fecha de inicio y la hora más tempranas en que la restauración está disponible para esta base de datos (formato ISO8601).

elasticPoolId

Identificador de recurso del grupo elástico que contiene esta base de datos.

encryptionProtector

El URI de Azure Key Vault de la base de datos si está configurado con claves administradas por cliente de base de datos.

encryptionProtectorAutoRotation

Marca para habilitar o deshabilitar la rotación automática de la clave AKV del protector de cifrado de base de datos.

failoverGroupId

Identificador de recurso del Grupo de Failover al que pertenece esta base de datos.

federatedClientId

Identificador de cliente usado para el escenario entre inquilinos por base de datos de CMK

freeLimitExhaustionBehavior

Especifica el comportamiento cuando se agotan los límites gratuitos mensuales para la base de datos gratuita.

AutoPause: la base de datos se pausará automáticamente tras el agotamiento de los límites libres durante el resto del mes.

BillForUsage: la base de datos seguirá estando en línea tras el agotamiento de los límites gratuitos y se facturará cualquier uso por encima del límite.

highAvailabilityReplicaCount

Número de réplicas secundarias asociadas a la base de datos crítico para la empresa, Premium o Hiperescala que se usan para proporcionar alta disponibilidad. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

isInfraEncryptionEnabled

El cifrado infra está habilitado para esta base de datos.

isLedgerOn

Si esta base de datos es una base de datos de libro de contabilidad, lo que significa que todas las tablas de la base de datos son tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

keys

Identificadores de recursos de las identidades asignadas por el usuario que se van a usar

licenseType

Tipo de licencia que se va a solicitar para esta base de datos. LicenseIncluded si necesitas licencia, o BasePrice si tienes licencia y eres elegible para el Ventaja híbrida de Azure.

longTermRetentionBackupResourceId

Identificador de recursos de la copia de seguridad de retención a largo plazo asociada al funcionamiento de creación de esta base de datos.

maintenanceConfigurationId

Identificador de configuración de mantenimiento asignado a la base de datos. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

manualCutover

Si es necesario realizar la migración manual controlada por el cliente durante la operación actualizar base de datos al nivel hiperescala.

Esta propiedad solo es aplicable al escalado de la base de datos de nivel Crítico para la empresa, Uso general, Premium o Estándar a Nivel hiperescala.

Cuando se especifica manualCutover, la operación de escalado esperará a que la entrada del usuario desencadene la migración a la base de datos de Hiperescala.

Para desencadenar la transición, proporcione el parámetro "performCutover" cuando la operación de escalado esté en estado En espera.

maxLogSizeBytes

El tamaño máximo de registro para esta base de datos.

maxSizeBytes

Tamaño máximo de la base de datos expresada en bytes.

minCapacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa

pausedDate

La fecha en que la base de datos fue pausada por la configuración del usuario o el formato de acción (ISO8601). Nulo si la base de datos está lista.

performCutover

Para desencadenar la migración manual controlada por el cliente durante el estado de espera mientras la operación de escalado está en curso.

Este parámetro de propiedad solo es aplicable a las operaciones de escalado que se inician junto con el parámetro "manualCutover".

Esta propiedad solo es aplicable cuando el escalado de la base de datos de nivel Crítico para la empresa, Uso general, Premium o Estándar a Nivel hiperescala ya está en curso.

Cuando se especifica performCutover, la operación de escalado desencadenará la transición y realizará el cambio de rol en la base de datos de Hiperescala.

preferredEnclaveType

Tipo de enclave solicitado en la base de datos, es decir, enclaves predeterminados o VBS.

readScale

Estado del enrutamiento de solo lectura. Si están habilitadas, las conexiones que tengan la intención de aplicación configurada en solo lectura en su cadena de conexión pueden ser enrutadas a una réplica secundaria solo de lectura en la misma región. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

recoverableDatabaseId

Identificador de recurso de la base de datos recuperable asociada a la operación de creación de esta base de datos.

recoveryServicesRecoveryPointId

Identificador de recurso del punto de recuperación asociado a la operación de creación de esta base de datos.

requestedBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se va a usar para almacenar copias de seguridad de esta base de datos.

requestedServiceObjectiveName

El nombre del objetivo de nivel de servicio solicitado de la base de datos.

restorableDroppedDatabaseId

Identificador de recurso de la base de datos que se puede restaurar asociada a la operación de creación de esta base de datos.

restorePointInTime

Especifica el momento dado (ISO8601 formato) de la base de datos de origen que se restaurará para crear la nueva base de datos.

resumedDate

La fecha en que se reanudó la base de datos mediante acción del usuario o inicio de sesión (formato ISO8601). Nulo si la base de datos está pausada.

sampleName

Nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos.

secondaryType

El tipo secundario de la base de datos si es secundario. Los valores válidos son Geo, Named y Standby.

sourceDatabaseDeletionDate

Especifica la hora en que se eliminó la base de datos.

sourceDatabaseId

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

status

El estado de la base de datos.

useFreeLimit

Si la base de datos usa o no límites mensuales gratuitos. Se permite en una base de datos de una suscripción.

zoneRedundant

Si esta base de datos es con redundancia de zona, lo que significa que las réplicas de esta base de datos se distribuirán entre varias zonas de disponibilidad.

Detalles de las propiedades

autoPauseDelay

Hora en minutos después de la cual la base de datos se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada

autoPauseDelay?: number

Valor de propiedad

number

catalogCollation

Intercalación del catálogo de metadatos.

catalogCollation?: string

Valor de propiedad

string

collation

Intercalación de la base de datos.

collation?: string

Valor de propiedad

string

createMode

Especifica el modo de creación de la base de datos.

Valor predeterminado: creación normal de la base de datos.

Copiar: crea una base de datos como una copia de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos de origen.

Secundario: crea una base de datos como una réplica secundaria de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos principal existente.

PointInTimeRestore: crea una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. sourceDatabaseId debe especificarse como identificador de recurso de la base de datos existente y se debe especificar restorePointInTime.

Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar.

Restaurar: crea una base de datos restaurando una copia de seguridad de una base de datos eliminada. sourceDatabaseId debe especificarse. Si sourceDatabaseId es el identificador de recurso original de la base de datos, se debe especificar sourceDatabaseDeletionDate. De lo contrario, sourceDatabaseId debe ser el identificador de recurso de base de datos descartable restaurable y sourceDatabaseDeletionDate se omite. restorePointInTime también se puede especificar para restaurar desde un momento dado anterior.

RestoreLongTermRetentionBackup: crea una base de datos restaurando desde un almacén de retención a largo plazo. recoveryServicesRecoveryPointResourceId debe especificarse como identificador de recurso de punto de recuperación.

Copy, Secondary y RestoreLongTermRetentionBackup no se admiten para la edición DataWarehouse.

createMode?: string

Valor de propiedad

string

creationDate

La fecha de creación de la base de datos (formato ISO8601).

creationDate?: Date

Valor de propiedad

Date

currentBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de esta base de datos.

currentBackupStorageRedundancy?: string

Valor de propiedad

string

currentServiceObjectiveName

El nombre actual del objetivo de nivel de servicio de la base de datos.

currentServiceObjectiveName?: string

Valor de propiedad

string

currentSku

Nombre y nivel de la SKU.

currentSku?: Sku

Valor de propiedad

Sku

databaseId

El Id. de la base de datos.

databaseId?: string

Valor de propiedad

string

defaultSecondaryLocation

La región secundaria predeterminada para esta base de datos.

defaultSecondaryLocation?: string

Valor de propiedad

string

earliestRestoreDate

Esto registra la fecha de inicio y la hora más tempranas en que la restauración está disponible para esta base de datos (formato ISO8601).

earliestRestoreDate?: Date

Valor de propiedad

Date

elasticPoolId

Identificador de recurso del grupo elástico que contiene esta base de datos.

elasticPoolId?: string

Valor de propiedad

string

encryptionProtector

El URI de Azure Key Vault de la base de datos si está configurado con claves administradas por cliente de base de datos.

encryptionProtector?: string

Valor de propiedad

string

encryptionProtectorAutoRotation

Marca para habilitar o deshabilitar la rotación automática de la clave AKV del protector de cifrado de base de datos.

encryptionProtectorAutoRotation?: boolean

Valor de propiedad

boolean

failoverGroupId

Identificador de recurso del Grupo de Failover al que pertenece esta base de datos.

failoverGroupId?: string

Valor de propiedad

string

federatedClientId

Identificador de cliente usado para el escenario entre inquilinos por base de datos de CMK

federatedClientId?: string

Valor de propiedad

string

freeLimitExhaustionBehavior

Especifica el comportamiento cuando se agotan los límites gratuitos mensuales para la base de datos gratuita.

AutoPause: la base de datos se pausará automáticamente tras el agotamiento de los límites libres durante el resto del mes.

BillForUsage: la base de datos seguirá estando en línea tras el agotamiento de los límites gratuitos y se facturará cualquier uso por encima del límite.

freeLimitExhaustionBehavior?: string

Valor de propiedad

string

highAvailabilityReplicaCount

Número de réplicas secundarias asociadas a la base de datos crítico para la empresa, Premium o Hiperescala que se usan para proporcionar alta disponibilidad. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

highAvailabilityReplicaCount?: number

Valor de propiedad

number

isInfraEncryptionEnabled

El cifrado infra está habilitado para esta base de datos.

isInfraEncryptionEnabled?: boolean

Valor de propiedad

boolean

isLedgerOn

Si esta base de datos es una base de datos de libro de contabilidad, lo que significa que todas las tablas de la base de datos son tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

isLedgerOn?: boolean

Valor de propiedad

boolean

keys

Identificadores de recursos de las identidades asignadas por el usuario que se van a usar

keys?: Record<string, DatabaseKey>

Valor de propiedad

Record<string, DatabaseKey>

licenseType

Tipo de licencia que se va a solicitar para esta base de datos. LicenseIncluded si necesitas licencia, o BasePrice si tienes licencia y eres elegible para el Ventaja híbrida de Azure.

licenseType?: string

Valor de propiedad

string

longTermRetentionBackupResourceId

Identificador de recursos de la copia de seguridad de retención a largo plazo asociada al funcionamiento de creación de esta base de datos.

longTermRetentionBackupResourceId?: string

Valor de propiedad

string

maintenanceConfigurationId

Identificador de configuración de mantenimiento asignado a la base de datos. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

maintenanceConfigurationId?: string

Valor de propiedad

string

manualCutover

Si es necesario realizar la migración manual controlada por el cliente durante la operación actualizar base de datos al nivel hiperescala.

Esta propiedad solo es aplicable al escalado de la base de datos de nivel Crítico para la empresa, Uso general, Premium o Estándar a Nivel hiperescala.

Cuando se especifica manualCutover, la operación de escalado esperará a que la entrada del usuario desencadene la migración a la base de datos de Hiperescala.

Para desencadenar la transición, proporcione el parámetro "performCutover" cuando la operación de escalado esté en estado En espera.

manualCutover?: boolean

Valor de propiedad

boolean

maxLogSizeBytes

El tamaño máximo de registro para esta base de datos.

maxLogSizeBytes?: number

Valor de propiedad

number

maxSizeBytes

Tamaño máximo de la base de datos expresada en bytes.

maxSizeBytes?: number

Valor de propiedad

number

minCapacity

Capacidad mínima que la base de datos siempre tendrá asignada, si no está en pausa

minCapacity?: number

Valor de propiedad

number

pausedDate

La fecha en que la base de datos fue pausada por la configuración del usuario o el formato de acción (ISO8601). Nulo si la base de datos está lista.

pausedDate?: Date

Valor de propiedad

Date

performCutover

Para desencadenar la migración manual controlada por el cliente durante el estado de espera mientras la operación de escalado está en curso.

Este parámetro de propiedad solo es aplicable a las operaciones de escalado que se inician junto con el parámetro "manualCutover".

Esta propiedad solo es aplicable cuando el escalado de la base de datos de nivel Crítico para la empresa, Uso general, Premium o Estándar a Nivel hiperescala ya está en curso.

Cuando se especifica performCutover, la operación de escalado desencadenará la transición y realizará el cambio de rol en la base de datos de Hiperescala.

performCutover?: boolean

Valor de propiedad

boolean

preferredEnclaveType

Tipo de enclave solicitado en la base de datos, es decir, enclaves predeterminados o VBS.

preferredEnclaveType?: string

Valor de propiedad

string

readScale

Estado del enrutamiento de solo lectura. Si están habilitadas, las conexiones que tengan la intención de aplicación configurada en solo lectura en su cadena de conexión pueden ser enrutadas a una réplica secundaria solo de lectura en la misma región. No es aplicable a una base de datos de Hiperescala dentro de un grupo elástico.

readScale?: string

Valor de propiedad

string

recoverableDatabaseId

Identificador de recurso de la base de datos recuperable asociada a la operación de creación de esta base de datos.

recoverableDatabaseId?: string

Valor de propiedad

string

recoveryServicesRecoveryPointId

Identificador de recurso del punto de recuperación asociado a la operación de creación de esta base de datos.

recoveryServicesRecoveryPointId?: string

Valor de propiedad

string

requestedBackupStorageRedundancy

Tipo de cuenta de almacenamiento que se va a usar para almacenar copias de seguridad de esta base de datos.

requestedBackupStorageRedundancy?: string

Valor de propiedad

string

requestedServiceObjectiveName

El nombre del objetivo de nivel de servicio solicitado de la base de datos.

requestedServiceObjectiveName?: string

Valor de propiedad

string

restorableDroppedDatabaseId

Identificador de recurso de la base de datos que se puede restaurar asociada a la operación de creación de esta base de datos.

restorableDroppedDatabaseId?: string

Valor de propiedad

string

restorePointInTime

Especifica el momento dado (ISO8601 formato) de la base de datos de origen que se restaurará para crear la nueva base de datos.

restorePointInTime?: Date

Valor de propiedad

Date

resumedDate

La fecha en que se reanudó la base de datos mediante acción del usuario o inicio de sesión (formato ISO8601). Nulo si la base de datos está pausada.

resumedDate?: Date

Valor de propiedad

Date

sampleName

Nombre del esquema de ejemplo que se va a aplicar al crear esta base de datos.

sampleName?: string

Valor de propiedad

string

secondaryType

El tipo secundario de la base de datos si es secundario. Los valores válidos son Geo, Named y Standby.

secondaryType?: string

Valor de propiedad

string

sourceDatabaseDeletionDate

Especifica la hora en que se eliminó la base de datos.

sourceDatabaseDeletionDate?: Date

Valor de propiedad

Date

sourceDatabaseId

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

sourceDatabaseId?: string

Valor de propiedad

string

status

El estado de la base de datos.

status?: string

Valor de propiedad

string

useFreeLimit

Si la base de datos usa o no límites mensuales gratuitos. Se permite en una base de datos de una suscripción.

useFreeLimit?: boolean

Valor de propiedad

boolean

zoneRedundant

Si esta base de datos es con redundancia de zona, lo que significa que las réplicas de esta base de datos se distribuirán entre varias zonas de disponibilidad.

zoneRedundant?: boolean

Valor de propiedad

boolean