DefenderForStorageOperations interface

Interface representing a DefenderForStorage operations.

Properties

cancelMalwareScan

Cancels a Defender for Storage malware scan for the specified storage account.

create

Creates or updates the Defender for Storage settings on a specified storage account.

get

Gets the Defender for Storage settings for the specified storage account.

getMalwareScan

Gets the Defender for Storage malware scan for the specified storage resource.

list

Lists the Defender for Storage settings for the specified storage account.

startMalwareScan

Initiate a Defender for Storage malware scan for the specified storage account. Blobs and Files will be scanned for malware.

Property Details

cancelMalwareScan

Cancels a Defender for Storage malware scan for the specified storage account.

cancelMalwareScan: (resourceId: string, settingName: string, scanId: string, options?: DefenderForStorageCancelMalwareScanOptionalParams) => Promise<MalwareScan>

Property Value

(resourceId: string, settingName: string, scanId: string, options?: DefenderForStorageCancelMalwareScanOptionalParams) => Promise<MalwareScan>

create

Creates or updates the Defender for Storage settings on a specified storage account.

create: (resourceId: string, settingName: string, defenderForStorageSetting: DefenderForStorageSetting, options?: DefenderForStorageCreateOptionalParams) => Promise<DefenderForStorageSetting>

Property Value

(resourceId: string, settingName: string, defenderForStorageSetting: DefenderForStorageSetting, options?: DefenderForStorageCreateOptionalParams) => Promise<DefenderForStorageSetting>

get

Gets the Defender for Storage settings for the specified storage account.

get: (resourceId: string, settingName: string, options?: DefenderForStorageGetOptionalParams) => Promise<DefenderForStorageSetting>

Property Value

(resourceId: string, settingName: string, options?: DefenderForStorageGetOptionalParams) => Promise<DefenderForStorageSetting>

getMalwareScan

Gets the Defender for Storage malware scan for the specified storage resource.

getMalwareScan: (resourceId: string, settingName: string, scanId: string, options?: DefenderForStorageGetMalwareScanOptionalParams) => Promise<MalwareScan>

Property Value

(resourceId: string, settingName: string, scanId: string, options?: DefenderForStorageGetMalwareScanOptionalParams) => Promise<MalwareScan>

list

Lists the Defender for Storage settings for the specified storage account.

list: (resourceId: string, options?: DefenderForStorageListOptionalParams) => PagedAsyncIterableIterator<DefenderForStorageSetting, DefenderForStorageSetting[], PageSettings>

Property Value

(resourceId: string, options?: DefenderForStorageListOptionalParams) => PagedAsyncIterableIterator<DefenderForStorageSetting, DefenderForStorageSetting[], PageSettings>

startMalwareScan

Initiate a Defender for Storage malware scan for the specified storage account. Blobs and Files will be scanned for malware.

startMalwareScan: (resourceId: string, settingName: string, options?: DefenderForStorageStartMalwareScanOptionalParams) => Promise<MalwareScan>

Property Value

(resourceId: string, settingName: string, options?: DefenderForStorageStartMalwareScanOptionalParams) => Promise<MalwareScan>