Interface ServerVulnerabilityAssessment
-
public interface ServerVulnerabilityAssessment
An immutable client-side representation of ServerVulnerabilityAssessment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ServerVulnerabilityAssessment.Definition
The entirety of the ServerVulnerabilityAssessment definition.static interface
ServerVulnerabilityAssessment.DefinitionStages
The ServerVulnerabilityAssessment definition stages.static interface
ServerVulnerabilityAssessment.Update
The template for ServerVulnerabilityAssessment update.static interface
ServerVulnerabilityAssessment.UpdateStages
The ServerVulnerabilityAssessment 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.ServerVulnerabilityAssessmentInner
innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.ServerVulnerabilityAssessmentInner object.String
name()
Gets the name property: The name of the resource.VulnerabilityAssessmentRecurringScansProperties
recurringScans()
Gets the recurringScans property: The recurring scans settings.ServerVulnerabilityAssessment
refresh()
Refreshes the resource to sync with Azure.ServerVulnerabilityAssessment
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 read and write access to the blob container specified in 'storageContainerPath' parameter.String
type()
Gets the type property: The type of the resource.ServerVulnerabilityAssessment.Update
update()
Begins update for the ServerVulnerabilityAssessment 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/).- Returns:
- the storageContainerPath value.
-
storageContainerSasKey
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.
-
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
ServerVulnerabilityAssessmentInner innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.ServerVulnerabilityAssessmentInner object.- Returns:
- the inner object.
-
update
ServerVulnerabilityAssessment.Update update()
Begins update for the ServerVulnerabilityAssessment resource.- Returns:
- the stage of resource update.
-
refresh
ServerVulnerabilityAssessment refresh()
Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
ServerVulnerabilityAssessment 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.
-
-