ManagedInstanceAdvancedThreatProtectionSettingsClient Interface

public interface ManagedInstanceAdvancedThreatProtectionSettingsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

abstract SyncPoller<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters, Context context)

Creates or updates Advanced Threat Protection settings.

abstract PollerFlux<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

abstract ManagedInstanceAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

abstract ManagedInstanceAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters, Context context)

Creates or updates Advanced Threat Protection settings.

abstract Mono<ManagedInstanceAdvancedThreatProtectionInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

abstract ManagedInstanceAdvancedThreatProtectionInner get(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

abstract Mono<ManagedInstanceAdvancedThreatProtectionInner> getAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

abstract Response<ManagedInstanceAdvancedThreatProtectionInner> getWithResponse(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, Context context)

Get a managed instance's Advanced Threat Protection state.

abstract Mono<Response<ManagedInstanceAdvancedThreatProtectionInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

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

Get the managed instance's Advanced Threat Protection settings.

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

Get the managed instance's Advanced Threat Protection settings.

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

Get the managed instance's Advanced Threat Protection settings.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.

Returns:

the SyncPoller<T,U> for polling of a managed instance Advanced Threat Protection.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters, Context context)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed instance Advanced Threat Protection.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ManagedInstanceAdvancedThreatProtectionInner>,ManagedInstanceAdvancedThreatProtectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.

Returns:

the PollerFlux<T,U> for polling of a managed instance Advanced Threat Protection.

createOrUpdate

public abstract ManagedInstanceAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.

Returns:

a managed instance Advanced Threat Protection.

createOrUpdate

public abstract ManagedInstanceAdvancedThreatProtectionInner createOrUpdate(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters, Context context)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

a managed instance Advanced Threat Protection.

createOrUpdateAsync

public abstract Mono<ManagedInstanceAdvancedThreatProtectionInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.

Returns:

a managed instance Advanced Threat Protection on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, ManagedInstanceAdvancedThreatProtectionInner parameters)

Creates or updates Advanced Threat Protection settings.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
parameters - The managed instance Advanced Threat Protection state.

Returns:

a managed instance Advanced Threat Protection along with Response<T> on successful completion of Mono.

get

public abstract ManagedInstanceAdvancedThreatProtectionInner get(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a managed instance's Advanced Threat Protection state.

getAsync

public abstract Mono<ManagedInstanceAdvancedThreatProtectionInner> getAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a managed instance's Advanced Threat Protection state on successful completion of Mono.

getWithResponse

public abstract Response<ManagedInstanceAdvancedThreatProtectionInner> getWithResponse(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName, Context context)

Get a managed instance's Advanced Threat Protection state.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.
context - The context to associate with this operation.

Returns:

a managed instance's Advanced Threat Protection state along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ManagedInstanceAdvancedThreatProtectionInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, AdvancedThreatProtectionName advancedThreatProtectionName)

Get a managed instance's Advanced Threat Protection state.

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.
advancedThreatProtectionName - The name of the Advanced Threat Protection state.

Returns:

a managed instance's Advanced Threat Protection state along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable<ManagedInstanceAdvancedThreatProtectionInner> listByInstance(String resourceGroupName, String managedInstanceName)

Get the managed instance's Advanced Threat Protection settings.

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 instance's Advanced Threat Protection settings as paginated response with PagedIterable<T>.

listByInstance

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

Get the managed instance's Advanced Threat Protection settings.

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 instance's Advanced Threat Protection settings as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux<ManagedInstanceAdvancedThreatProtectionInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Get the managed instance's Advanced Threat Protection settings.

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 instance's Advanced Threat Protection settings as paginated response with PagedFlux<T>.

Applies to