Partager via


ConfigurationPolicyGroupsClient Interface

public interface ConfigurationPolicyGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<VpnServerConfigurationPolicyGroupInner>,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract SyncPoller<PollResult<VpnServerConfigurationPolicyGroupInner>,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters, Context context)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract PollerFlux<PollResult<VpnServerConfigurationPolicyGroupInner>,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Deletes a ConfigurationPolicyGroup.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

abstract VpnServerConfigurationPolicyGroupInner createOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract VpnServerConfigurationPolicyGroupInner createOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters, Context context)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract Mono<VpnServerConfigurationPolicyGroupInner> createOrUpdateAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

abstract void delete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

abstract void delete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Deletes a ConfigurationPolicyGroup.

abstract Mono<Void> deleteAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

abstract VpnServerConfigurationPolicyGroupInner get(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

abstract Mono<VpnServerConfigurationPolicyGroupInner> getAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

abstract Response<VpnServerConfigurationPolicyGroupInner> getWithResponse(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Retrieves the details of a ConfigurationPolicyGroup.

abstract Mono<Response<VpnServerConfigurationPolicyGroupInner>> getWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

abstract PagedIterable<VpnServerConfigurationPolicyGroupInner> listByVpnServerConfiguration(String resourceGroupName, String vpnServerConfigurationName)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

abstract PagedIterable<VpnServerConfigurationPolicyGroupInner> listByVpnServerConfiguration(String resourceGroupName, String vpnServerConfigurationName, Context context)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

abstract PagedFlux<VpnServerConfigurationPolicyGroupInner> listByVpnServerConfigurationAsync(String resourceGroupName, String vpnServerConfigurationName)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.

Returns:

the SyncPoller<T,U> for polling of vpnServerConfigurationPolicyGroup Resource.

beginCreateOrUpdate

public abstract SyncPoller,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters, Context context)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of vpnServerConfigurationPolicyGroup Resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,VpnServerConfigurationPolicyGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.

Returns:

the PollerFlux<T,U> for polling of vpnServerConfigurationPolicyGroup Resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract VpnServerConfigurationPolicyGroupInner createOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.

Returns:

vpnServerConfigurationPolicyGroup Resource.

createOrUpdate

public abstract VpnServerConfigurationPolicyGroupInner createOrUpdate(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters, Context context)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.
context - The context to associate with this operation.

Returns:

vpnServerConfigurationPolicyGroup Resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.

Returns:

vpnServerConfigurationPolicyGroup Resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, VpnServerConfigurationPolicyGroupInner vpnServerConfigurationPolicyGroupParameters)

Creates a ConfigurationPolicyGroup if it doesn't exist else updates the existing one.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
vpnServerConfigurationPolicyGroupParameters - Parameters supplied to create or update a VpnServerConfiguration PolicyGroup.

Returns:

vpnServerConfigurationPolicyGroup Resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.

delete

public abstract void delete(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Deletes a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the ConfigurationPolicyGroup.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract VpnServerConfigurationPolicyGroupInner get(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup being retrieved.

Returns:

vpnServerConfigurationPolicyGroup Resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup being retrieved.

Returns:

vpnServerConfigurationPolicyGroup Resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName, Context context)

Retrieves the details of a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup being retrieved.
context - The context to associate with this operation.

Returns:

vpnServerConfigurationPolicyGroup Resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String vpnServerConfigurationName, String configurationPolicyGroupName)

Retrieves the details of a ConfigurationPolicyGroup.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
configurationPolicyGroupName - The name of the ConfigurationPolicyGroup being retrieved.

Returns:

vpnServerConfigurationPolicyGroup Resource along with Response<T> on successful completion of Mono.

listByVpnServerConfiguration

public abstract PagedIterable listByVpnServerConfiguration(String resourceGroupName, String vpnServerConfigurationName)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.

Returns:

result of the request to list VpnServerConfigurationPolicyGroups as paginated response with PagedIterable<T>.

listByVpnServerConfiguration

public abstract PagedIterable listByVpnServerConfiguration(String resourceGroupName, String vpnServerConfigurationName, Context context)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.
context - The context to associate with this operation.

Returns:

result of the request to list VpnServerConfigurationPolicyGroups as paginated response with PagedIterable<T>.

listByVpnServerConfigurationAsync

public abstract PagedFlux listByVpnServerConfigurationAsync(String resourceGroupName, String vpnServerConfigurationName)

Lists all the configurationPolicyGroups in a resource group for a vpnServerConfiguration.

Parameters:

resourceGroupName - The resource group name of the VpnServerConfiguration.
vpnServerConfigurationName - The name of the VpnServerConfiguration.

Returns:

result of the request to list VpnServerConfigurationPolicyGroups as paginated response with PagedFlux<T>.

Applies to