Condividi tramite


ServerVulnerabilityAssessmentsOperations Classe

Operazioni asincrone serverVulnerabilityAssessmentsOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea e lo associa come attributo.

Ereditarietà
builtins.object
ServerVulnerabilityAssessmentsOperations

Costruttore

ServerVulnerabilityAssessmentsOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Variabili

models

Alias per modellare le classi usate in questo gruppo di operazioni.

Metodi

create_or_update

Crea o aggiorna la valutazione della vulnerabilità del server. Altre informazioni sull'impostazione della valutazione della vulnerabilità SQL con identità gestita - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.

delete

Rimuove la valutazione della vulnerabilità del server.

get

Ottiene la valutazione della vulnerabilità del server.

list_by_server

Elenca i criteri di valutazione della vulnerabilità associati a un server.

create_or_update

Crea o aggiorna la valutazione della vulnerabilità del server. Altre informazioni sull'impostazione della valutazione della vulnerabilità SQL con identità gestita - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.

async create_or_update(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, parameters: ServerVulnerabilityAssessment, **kwargs: Any) -> ServerVulnerabilityAssessment

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server per cui è definita la valutazione della vulnerabilità.

vulnerability_assessment_name
str oppure VulnerabilityAssessmentName
Necessario

Nome della valutazione della vulnerabilità.

parameters
ServerVulnerabilityAssessment
Necessario

Risorsa richiesta.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ServerVulnerabilityAssessment o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Rimuove la valutazione della vulnerabilità del server.

async delete(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server per cui è definita la valutazione della vulnerabilità.

vulnerability_assessment_name
str oppure VulnerabilityAssessmentName
Necessario

Nome della valutazione della vulnerabilità.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene la valutazione della vulnerabilità del server.

async get(resource_group_name: str, server_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, **kwargs: Any) -> ServerVulnerabilityAssessment

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server per cui è definita la valutazione della vulnerabilità.

vulnerability_assessment_name
str oppure VulnerabilityAssessmentName
Necessario

Nome della valutazione della vulnerabilità.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ServerVulnerabilityAssessment o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_server

Elenca i criteri di valutazione della vulnerabilità associati a un server.

list_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> AsyncIterable[ServerVulnerabilityAssessmentListResult]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ServerVulnerabilityAssessmentListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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'>