Update-AzMySqlServer

Met à jour un serveur existant. Le corps de la requête peut contenir une à plusieurs des propriétés présentes dans la définition de serveur normale. Utilisez Update-AzMySqlConfiguration à la place si vous souhaitez mettre à jour des paramètres de serveur tels que wait_timeout ou net_retry_count.

Syntax

Update-AzMySqlServer
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AdministratorLoginPassword <SecureString>]
      [-BackupRetentionDay <Int32>]
      [-MinimalTlsVersion <MinimalTlsVersionEnum>]
      [-PublicNetworkAccess <PublicNetworkAccessEnum>]
      [-ReplicationRole <String>]
      [-Sku <String>]
      [-SkuCapacity <Int32>]
      [-SkuFamily <String>]
      [-SkuTier <SkuTier>]
      [-SslEnforcement <SslEnforcementEnum>]
      [-StorageAutogrow <StorageAutogrow>]
      [-StorageInMb <Int32>]
      [-Tag <Hashtable>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]
Update-AzMySqlServer
      -InputObject <IMySqlIdentity>
      [-AdministratorLoginPassword <SecureString>]
      [-BackupRetentionDay <Int32>]
      [-MinimalTlsVersion <MinimalTlsVersionEnum>]
      [-PublicNetworkAccess <PublicNetworkAccessEnum>]
      [-ReplicationRole <String>]
      [-Sku <String>]
      [-SkuCapacity <Int32>]
      [-SkuFamily <String>]
      [-SkuTier <SkuTier>]
      [-SslEnforcement <SslEnforcementEnum>]
      [-StorageAutogrow <StorageAutogrow>]
      [-StorageInMb <Int32>]
      [-Tag <Hashtable>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]

Description

Met à jour un serveur existant. Le corps de la requête peut contenir une à plusieurs des propriétés présentes dans la définition de serveur normale. Utilisez Update-AzMySqlConfiguration à la place si vous souhaitez mettre à jour des paramètres de serveur tels que wait_timeout ou net_retry_count.

Exemples

Exemple 1 : Mettre à jour le serveur MySql par groupe de ressources et nom de serveur

Update-AzMySqlServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test -SslEnforcement Disabled

Name          Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----          -------- ------------------ ------- ----------------------- -------   -------        --------------
mysql-test    eastus   mysql_test         5.7     5120                    GP_Gen5_4 GeneralPurpose Disabled

Cette applet de commande met à jour le serveur MySql par groupe de ressources et par nom de serveur.

Exemple 2 : Mettre à jour le serveur MySql par identité.

Get-AzMySqlServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test | Update-AzMySqlServer -BackupRetentionDay 23 -StorageInMb 10240

Name          Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----          -------- ------------------ ------- ----------------------- -------   -------        --------------
mysql-test    eastus   mysql_test         5.7     10240                   GP_Gen5_4 GeneralPurpose Disabled

Cette applet de commande met à jour le serveur MySql par identité.

Paramètres

-AdministratorLoginPassword

Mot de passe de la connexion administrateur.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Exécutez la commande en tant que travail.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BackupRetentionDay

Jours de rétention de sauvegarde pour le serveur. Le nombre de jours est compris entre 7 et 35.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Paramètre d’identité. Pour construire, consultez la section NOTES pour les propriétés INPUTOBJECT et créez une table de hachage.

Type:IMySqlIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MinimalTlsVersion

Définissez la version TLS minimale pour les connexions au serveur lorsque SSL est activé. La valeur par défaut est TLSEnforcementDisabled.accept : TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled.

Type:MinimalTlsVersionEnum
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Le nom du serveur

Type:String
Aliases:ServerName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Exécutez la commande de façon asynchrone.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

Indique si l’accès au réseau public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

Type:PublicNetworkAccessEnum
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationRole

Rôle de réplication du serveur.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Sku

Nom de la référence SKU, généralement de niveau + famille + cœurs, par exemple B_Gen4_1, GP_Gen5_8.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuCapacity

Capacité de montée en puissance/sortie représentant les unités de calcul du serveur.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuFamily

Famille de matériel.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuTier

Niveau de la référence SKU particulière, par exemple De base.

Type:SkuTier
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SslEnforcement

Activez l’application ssl ou non lors de la connexion au serveur.

Type:SslEnforcementEnum
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAutogrow

Activez Stockage croissance automatique.

Type:StorageAutogrow
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageInMb

Stockage maximal autorisé pour un serveur.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

L’ID d’abonnement d’un abonnement Azure.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Métadonnées spécifiques d’application sous la forme de paires clé/valeur.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

IMySqlIdentity

Sorties

IServer

Notes

ALIAS

PROPRIÉTÉS DE PARAMÈTRES COMPLEXES

Pour créer les paramètres décrits ci-dessous, construisez une table de hachage contenant les propriétés appropriées. Pour plus d’informations sur les tables de hachage, exécutez Get-Help about_Hash_Tables.

INPUTOBJECT <IMySqlIdentity>: Paramètre d’identité.

  • [BackupName <String>]: nom de la sauvegarde.
  • [ConfigurationName <String>]: nom de la configuration du serveur.
  • [DatabaseName <String>]: nom de la base de données.
  • [FirewallRuleName <String>]: nom de la règle de pare-feu de serveur.
  • [Id <String>]: chemin d’accès de l’identité de ressource
  • [LocationName <String>]: Nom de l’emplacement.
  • [ResourceGroupName <String>]: nom du groupe de ressources. Le nom ne respecte pas la casse.
  • [SecurityAlertPolicyName <SecurityAlertPolicyName?>]: nom de la stratégie d’alerte de sécurité.
  • [ServerName <String>]: nom du serveur.
  • [SubscriptionId <String>]: ID de l’abonnement cible.
  • [VirtualNetworkRuleName <String>]: nom de la règle de réseau virtuel.