ManagedServerSecurityAlertPoliciesClient Interface
public interface ManagedServerSecurityAlertPoliciesClient
An instance of this class provides access to all the operations defined in ManagedServerSecurityAlertPoliciesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)
Creates or updates a threat detection policy.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)
Creates or updates a threat detection policy.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<ManagedServerSecurityAlertPolicyInner>,ManagedServerSecurityAlertPolicyInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)
Creates or updates a threat detection policy.
Parameters:
Returns:
createOrUpdate
public abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)
Creates or updates a threat detection policy.
Parameters:
Returns:
createOrUpdate
public abstract ManagedServerSecurityAlertPolicyInner createOrUpdate(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters, Context context)
Creates or updates a threat detection policy.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<ManagedServerSecurityAlertPolicyInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)
Creates or updates a threat detection policy.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, ManagedServerSecurityAlertPolicyInner parameters)
Creates or updates a threat detection policy.
Parameters:
Returns:
get
public abstract ManagedServerSecurityAlertPolicyInner get(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)
Get a managed server's threat detection policy.
Parameters:
Returns:
getAsync
public abstract Mono<ManagedServerSecurityAlertPolicyInner> getAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)
Get a managed server's threat detection policy.
Parameters:
Returns:
getWithResponse
public abstract Response<ManagedServerSecurityAlertPolicyInner> getWithResponse(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName, Context context)
Get a managed server's threat detection policy.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<ManagedServerSecurityAlertPolicyInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, SecurityAlertPolicyNameAutoGenerated securityAlertPolicyName)
Get a managed server's threat detection policy.
Parameters:
Returns:
listByInstance
public abstract PagedIterable<ManagedServerSecurityAlertPolicyInner> listByInstance(String resourceGroupName, String managedInstanceName)
Get the managed server's threat detection policies.
Parameters:
Returns:
listByInstance
public abstract PagedIterable<ManagedServerSecurityAlertPolicyInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)
Get the managed server's threat detection policies.
Parameters:
Returns:
listByInstanceAsync
public abstract PagedFlux<ManagedServerSecurityAlertPolicyInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)
Get the managed server's threat detection policies.
Parameters:
Returns: