Compartilhar via


DatabaseVulnerabilityAssessmentScansOperations Classe

Operações assíncronas DatabaseVulnerabilityAssessmentScansOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do Cliente que a instancie para você e a anexa como um atributo.

Herança
builtins.object
DatabaseVulnerabilityAssessmentScansOperations

Construtor

DatabaseVulnerabilityAssessmentScansOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Variáveis

models

Alias para classes de modelo usadas neste grupo de operações.

Métodos

begin_initiate_scan

Executa uma verificação de banco de dados de Avaliação de Vulnerabilidade.

export

Converter um resultado de exame existente em um formato legível por humanos. Se já existir, nada acontecerá.

get

Obtém um registro de verificação de avaliação de vulnerabilidade de um banco de dados.

list_by_database

Lista as verificações de avaliação de vulnerabilidade de um banco de dados.

begin_initiate_scan

Executa uma verificação de banco de dados de Avaliação de Vulnerabilidade.

async begin_initiate_scan(resource_group_name: str, server_name: str, database_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, scan_id: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

server_name
str
Obrigatório

O nome do servidor.

database_name
str
Obrigatório

O nome do banco de dados.

vulnerability_assessment_name
str ou VulnerabilityAssessmentName
Obrigatório

O nome da avaliação de vulnerabilidade.

scan_id
str
Obrigatório

A ID de verificação da avaliação de vulnerabilidade da verificação a ser recuperada.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um sondador de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

export

Converter um resultado de exame existente em um formato legível por humanos. Se já existir, nada acontecerá.

async export(resource_group_name: str, server_name: str, database_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, scan_id: str, **kwargs: Any) -> DatabaseVulnerabilityAssessmentScansExport

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

server_name
str
Obrigatório

O nome do servidor.

database_name
str
Obrigatório

O nome do banco de dados verificado.

vulnerability_assessment_name
str ou VulnerabilityAssessmentName
Obrigatório

O nome da avaliação de vulnerabilidade.

scan_id
str
Obrigatório

A ID da verificação da avaliação de vulnerabilidade.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

DatabaseVulnerabilityAssessmentScansExport ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém um registro de verificação de avaliação de vulnerabilidade de um banco de dados.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

server_name
str
Obrigatório

O nome do servidor.

database_name
str
Obrigatório

O nome do banco de dados.

vulnerability_assessment_name
str ou VulnerabilityAssessmentName
Obrigatório

O nome da avaliação de vulnerabilidade.

scan_id
str
Obrigatório

A ID de verificação da avaliação de vulnerabilidade da verificação a ser recuperada.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

VulnerabilityAssessmentScanRecord ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_database

Lista as verificações de avaliação de vulnerabilidade de um banco de dados.

list_by_database(resource_group_name: str, server_name: str, database_name: str, vulnerability_assessment_name: str | VulnerabilityAssessmentName, **kwargs: Any) -> AsyncIterable[VulnerabilityAssessmentScanRecordListResult]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

server_name
str
Obrigatório

O nome do servidor.

database_name
str
Obrigatório

O nome do banco de dados.

vulnerability_assessment_name
str ou VulnerabilityAssessmentName
Obrigatório

O nome da avaliação de vulnerabilidade.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de VulnerabilityAssessmentScanRecordListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

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