Use Pulumi's new import command to generate code from existing cloud resources. Learn More

GetSqlPoolVulnerabilityAssessment

Using GetSqlPoolVulnerabilityAssessment

function getSqlPoolVulnerabilityAssessment(args: GetSqlPoolVulnerabilityAssessmentArgs, opts?: InvokeOptions): Promise<GetSqlPoolVulnerabilityAssessmentResult>
def get_sql_pool_vulnerability_assessment(resource_group_name: Optional[str] = None, sql_pool_name: Optional[str] = None, vulnerability_assessment_name: Optional[str] = None, workspace_name: Optional[str] = None, opts: Optional[InvokeOptions] = None) -> GetSqlPoolVulnerabilityAssessmentResult
func LookupSqlPoolVulnerabilityAssessment(ctx *Context, args *LookupSqlPoolVulnerabilityAssessmentArgs, opts ...InvokeOption) (*LookupSqlPoolVulnerabilityAssessmentResult, error)

Note: This function is named LookupSqlPoolVulnerabilityAssessment in the Go SDK.

public static class GetSqlPoolVulnerabilityAssessment {
    public static Task<GetSqlPoolVulnerabilityAssessmentResult> InvokeAsync(GetSqlPoolVulnerabilityAssessmentArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

ResourceGroupName string
The name of the resource group. The name is case insensitive.
SqlPoolName string
SQL pool name
VulnerabilityAssessmentName string
The name of the vulnerability assessment.
WorkspaceName string
The name of the workspace
ResourceGroupName string
The name of the resource group. The name is case insensitive.
SqlPoolName string
SQL pool name
VulnerabilityAssessmentName string
The name of the vulnerability assessment.
WorkspaceName string
The name of the workspace
resourceGroupName string
The name of the resource group. The name is case insensitive.
sqlPoolName string
SQL pool name
vulnerabilityAssessmentName string
The name of the vulnerability assessment.
workspaceName string
The name of the workspace
resource_group_name str
The name of the resource group. The name is case insensitive.
sql_pool_name str
SQL pool name
vulnerability_assessment_name str
The name of the vulnerability assessment.
workspace_name str
The name of the workspace

GetSqlPoolVulnerabilityAssessment Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
RecurringScans Pulumi.AzureNextGen.Synapse.Outputs.VulnerabilityAssessmentRecurringScansPropertiesResponse
The recurring scans settings
StorageAccountAccessKey string
Specifies the identifier key of the storage account for vulnerability assessment scan results. If ‘StorageContainerSasKey’ isn’t specified, storageAccountAccessKey is required.
StorageContainerPath string
A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn’t set
StorageContainerSasKey string
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.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponse
The recurring scans settings
StorageAccountAccessKey string
Specifies the identifier key of the storage account for vulnerability assessment scan results. If ‘StorageContainerSasKey’ isn’t specified, storageAccountAccessKey is required.
StorageContainerPath string
A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn’t set
StorageContainerSasKey string
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.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
recurringScans VulnerabilityAssessmentRecurringScansPropertiesResponse
The recurring scans settings
storageAccountAccessKey string
Specifies the identifier key of the storage account for vulnerability assessment scan results. If ‘StorageContainerSasKey’ isn’t specified, storageAccountAccessKey is required.
storageContainerPath string
A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn’t set
storageContainerSasKey string
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.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
type str
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
recurring_scans VulnerabilityAssessmentRecurringScansPropertiesResponse
The recurring scans settings
storage_account_access_key str
Specifies the identifier key of the storage account for vulnerability assessment scan results. If ‘StorageContainerSasKey’ isn’t specified, storageAccountAccessKey is required.
storage_container_path str
A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn’t set
storage_container_sas_key str
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.

Supporting Types

VulnerabilityAssessmentRecurringScansPropertiesResponse

EmailSubscriptionAdmins bool
Specifies that the schedule scan notification will be is sent to the subscription administrators.
Emails List<string>
Specifies an array of e-mail addresses to which the scan notification is sent.
IsEnabled bool
Recurring scans state.
EmailSubscriptionAdmins bool
Specifies that the schedule scan notification will be is sent to the subscription administrators.
Emails []string
Specifies an array of e-mail addresses to which the scan notification is sent.
IsEnabled bool
Recurring scans state.
emailSubscriptionAdmins boolean
Specifies that the schedule scan notification will be is sent to the subscription administrators.
emails string[]
Specifies an array of e-mail addresses to which the scan notification is sent.
isEnabled boolean
Recurring scans state.
email_subscription_admins bool
Specifies that the schedule scan notification will be is sent to the subscription administrators.
emails Sequence[str]
Specifies an array of e-mail addresses to which the scan notification is sent.
is_enabled bool
Recurring scans state.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-nextgen
License
Apache-2.0