az security va sql baseline

Le groupe de commandes « az security va sql » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Affichez et gérez la base de référence de l’évaluation des vulnérabilités Sql.

Commandes

Nom Description Type État
az security va sql baseline add

Établissez une liste de règles de base. Écrasera tous les résultats existants (pour toutes les règles).

Core Preview
az security va sql baseline create

Créez une base de référence pour une règle dans une base de données. Écrase tous les résultats déjà existants.

Core Preview
az security va sql baseline delete

Supprimez une règle de la base de référence d’une base de données donnée.

Core Preview
az security va sql baseline list

Répertoriez les résultats de toutes les règles de la base de référence.

Core Preview
az security va sql baseline set

Établissez une liste de règles de base. Écrasera tous les résultats existants (pour toutes les règles).

Core Préversion et dépréciation
az security va sql baseline show

Obtenez les résultats d’une règle donnée dans la ligne de base.

Core Preview

az security va sql baseline add

Préversion

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Établissez une liste de règles de base. Écrasera tous les résultats existants (pour toutes les règles).

az security va sql baseline add --resource-id
                                [--acquire-policy-token]
                                [--change-reference]
                                [--database-name]
                                [--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
                                [--results]

Exemples

Définissez la base de référence pour toutes les règles d’une base de données Azure SQL à l’aide des résultats de l’analyse les plus récents.

az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --latest-scan true

Définissez la base de référence pour plusieurs règles avec des résultats explicites sur une base de données SQL hébergée sur une machine virtuelle Azure.

az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm} --database-name MyDb --results '{"VA1234":[["col1","col2"],["col3","col4"]],"VA5678":[["user1","SELECT"]]}'

Définissez la base de référence au niveau du serveur à l’aide des résultats d’analyse les plus récents (base de données système « master »).

az security va sql baseline add --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server} --database-name master --latest-scan true

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

--latest-scan

Prenez les résultats du dernier scan.

Propriété Valeur
Groupe de paramètres: Body Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--results

Les résultats attendus seront insérés dans la ligne de base. Laissez ce champ vide si latestScan == vrai. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Body Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az security va sql baseline create

Préversion

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Créez une base de référence pour une règle dans une base de données. Écrase tous les résultats déjà existants.

az security va sql baseline create --resource-id
                                   --rule-id
                                   [--acquire-policy-token]
                                   [--change-reference]
                                   [--database-name]
                                   [--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--results]

Exemples

Créez une ligne de base de référence pour une règle unique sur une base de données Azure SQL à l’aide des résultats de l’analyse les plus récents.

az security va sql baseline create --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234 --latest-scan true

Créez une ligne de base pour une règle unique sur un serveur SQL avec Arc avec des résultats explicites.

az security va sql baseline create --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.HybridCompute/machines/{arc} --database-name MyDb --rule-id VA1234 --results '[["col1","col2","col3"],["col4","col5","col6"]]'

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

--rule-id

La règle ID.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

--latest-scan

Prenez les résultats du dernier scan.

Propriété Valeur
Groupe de paramètres: Resource Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--results

Les résultats attendus seront insérés dans la ligne de base. Laissez ce champ vide si latestScan == vrai. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Resource Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az security va sql baseline delete

Préversion

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprimez une règle de la base de référence d’une base de données donnée.

az security va sql baseline delete --resource-id
                                   --rule-id
                                   [--acquire-policy-token]
                                   [--change-reference]
                                   [--database-name]
                                   [--yes]

Exemples

Supprimez la base de référence de la règle VA1234 sur une base de données Azure SQL.

az security va sql baseline delete --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234

Supprimez la base de référence de la règle VA1234 sur une base de données SQL hébergée sur une machine virtuelle Azure.

az security va sql baseline delete --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm} --database-name MyDb --rule-id VA1234

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

--rule-id

La règle ID.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

--yes -y

Ne pas demander de confirmation.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az security va sql baseline list

Préversion

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Répertoriez les résultats de toutes les règles de la base de référence.

az security va sql baseline list --resource-id
                                 [--database-name]
                                 [--max-items]
                                 [--next-token]

Exemples

Répertoriez la base de référence pour toutes les règles d’une base de données Azure SQL.

az security va sql baseline list --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db}

Répertoriez la base de référence pour toutes les règles au niveau du serveur (base de données système « master »).

az security va sql baseline list --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server} --database-name master

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token argument d’une commande suivante.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az security va sql baseline set

Préversion Déprécié

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « az security va sql baseline add ».

Établissez une liste de règles de base. Écrasera tous les résultats existants (pour toutes les règles).

Il s’agit d’un alias déconseillé de az security va sql baseline add, conservé pour la compatibilité descendante avec la commande héritée az security va sql baseline set .

az security va sql baseline set --resource-id
                                [--acquire-policy-token]
                                [--change-reference]
                                [--database-name]
                                [--latest-scan {0, 1, f, false, n, no, t, true, y, yes}]
                                [--results]

Exemples

Définissez la base de référence pour toutes les règles d’une base de données Azure SQL à l’aide des résultats de l’analyse les plus récents.

az security va sql baseline set --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --latest-scan true

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

--latest-scan

Prenez les résultats du dernier scan.

Propriété Valeur
Groupe de paramètres: Body Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--results

Les résultats attendus seront insérés dans la ligne de base. Laissez ce champ vide si latestScan == vrai. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Body Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az security va sql baseline show

Préversion

Le groupe de commandes « az security va sql baseline » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Obtenez les résultats d’une règle donnée dans la ligne de base.

az security va sql baseline show --resource-id
                                 --rule-id
                                 [--database-name]

Exemples

Afficher la base de référence de la règle VA1234 sur une base de données Azure SQL.

az security va sql baseline show --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Sql/servers/{server}/databases/{db} --rule-id VA1234

Afficher la ligne de base de la règle VA1234 sur un serveur SQL avec Arc.

az security va sql baseline show --resource-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.HybridCompute/machines/{arc} --database-name MyDb --rule-id VA1234

Paramètres obligatoires

--resource-id

L’identifiant Azure Resource Manager entièrement qualifié de la ressource.

--rule-id

La règle ID.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--database-name

Le nom de la base de données à évaluer. Requise lorsque l’API est appelée sur la ressource parente (par exemple, au niveau serveur) plutôt que sur une ressource de base de données spécifique, puisque le nom de la base de données ne fait pas partie de l’URI de la ressource. C’est la seule façon d’évaluer les bases de données système (par exemple, master), qui ne peuvent pas être référencées directement dans l’URI des ressources.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False