Interface SqlPoolVulnerabilityAssessment
-
public interface SqlPoolVulnerabilityAssessment
An immutable client-side representation of SqlPoolVulnerabilityAssessment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SqlPoolVulnerabilityAssessment.Definition
The entirety of the SqlPoolVulnerabilityAssessment definition.static interface
SqlPoolVulnerabilityAssessment.DefinitionStages
The SqlPoolVulnerabilityAssessment definition stages.static interface
SqlPoolVulnerabilityAssessment.Update
The template for SqlPoolVulnerabilityAssessment update.static interface
SqlPoolVulnerabilityAssessment.UpdateStages
The SqlPoolVulnerabilityAssessment update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
id()
Gets the id property: Fully qualified resource Id for the resource.SqlPoolVulnerabilityAssessmentInner
innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.SqlPoolVulnerabilityAssessmentInner object.String
name()
Gets the name property: The name of the resource.VulnerabilityAssessmentRecurringScansProperties
recurringScans()
Gets the recurringScans property: The recurring scans settings.SqlPoolVulnerabilityAssessment
refresh()
Refreshes the resource to sync with Azure.SqlPoolVulnerabilityAssessment
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.String
storageAccountAccessKey()
Gets the storageAccountAccessKey property: Specifies the identifier key of the storage account for vulnerability assessment scan results.String
storageContainerPath()
Gets the storageContainerPath property: A blob storage container path to hold the scan results (e.g.String
storageContainerSasKey()
Gets the storageContainerSasKey property: A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter.String
type()
Gets the type property: The type of the resource.SqlPoolVulnerabilityAssessment.Update
update()
Begins update for the SqlPoolVulnerabilityAssessment resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
storageContainerPath
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
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.
-
storageAccountAccessKey
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.
-
recurringScans
VulnerabilityAssessmentRecurringScansProperties recurringScans()
Gets the recurringScans property: The recurring scans settings.- Returns:
- the recurringScans value.
-
innerModel
SqlPoolVulnerabilityAssessmentInner innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.SqlPoolVulnerabilityAssessmentInner object.- Returns:
- the inner object.
-
update
SqlPoolVulnerabilityAssessment.Update update()
Begins update for the SqlPoolVulnerabilityAssessment resource.- Returns:
- the stage of resource update.
-
refresh
SqlPoolVulnerabilityAssessment refresh()
Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
SqlPoolVulnerabilityAssessment refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
-