Partager via


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