AdvancedThreatProtectionSettingsOperations interface

Interface representing a AdvancedThreatProtectionSettings operations.

Properties

beginUpdate
beginUpdateAndWait
beginUpdatePut
beginUpdatePutAndWait
get

Get a server's Advanced Threat Protection state

list

Gets a list of server's Advanced Threat Protection states.

update

Updates a server's Advanced Threat Protection state.

updatePut

Updates a server's Advanced Threat Protection state.

Property Details

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => Promise<AdvancedThreatProtection>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => Promise<AdvancedThreatProtection>

beginUpdatePut

Warning

This API is now deprecated.

use updatePut instead

beginUpdatePut: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => Promise<SimplePollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => Promise<SimplePollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>>

beginUpdatePutAndWait

Warning

This API is now deprecated.

use updatePut instead

beginUpdatePutAndWait: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => Promise<AdvancedThreatProtection>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => Promise<AdvancedThreatProtection>

get

Get a server's Advanced Threat Protection state

get: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, options?: AdvancedThreatProtectionSettingsGetOptionalParams) => Promise<AdvancedThreatProtection>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, options?: AdvancedThreatProtectionSettingsGetOptionalParams) => Promise<AdvancedThreatProtection>

list

Gets a list of server's Advanced Threat Protection states.

list: (resourceGroupName: string, serverName: string, options?: AdvancedThreatProtectionSettingsListOptionalParams) => PagedAsyncIterableIterator<AdvancedThreatProtection, AdvancedThreatProtection[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, options?: AdvancedThreatProtectionSettingsListOptionalParams) => PagedAsyncIterableIterator<AdvancedThreatProtection, AdvancedThreatProtection[], PageSettings>

update

Updates a server's Advanced Threat Protection state.

update: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => PollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtectionForUpdate, options?: AdvancedThreatProtectionSettingsUpdateOptionalParams) => PollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>

updatePut

Updates a server's Advanced Threat Protection state.

updatePut: (resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => PollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>

Property Value

(resourceGroupName: string, serverName: string, advancedThreatProtectionName: string, parameters: AdvancedThreatProtection, options?: AdvancedThreatProtectionSettingsUpdatePutOptionalParams) => PollerLike<OperationState<AdvancedThreatProtection>, AdvancedThreatProtection>