@azure/arm-sqlvirtualmachine package

Interfaces

AADAuthenticationSettings

Activez l’authentification AAD pour la machine virtuelle SQL.

AdditionalFeaturesServerConfigurations

Paramètres de fonctionnalité SQL Server supplémentaires.

AgConfiguration

Configuration du groupe de disponibilité.

AgReplica

Configuration du réplica de groupe de disponibilité.

AssessmentSettings

Configurez l’évaluation des meilleures pratiques SQL pour les bases de données de votre machine virtuelle SQL.

AutoBackupSettings

Configurez les sauvegardes pour les bases de données dans votre machine virtuelle SQL.

AutoPatchingSettings

Définissez une fenêtre de mise à jour corrective pendant laquelle les correctifs Windows et SQL seront appliqués.

AvailabilityGroupListener

Écouteur de groupe de disponibilité SQL Server.

AvailabilityGroupListenerProperties

Les propriétés d’un auditeur de groupe de disponibilité.

AvailabilityGroupListenersCreateOrUpdateOptionalParams

Paramètres facultatifs.

AvailabilityGroupListenersDeleteOptionalParams

Paramètres facultatifs.

AvailabilityGroupListenersGetOptionalParams

Paramètres facultatifs.

AvailabilityGroupListenersListByGroupOptionalParams

Paramètres facultatifs.

AvailabilityGroupListenersOperations

Interface représentant une opération AvailabilityGroupListeners.

DiskConfigAssessmentRequest

Configurez l’évaluation de la configuration des disques pour les bases de données dans votre machine virtuelle SQL.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué.

KeyVaultCredentialSettings

Configurez votre machine virtuelle SQL pour pouvoir vous connecter au service Azure Key Vault.

LoadBalancerConfiguration

Configuration de l’équilibreur de charge pour un écouteur de groupe de disponibilité.

MultiSubnetIpConfiguration

Configuration ip multi-sous-réseau pour un écouteur de groupe de disponibilité.

Operation

Résultat de la requête pour répertorier les opérations SQL.

OperationDisplay

Afficher les métadonnées associées à l’opération.

OperationsListOptionalParams

Paramètres facultatifs.

OperationsOperations

Interface représentant des opérations.

PageSettings

Options de la méthode byPage

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

PrivateIPAddress

Adresse IP privée liée à l’écouteur du groupe de disponibilité.

ProxyResource

Définition du modèle de ressource pour une ressource proxy Azure Resource Manager. Il n’aura pas de balises et un emplacement

Resource

Champs courants retournés dans la réponse pour toutes les ressources Azure Resource Manager

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

RestorePollerOptions
SQLInstanceSettings

Définissez les paramètres de niveau serveur/instance pour SQL Server.

SQLStorageSettings

Définissez les paramètres de stockage sur disque pour SQL Server.

SQLTempDbSettings

Définissez les paramètres de stockage tempDb pour SQL Server.

Schedule

Définissez la planification de l’évaluation pour SQL Server.

ServerConfigurationsManagementSettings

Définissez les paramètres de connectivité, de stockage et de charge de travail.

SimplePollerLike

Un polleur simple qui peut être utilisé pour interroger une opération de longue durée.

SqlConnectivityUpdateSettings

Définissez les paramètres de port réseau et de niveau d’accès pour SQL Server.

SqlStorageUpdateSettings

Définissez les paramètres de stockage sur disque pour SQL Server.

SqlVirtualMachine

Une machine virtuelle SQL.

SqlVirtualMachineGroup

Groupe de machines virtuelles SQL.

SqlVirtualMachineGroupProperties

Les propriétés d’un groupe de machines virtuelles SQL.

SqlVirtualMachineGroupUpdate

Mise à jour d’un groupe de machines virtuelles SQL.

SqlVirtualMachineGroupsCreateOrUpdateOptionalParams

Paramètres facultatifs.

SqlVirtualMachineGroupsDeleteOptionalParams

Paramètres facultatifs.

SqlVirtualMachineGroupsGetOptionalParams

Paramètres facultatifs.

SqlVirtualMachineGroupsListByResourceGroupOptionalParams

Paramètres facultatifs.

SqlVirtualMachineGroupsListOptionalParams

Paramètres facultatifs.

SqlVirtualMachineGroupsOperations

Interface représentant une opération SqlVirtualMachineGroups.

SqlVirtualMachineGroupsUpdateOptionalParams

Paramètres facultatifs.

SqlVirtualMachineManagementClientOptionalParams

Paramètres facultatifs pour le client.

SqlVirtualMachineProperties

Les propriétés de la machine virtuelle SQL.

SqlVirtualMachineTroubleshootOperations

Interface représentant une opération de dépannage SqlVirtualMachine.

SqlVirtualMachineTroubleshootTroubleshootOptionalParams

Paramètres facultatifs.

SqlVirtualMachineUpdate

Mise à jour d’une machine virtuelle SQL.

SqlVirtualMachinesCreateOrUpdateOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesDeleteOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesFetchDCAssessmentOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesGetOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesListByResourceGroupOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesListBySqlVmGroupOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesListOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesOperations

Interface représentant une opération SqlVirtualMachines.

SqlVirtualMachinesRedeployOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesStartAssessmentOptionalParams

Paramètres facultatifs.

SqlVirtualMachinesUpdateOptionalParams

Paramètres facultatifs.

SqlVmTroubleshooting

Détails requis pour la résolution des problèmes de machine virtuelle SQL

SqlWorkloadTypeUpdateSettings

Définissez le type de charge de travail pour optimiser le stockage pour SQL Server.

StorageConfigurationSettings

Configurations de stockage pour SQL Data, Log et TempDb.

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TrackedResource

Définition du modèle de ressource pour une ressource de niveau supérieur suivi d’Azure Resource Manager qui a des « balises » et un « emplacement »

TroubleshootingAdditionalProperties

Résolution des problèmes des propriétés supplémentaires de la machine virtuelle SQL.

TroubleshootingStatus

État de la dernière opération de résolution des problèmes sur cette machine virtuelle SQL

UnhealthyReplicaInfo

La machine virtuelle SQL résout les problèmes de scénario UnhealthyReplica.

VirtualMachineIdentity

Détails de l’identité des machines virtuelles utilisées pour les configurations d’extension IaaS Sql.

WsfcDomainCredentials

Informations d’identification de domaine pour la configuration du cluster de basculement Windows Server pour le groupe de disponibilité SQL.

WsfcDomainProfile

Détails du compte Active Directory pour utiliser le cluster de basculement Windows Server.

Alias de type

AdditionalOsPatch

Solution supplémentaire de patching VM activée sur la machine virtuelle
KnownAdditionalOsPatch peut être utilisé de manière interchangeable avec AdditionalOsPatch, cet enum contient les valeurs connues que le service supporte.

Valeurs connues prises en charge par le service

WU
WUMU
WSUS

AdditionalVmPatch

Correctif supplémentaire à activer ou activer sur la machine virtuelle SQL.
KnownAdditionalVmPatch peut être utilisé de manière interchangeable avec AdditionalVmPatch, cet enum contenant les valeurs connues que le service supporte.

Valeurs connues prises en charge par le service

NotSet
MicrosoftUpdate

AssessmentDayOfWeek

Jour de la semaine pour exécuter l’évaluation.

AutoBackupDaysOfWeek

Type de sauvegarde automatiqueJoursDeSemaine

AzureSupportedClouds

Valeurs prises en charge pour le paramètre cloud en tant que type littéral de chaîne

BackupScheduleType

Type de planification de sauvegarde.
KnownBackupScheduleType peut être utilisé de manière interchangeable avec BackupScheduleType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

manuel
Automatisé

ClusterConfiguration

Type de cluster.
KnownClusterConfiguration peut être utilisé de manière interchangeable avec ClusterConfiguration, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

Domaine

ClusterManagerType

Type de gestionnaire de cluster : cluster de basculement Windows Server (WSFC), implicite par le type d’échelle du groupe et le type de système d’exploitation.
KnownClusterManagerType peut être utilisé de manière interchangeable avec ClusterManagerType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

WSFC

ClusterSubnetType

Type de sous-réseau de cluster.
KnownClusterSubnetType peut être utilisé de manière interchangeable avec ClusterSubnetType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

SingleSubnet
Multisous-réseau

Commit

Mode de validation du réplica dans le groupe de disponibilité.
KnownCommit peut être utilisé de manière interchangeable avec Commit, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Synchronous_Commit
Asynchronous_Commit

ConnectivityType

Option de connectivité SQL Server.
KnownConnectivityType peut être utilisé de manière interchangeable avec ConnectivityType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

LOCAL
PRIVÉ
PUBLIC

ContinuablePage

Interface qui décrit une page de résultats.

CreatedByType

Type d’entité qui a créé la ressource.
KnownCreatedByType peut être utilisé de manière interchangeable avec CreatedByType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

'utilisateur: l’entité a été créée par un utilisateur.
Application: l’entité a été créée par une application.
ManagedIdentity: l’entité a été créée par une identité managée.
Key: l’entité a été créée par une clé.

DayOfWeek

Jour de semaine sur lequel appliquer le correctif.

DiskConfigurationType

Configuration de disque à appliquer à SQL Server.
KnownDiskConfigurationType peut être utilisé de manière interchangeable avec DiskConfigurationType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

NOUVEAU
EXTEND
ADD

Failover

Mode de basculement du réplica dans le groupe de disponibilité.
KnownFailover peut être utilisé de manière interchangeable avec Failover, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Automatique
manuel

FullBackupFrequencyType

Fréquence des sauvegardes complètes. Dans les deux cas, les sauvegardes complètes commencent à la prochaine fenêtre de temps planifiée.
KnownFullBackupFrequencyType peut être utilisé de manière interchangeable avec FullBackupFrequencyType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

Tous les jours
Hebdomadaire

IdentityType

Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource.
KnownIdentityType peut être utilisé de manière interchangeable avec IdentityType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

LeastPrivilegeMode

Mode de privilège minimum sql IaaS Agent.
KnownLeastPrivilegeMode peut être utilisé de manière interchangeable avec LeastPrivilegeMode, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Activé
NotSet

OperationOrigin

Exécuteur prévu de l’opération.
KnownOperationOrigin peut être utilisé de manière interchangeable avec OperationOrigin, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

user
système

OsType

Système d’exploitation de la machine virtuelle SQL actuelle.

ReadableSecondary

Mode secondaire lisible du réplica dans le groupe de disponibilité.
KnownReadableSecondary peut être utilisé de manière interchangeable avec ReadableSecondary, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Non
Tous
Read_Only

Role

Rôle de réplica dans le groupe de disponibilité.
KnownRole peut être utilisé de manière interchangeable avec role, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Primary
Secondaire

ScaleType

Type d’échelle.
KnownScaleType peut être utilisé de manière interchangeable avec ScaleType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

HA

SqlImageSku

Type d’édition SQL Server.
KnownSqlImageSku peut être utilisé de manière interchangeable avec SqlImageSku, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Developer
Express
Standard
Enterprise
Web

SqlManagementMode

Type de gestion SQL Server. REMARQUE : Ce paramètre n’est plus utilisé. L’API détecte automatiquement la gestion Sql, s’abstenir de l’utiliser.
KnownSqlManagementMode peut être utilisé de manière interchangeable avec SqlManagementMode, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Complète
Léger
NonAgent

SqlServerLicenseType

Type de licence SQL Server.
KnownSqlServerLicenseType pouvez être utilisé de manière interchangeable avec SqlServerLicenseType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

PAYG
AHUB
DR

SqlVmGroupImageSku

Référence sku d’image SQL.
KnownSqlVmGroupImageSku peut être utilisé de manière interchangeable avec SqlVmGroupImageSku, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Developer
Enterprise

SqlWorkloadType

Type de charge de travail SQL Server.
KnownSqlWorkloadType peut être utilisé de manière interchangeable avec SqlWorkloadType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

GÉNÉRALES
OLTP
DW

StorageWorkloadType

Type de charge de travail de stockage.
KnownStorageWorkloadType peut être utilisé de manière interchangeable avec StorageWorkloadType, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

GÉNÉRALES
OLTP
DW

TroubleshootingScenario

Scénario de résolution des problèmes de machine virtuelle SQL.
KnownTroubleshootingScenario peut être utilisé de manière interchangeable avec TroubleshootingScenario, cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

UnhealthyReplica

VmIdentityType

Type d’identité de la machine virtuelle. Spécifiez Aucun pour refuser les identités managées.
KnownVmIdentityType peut être utilisé de manière interchangeable avec VmIdentityType, cet enum contient les valeurs connues que le service supporte.

Valeurs connues prises en charge par le service

Aucun
SystemAssigned
UserAssigned

Énumérations

AzureClouds

Une énumération pour décrire les environnements Cloud Azure.

KnownAdditionalOsPatch

Solution supplémentaire de patching VM activée sur la machine virtuelle

KnownAdditionalVmPatch

Correctif supplémentaire à activer ou activer sur la machine virtuelle SQL.

KnownAutoBackupDaysOfWeek

Valeurs connues de AutoBackupDaysOfWeek acceptées par le service.

KnownBackupScheduleType

Type de planification de sauvegarde.

KnownClusterConfiguration

Type de cluster.

KnownClusterManagerType

Type de gestionnaire de cluster : cluster de basculement Windows Server (WSFC), implicite par le type d’échelle du groupe et le type de système d’exploitation.

KnownClusterSubnetType

Type de sous-réseau de cluster.

KnownCommit

Mode de validation du réplica dans le groupe de disponibilité.

KnownConnectivityType

Option de connectivité SQL Server.

KnownCreatedByType

Type d’entité qui a créé la ressource.

KnownDiskConfigurationType

Configuration de disque à appliquer à SQL Server.

KnownFailover

Mode de basculement du réplica dans le groupe de disponibilité.

KnownFullBackupFrequencyType

Fréquence des sauvegardes complètes. Dans les deux cas, les sauvegardes complètes commencent à la prochaine fenêtre de temps planifiée.

KnownIdentityType

Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource.

KnownLeastPrivilegeMode

Mode de privilège minimum sql IaaS Agent.

KnownOperationOrigin

Exécuteur prévu de l’opération.

KnownReadableSecondary

Mode secondaire lisible du réplica dans le groupe de disponibilité.

KnownRole

Rôle de réplica dans le groupe de disponibilité.

KnownScaleType

Type d’échelle.

KnownSqlImageSku

Type d’édition SQL Server.

KnownSqlManagementMode

Type de gestion SQL Server. REMARQUE : Ce paramètre n’est plus utilisé. L’API détecte automatiquement la gestion Sql, s’abstenir de l’utiliser.

KnownSqlServerLicenseType

Type de licence SQL Server.

KnownSqlVmGroupImageSku

Référence sku d’image SQL.

KnownSqlWorkloadType

Type de charge de travail SQL Server.

KnownStorageWorkloadType

Type de charge de travail de stockage.

KnownTroubleshootingScenario

Scénario de résolution des problèmes de machine virtuelle SQL.

KnownVersions

Versions d’API disponibles.

KnownVmIdentityType

Type d’identité de la machine virtuelle. Spécifiez Aucun pour refuser les identités managées.

Functions

isRestError(unknown)

Typeguard pour RestError

restorePoller<TResponse, TResult>(SqlVirtualMachineManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crée un polleur à partir de l’état sérialisé d’un autre polleur. Cela peut être utile lorsque vous souhaitez créer des polleurs sur un autre hôte ou qu’un polleur doit être construit une fois que l’original n’est pas dans l’étendue.

Variables

RestError

Type d’erreur personnalisé pour les demandes de pipeline ayant échoué.

Informations relatives à la fonction

isRestError(unknown)

Typeguard pour RestError

function isRestError(e: unknown): e

Paramètres

e

unknown

Quelque chose d’intercepté par une clause catch.

Retours

e

restorePoller<TResponse, TResult>(SqlVirtualMachineManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crée un polleur à partir de l’état sérialisé d’un autre polleur. Cela peut être utile lorsque vous souhaitez créer des polleurs sur un autre hôte ou qu’un polleur doit être construit une fois que l’original n’est pas dans l’étendue.

function restorePoller<TResponse, TResult>(client: SqlVirtualMachineManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Paramètres

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Retours

PollerLike<OperationState<TResult>, TResult>

Détails de variable

RestError

Type d’erreur personnalisé pour les demandes de pipeline ayant échoué.

RestError: RestErrorConstructor

Type