DefenderForStorageSetting interface

The Defender for Storage resource.

Extends

Properties

capGBPerMonth

Defines the max GB to be scanned per Month. Set to -1 if no capping is needed.

isEnabledPropertiesIsEnabled

Indicates whether Defender for Storage is enabled on this storage account.

isEnabledPropertiesMalwareScanningOnUploadIsEnabled

Indicates whether On Upload malware scanning should be enabled.

isEnabledPropertiesSensitiveDataDiscoveryIsEnabled

Indicates whether Sensitive Data Discovery should be enabled.

operationStatusPropertiesMalwareScanningOperationStatus

Upon failure or partial success. Additional data describing Malware Scanning enable/disable operation. NOTE: This property will not be serialized. It can only be populated by the server.

operationStatusPropertiesSensitiveDataDiscoveryOperationStatus

Upon failure or partial success. Additional data describing Sensitive Data Discovery enable/disable operation. NOTE: This property will not be serialized. It can only be populated by the server.

overrideSubscriptionLevelSettings

Indicates whether the settings defined for this storage account should override the settings defined for the subscription.

scanResultsEventGridTopicResourceId

Optional. Resource id of an Event Grid Topic to send scan results to.

Inherited Properties

id

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

capGBPerMonth

Defines the max GB to be scanned per Month. Set to -1 if no capping is needed.

capGBPerMonth?: number

Property Value

number

isEnabledPropertiesIsEnabled

Indicates whether Defender for Storage is enabled on this storage account.

isEnabledPropertiesIsEnabled?: boolean

Property Value

boolean

isEnabledPropertiesMalwareScanningOnUploadIsEnabled

Indicates whether On Upload malware scanning should be enabled.

isEnabledPropertiesMalwareScanningOnUploadIsEnabled?: boolean

Property Value

boolean

isEnabledPropertiesSensitiveDataDiscoveryIsEnabled

Indicates whether Sensitive Data Discovery should be enabled.

isEnabledPropertiesSensitiveDataDiscoveryIsEnabled?: boolean

Property Value

boolean

operationStatusPropertiesMalwareScanningOperationStatus

Upon failure or partial success. Additional data describing Malware Scanning enable/disable operation. NOTE: This property will not be serialized. It can only be populated by the server.

operationStatusPropertiesMalwareScanningOperationStatus?: OperationStatus

Property Value

operationStatusPropertiesSensitiveDataDiscoveryOperationStatus

Upon failure or partial success. Additional data describing Sensitive Data Discovery enable/disable operation. NOTE: This property will not be serialized. It can only be populated by the server.

operationStatusPropertiesSensitiveDataDiscoveryOperationStatus?: OperationStatus

Property Value

overrideSubscriptionLevelSettings

Indicates whether the settings defined for this storage account should override the settings defined for the subscription.

overrideSubscriptionLevelSettings?: boolean

Property Value

boolean

scanResultsEventGridTopicResourceId

Optional. Resource id of an Event Grid Topic to send scan results to.

scanResultsEventGridTopicResourceId?: string

Property Value

string

Inherited Property Details

id

Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type