Partager via


SqlDatabaseData Classe

Définition

Classe représentant le modèle de données SqlDatabase. Une ressource de base de données.

public class SqlDatabaseData : Azure.ResourceManager.Models.TrackedResourceData
type SqlDatabaseData = class
    inherit TrackedResourceData
Public Class SqlDatabaseData
Inherits TrackedResourceData
Héritage

Constructeurs

SqlDatabaseData(AzureLocation)

Initialise une nouvelle instance de SqlDatabaseData.

Propriétés

AutoPauseDelay

Durée en minutes après laquelle la base de données est automatiquement suspendue. La valeur -1 signifie que la pause automatique est désactivée.

AvailabilityZone

Spécifie la zone de disponibilité à laquelle la base de données est épinglée.

CatalogCollation

Classement du catalogue de métadonnées.

Collation

Classement de la base de données.

CreatedOn

Date de création de la base de données (format ISO8601).

CreateMode

Spécifie le mode de création de la base de données.

Valeur par défaut : création régulière de la base de données.

Copier : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié en tant qu’ID de ressource de la base de données source.

Secondaire : crée une base de données en tant que réplica secondaire d’une base de données existante. sourceDatabaseId doit être spécifié en tant qu’ID de ressource de la base de données primaire existante.

PointInTimeRestore : crée une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié en tant qu’ID de ressource de la base de données existante, et restorePointInTime doit être spécifié.

Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié en tant qu’ID de ressource de base de données récupérable à restaurer.

Restaurer : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimée restaurable et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour effectuer une restauration à partir d’un point antérieur dans le temps.

RestoreLongTermRetentionBackup : crée une base de données en restaurant à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource du point de récupération.

Copy, Secondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse.

CurrentBackupStorageRedundancy

Type de compte de stockage utilisé pour stocker les sauvegardes de cette base de données.

CurrentServiceObjectiveName

Nom actuel de l’objectif de niveau de service de la base de données.

CurrentSku

Nom et niveau de la référence SKU.

DatabaseId

ID de la base de données.

DefaultSecondaryLocation

Région secondaire par défaut pour cette base de données.

EarliestRestoreOn

Cela enregistre la date et l’heure de début les plus anciennes disponibles pour cette base de données (format ISO8601).

ElasticPoolId

Identificateur de ressource du pool élastique contenant cette base de données.

EncryptionProtector

URI azure Key Vault de la base de données s’il est configuré avec par base de données clés gérées par le client.

EncryptionProtectorAutoRotation

Indicateur permettant d’activer ou de désactiver la rotation automatique de la clé AKV du protecteur de chiffrement de base de données.

FailoverGroupId

Identificateur de ressource de groupe de basculement auquel appartient cette base de données.

FederatedClientId

ID client utilisé pour le scénario de clé CMK interlocataire par base de données.

FreeLimitExhaustionBehavior

Spécifie le comportement lorsque les limites gratuites mensuelles sont épuisées pour la base de données gratuite.

AutoPause : la base de données sera automatiquement suspendue en cas d’épuisement des limites gratuites pour le reste du mois.

BillForUsage : la base de données continuera d’être en ligne en cas d’épuisement des limites gratuites et tout dépassement sera facturé.

HighAvailabilityReplicaCount

Nombre de réplicas secondaires associés à la base de données qui sont utilisés pour fournir une haute disponibilité. Non applicable à une base de données Hyperscale au sein d’un pool élastique.

Id

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
Identity

Identité Azure Active Directory de la base de données.

IsInfraEncryptionEnabled

Le chiffrement infra est activé pour cette base de données.

IsLedgerOn

Indique si cette base de données est une base de données de registre, ce qui signifie que toutes les tables de la base de données sont des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée.

IsZoneRedundant

Si cette base de données est redondante interzone ou non, les réplicas de cette base de données seront répartis sur plusieurs zones de disponibilité.

Keys

ID de ressource des identités affectées par l’utilisateur à utiliser.

Kind

Type de base de données. Il s’agit des métadonnées utilisées pour l’expérience Portail Azure.

LicenseType

Type de licence à appliquer pour cette base de données. LicenseIncludedsi vous avez besoin d’une licence, ou BasePrice si vous disposez d’une licence et que vous êtes éligible à la Azure Hybrid Benefit.

Location

Emplacement géographique où réside la ressource.

(Hérité de TrackedResourceData)
LongTermRetentionBackupResourceId

Identificateur de ressource de la sauvegarde de rétention à long terme associée à l’opération de création de cette base de données.

MaintenanceConfigurationId

ID de configuration de maintenance affecté à la base de données. Cette configuration définit la période pendant laquelle les mises à jour de maintenance se produisent.

ManagedBy

Ressource qui gère la base de données.

ManualCutover

Indique si le basculement manuel contrôlé par le client doit ou non être effectué pendant l’opération de mise à jour de la base de données au niveau Hyperscale.

Cette propriété s’applique uniquement lors de la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard vers le niveau Hyperscale.

Lorsque manualCutover est spécifié, l’opération de mise à l’échelle attend que l’entrée utilisateur déclenche le basculement vers la base de données Hyperscale.

Pour déclencher le basculement, indiquez le paramètre « performCutover » lorsque l’opération de mise à l’échelle est en état d’attente.

MaxLogSizeBytes

Taille maximale du journal pour cette base de données.

MaxSizeBytes

Taille maximale de la base de données exprimée en octets.

MinCapacity

Capacité minimale que la base de données aura toujours allouée, si elle n’est pas suspendue.

Name

Nom de la ressource.

(Hérité de ResourceData)
PausedOn

Date à laquelle la base de données a été suspendue par la configuration utilisateur ou l’action (format ISO8601). Null si la base de données est prête.

PerformCutover

Pour déclencher le basculement manuel contrôlé par le client pendant l’état d’attente pendant que l’opération de mise à l’échelle est en cours.

Ce paramètre de propriété s’applique uniquement aux opérations de mise à l’échelle lancées avec le paramètre « manualCutover ».

Cette propriété s’applique uniquement lorsque la mise à l’échelle de la base de données du niveau critique pour l'entreprise/usage général/Premium/Standard vers le niveau Hyperscale est déjà en cours.

Lorsque performCutover est spécifié, l’opération de mise à l’échelle déclenche un basculement et effectue un changement de rôle vers la base de données Hyperscale.

PreferredEnclaveType

Type d’enclave demandé sur la base de données, c’est-à-dire enclaves par défaut ou VBS.

ReadScale

État du routage en lecture seule. Si cette option est activée, les connexions dont l’intention d’application est définie sur readonly dans leur chaîne de connexion peuvent être routées vers un réplica secondaire en lecture seule dans la même région. Non applicable à une base de données Hyperscale au sein d’un pool élastique.

RecoverableDatabaseId

Identificateur de ressource de la base de données récupérable associée à l’opération de création de cette base de données.

RecoveryServicesRecoveryPointId

Identificateur de ressource du point de récupération associé à l’opération de création de cette base de données.

RequestedBackupStorageRedundancy

Type de compte de stockage à utiliser pour stocker les sauvegardes de cette base de données.

RequestedServiceObjectiveName

Nom de l’objectif de niveau de service demandé de la base de données.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
RestorableDroppedDatabaseId

Identificateur de ressource de la base de données supprimée restaurable associée à l’opération de création de cette base de données.

RestorePointInTime

Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restaurée pour créer la nouvelle base de données.

ResumedOn

Date à laquelle la base de données a été reprise par action utilisateur ou connexion à la base de données (format ISO8601). Null si la base de données est suspendue.

SampleName

Nom de l’exemple de schéma à appliquer lors de la création de cette base de données.

SecondaryType

Type secondaire de la base de données s’il s’agit d’une base de données secondaire. Les valeurs valides sont Geo, Named et Standby.

Sku

Référence SKU de base de données.

La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API Capabilities_ListByLocation REST ou l’une des commandes suivantes :

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
SourceDatabaseDeletedOn

Spécifie l’heure à laquelle la base de données a été supprimée.

SourceDatabaseId

Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.

SourceResourceId

Identificateur de ressource de la source associée à l’opération de création de cette base de données.

Cette propriété est uniquement prise en charge pour l’édition DataWarehouse et permet de restaurer entre les abonnements.

Lorsque sourceResourceId est spécifié, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId et sourceDatabaseDeletionDate ne doivent pas être spécifiés et CreateMode doit être PointInTimeRestore, Restore ou Recover.

Lorsque createMode a la valeur PointInTimeRestore, sourceResourceId doit être l’ID de ressource de la base de données existante ou du pool SQL existant, et restorePointInTime doit être spécifié.

Lorsque createMode a la valeur Restore, sourceResourceId doit être l’ID de ressource de la base de données supprimée restaurable ou du pool SQL supprimé pouvant être restauré.

Lorsque createMode a la valeur Recover, sourceResourceId doit être l’ID de ressource de la base de données récupérable ou du pool SQL récupérable.

Lorsque l’abonnement source appartient à un locataire différent de l’abonnement cible, l’en-tête « x-ms-authorization-auxiliary » doit contenir un jeton d’authentification pour le locataire source. Pour plus d’informations sur l’en-tête « x-ms-authorization-auxiliary », consultez https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

Status

Statut de la base de données.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)
Tags

Balises de ressource.

(Hérité de TrackedResourceData)
UseFreeLimit

Indique si la base de données utilise ou non des limites mensuelles gratuites. Autorisé sur une base de données d’un abonnement.

S’applique à