ServerVulnerabilityAssessment Class

A server vulnerability assessment.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.sql.models._models_py3.ProxyResource
ServerVulnerabilityAssessment

Constructor

ServerVulnerabilityAssessment(*, storage_container_path: Optional[str] = None, storage_container_sas_key: Optional[str] = None, storage_account_access_key: Optional[str] = None, recurring_scans: Optional[azure.mgmt.sql.models._models_py3.VulnerabilityAssessmentRecurringScansProperties] = None, **kwargs)

Parameters

storage_container_path
str
Required

A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/).

storage_container_sas_key
str
Required

A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall.

storage_account_access_key
str
Required

Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall.

recurring_scans
VulnerabilityAssessmentRecurringScansProperties
Required

The recurring scans settings.

Variables

id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.