ServerVulnerabilityAssessment Interface

public interface ServerVulnerabilityAssessment

An immutable client-side representation of ServerVulnerabilityAssessment.

Method Summary

Modifier and Type Method and Description
abstract String id()

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

abstract ServerVulnerabilityAssessmentInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.ServerVulnerabilityAssessmentInner 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 ServerVulnerabilityAssessment refresh()

Refreshes the resource to sync with Azure.

abstract ServerVulnerabilityAssessment 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 read and 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 ServerVulnerabilityAssessment 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 ServerVulnerabilityAssessmentInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.ServerVulnerabilityAssessmentInner 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 ServerVulnerabilityAssessment refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ServerVulnerabilityAssessment 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/).

Returns:

the storageContainerPath value.

storageContainerSasKey

public abstract String storageContainerSasKey()

Gets the storageContainerSasKey property: A shared access signature (SAS Key) that has read and 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 ServerVulnerabilityAssessment.Update update()

Begins update for the ServerVulnerabilityAssessment resource.

Returns:

the stage of resource update.

Applies to