Class ManagedDatabaseVulnerabilityAssessmentArgs


  • public final class ManagedDatabaseVulnerabilityAssessmentArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • databaseName

        public com.pulumi.core.Output<java.lang.String> databaseName()
        Returns:
        The name of the database for which the vulnerability assessment is defined.
      • managedInstanceName

        public com.pulumi.core.Output<java.lang.String> managedInstanceName()
        Returns:
        The name of the managed instance.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
      • storageAccountAccessKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageAccountAccessKey()
        Returns:
        Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall
      • storageContainerPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageContainerPath()
        Returns:
        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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageContainerSasKey()
        Returns:
        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. Applies only if the storage account is not behind a Vnet or a firewall
      • vulnerabilityAssessmentName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vulnerabilityAssessmentName()
        Returns:
        The name of the vulnerability assessment.