ServerVulnerabilityAssessmentsOperations Classe
Opérations ServerVulnerabilityAssessmentsoperations.
Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance de client qui l’instancie pour vous et l’attache en tant qu’attribut.
- Héritage
-
builtins.objectServerVulnerabilityAssessmentsOperations
Constructeur
ServerVulnerabilityAssessmentsOperations(client, config, serializer, deserializer)
Paramètres
- client
Client pour les demandes de service.
- config
Configuration du client de service.
- serializer
Sérialiseur de modèle objet.
- deserializer
Désérialiseur de modèle objet.
Variables
- models
Alias pour modéliser les classes utilisées dans ce groupe d’opérations.
Méthodes
create_or_update |
Crée ou met à jour l’évaluation des vulnérabilités du serveur. En savoir plus sur la définition de l’évaluation des vulnérabilités SQL avec une identité managée : https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage. |
delete |
Supprime l’évaluation des vulnérabilités du serveur. |
get |
Obtient l’évaluation des vulnérabilités du serveur. |
list_by_server |
Répertorie les stratégies d’évaluation des vulnérabilités associées à un serveur. |
create_or_update
Crée ou met à jour l’évaluation des vulnérabilités du serveur. En savoir plus sur la définition de l’évaluation des vulnérabilités SQL avec une identité managée : https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.
create_or_update(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | '_models.VulnerabilityAssessmentName', parameters: '_models.ServerVulnerabilityAssessment', **kwargs: Any) -> _models.ServerVulnerabilityAssessment
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
- vulnerability_assessment_name
- str ou VulnerabilityAssessmentName
Nom de l’évaluation des vulnérabilités.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ServerVulnerabilityAssessment, ou le résultat de cls(response)
Type de retour
Exceptions
delete
Supprime l’évaluation des vulnérabilités du serveur.
delete(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | '_models.VulnerabilityAssessmentName', **kwargs: Any) -> None
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
- vulnerability_assessment_name
- str ou VulnerabilityAssessmentName
Nom de l’évaluation des vulnérabilités.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Aucun, ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient l’évaluation des vulnérabilités du serveur.
get(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | '_models.VulnerabilityAssessmentName', **kwargs: Any) -> _models.ServerVulnerabilityAssessment
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
- vulnerability_assessment_name
- str ou VulnerabilityAssessmentName
Nom de l’évaluation des vulnérabilités.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ServerVulnerabilityAssessment, ou le résultat de cls(response)
Type de retour
Exceptions
list_by_server
Répertorie les stratégies d’évaluation des vulnérabilités associées à un serveur.
list_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> Iterable['_models.ServerVulnerabilityAssessmentListResult']
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de ServerVulnerabilityAssessmentListResult ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>
Azure SDK for Python