SqlPoolVulnerabilityAssessment Interface

public interface SqlPoolVulnerabilityAssessment

An immutable client-side representation of SqlPoolVulnerabilityAssessment.

Method Summary

Modifier and Type Method and Description
abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SqlPoolVulnerabilityAssessmentInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.SqlPoolVulnerabilityAssessmentInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract VulnerabilityAssessmentRecurringScansProperties recurringScans()

Gets the recurringScans property: The recurring scans settings.

abstract SqlPoolVulnerabilityAssessment refresh()

Refreshes the resource to sync with Azure.

abstract SqlPoolVulnerabilityAssessment refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String storageAccountAccessKey()

Gets the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability assessment scan results.

abstract String storageContainerPath()

Gets the storageContainerPath property: A blob storage container path to hold the scan results (e.g.

abstract String storageContainerSasKey()

Gets the storageContainerSasKey property: A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the SqlPoolVulnerabilityAssessment resource.

Method Details

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SqlPoolVulnerabilityAssessmentInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.SqlPoolVulnerabilityAssessmentInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

recurringScans

public abstract VulnerabilityAssessmentRecurringScansProperties recurringScans()

Gets the recurringScans property: The recurring scans settings.

Returns:

the recurringScans value.

refresh

public abstract SqlPoolVulnerabilityAssessment refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SqlPoolVulnerabilityAssessment refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

storageAccountAccessKey

public abstract String storageAccountAccessKey()

Gets the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.

Returns:

the storageAccountAccessKey value.

storageContainerPath

public abstract String storageContainerPath()

Gets the storageContainerPath property: 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.

Returns:

the storageContainerPath value.

storageContainerSasKey

public abstract String storageContainerSasKey()

Gets the storageContainerSasKey property: 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.

Returns:

the storageContainerSasKey value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract SqlPoolVulnerabilityAssessment.Update update()

Begins update for the SqlPoolVulnerabilityAssessment resource.

Returns:

the stage of resource update.

Applies to