ManagedServerSecurityAlertPoliciesClient Interface

public interface ManagedServerSecurityAlertPoliciesClient

An instance of this class provides access to all the operations defined in ManagedServerSecurityAlertPoliciesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

abstract SyncPoller<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)

Creates or updates a threat detection policy.

abstract PollerFlux<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)

Creates or updates a threat detection policy.

abstract Mono<ManagedServerSecurityAlertPolicyInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

abstract ManagedServerSecurityAlertPolicyInner get(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

abstract Mono<ManagedServerSecurityAlertPolicyInner> getAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

abstract Response<ManagedServerSecurityAlertPolicyInner> getWithResponse(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, Context context)

Get a managed server's threat detection policy.

abstract Mono<Response<ManagedServerSecurityAlertPolicyInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

abstract PagedIterable<ManagedServerSecurityAlertPolicyInner> listByInstance(String resourceGroupName, String managedInstanceName)

Get the managed server's threat detection policies.

abstract PagedIterable<ManagedServerSecurityAlertPolicyInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Get the managed server's threat detection policies.

abstract PagedFlux<ManagedServerSecurityAlertPolicyInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Get the managed server's threat detection policies.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.

Returns:

the SyncPoller<T,U> for polling of a managed server security alert policy.

beginCreateOrUpdate

public abstract SyncPoller,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed server security alert policy.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.

Returns:

the PollerFlux<T,U> for polling of a managed server security alert policy.

createOrUpdate

public abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.

Returns:

a managed server security alert policy.

createOrUpdate

public abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.
context - The context to associate with this operation.

Returns:

a managed server security alert policy.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.

Returns:

a managed server security alert policy on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)

Creates or updates a threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
parameters - The managed server security alert policy.

Returns:

a managed server security alert policy along with Response<T> on successful completion of Mono.

get

public abstract ManagedServerSecurityAlertPolicyInner get(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.

Returns:

a managed server's threat detection policy.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.

Returns:

a managed server's threat detection policy on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, Context context)

Get a managed server's threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.
context - The context to associate with this operation.

Returns:

a managed server's threat detection policy along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)

Get a managed server's threat detection policy.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
securityAlertPolicyName - The name of the security alert policy.

Returns:

a managed server's threat detection policy along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Get the managed server's threat detection policies.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

the managed server's threat detection policies as paginated response with PagedIterable<T>.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Get the managed server's threat detection policies.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

the managed server's threat detection policies as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Get the managed server's threat detection policies.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

the managed server's threat detection policies as paginated response with PagedFlux<T>.

Applies to