Share via


PrivateEndpointConnections Interface

public interface PrivateEndpointConnections

Resource collection API of PrivateEndpointConnections.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new PrivateEndpointConnection resource.

abstract void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the Bot.

abstract void deleteById(String id)

Deletes the specified private endpoint connection associated with the Bot.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes the specified private endpoint connection associated with the Bot.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the Bot.

abstract PrivateEndpointConnection get(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the Bot.

abstract PrivateEndpointConnection getById(String id)

Gets the specified private endpoint connection associated with the Bot.

abstract Response<PrivateEndpointConnection> getByIdWithResponse(String id, Context context)

Gets the specified private endpoint connection associated with the Bot.

abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the Bot.

abstract PagedIterable<PrivateEndpointConnection> list(String resourceGroupName, String resourceName)

List all the private endpoint connections associated with the Bot.

abstract PagedIterable<PrivateEndpointConnection> list(String resourceGroupName, String resourceName, Context context)

List all the private endpoint connections associated with the Bot.

Method Details

define

public abstract PrivateEndpointConnection.DefinitionStages.Blank define(String name)

Begins definition for a new PrivateEndpointConnection resource.

Parameters:

name - resource name.

Returns:

the first stage of the new PrivateEndpointConnection definition.

delete

public abstract void delete(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

deleteById

public abstract void deleteById(String id)

Deletes the specified private endpoint connection associated with the Bot.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes the specified private endpoint connection associated with the Bot.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

get

public abstract PrivateEndpointConnection get(String resourceGroupName, String resourceName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the Bot.

getById

public abstract PrivateEndpointConnection getById(String id)

Gets the specified private endpoint connection associated with the Bot.

Parameters:

id - the resource ID.

Returns:

the specified private endpoint connection associated with the Bot along with Response<T>.

getByIdWithResponse

public abstract Response<PrivateEndpointConnection> getByIdWithResponse(String id, Context context)

Gets the specified private endpoint connection associated with the Bot.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the Bot along with Response<T>.

getWithResponse

public abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String resourceName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the Bot along with Response<T>.

list

public abstract PagedIterable<PrivateEndpointConnection> list(String resourceGroupName, String resourceName)

List all the private endpoint connections associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<PrivateEndpointConnection> list(String resourceGroupName, String resourceName, Context context)

List all the private endpoint connections associated with the Bot.

Parameters:

resourceGroupName - The name of the Bot resource group in the user subscription.
resourceName - The name of the Bot resource.
context - The context to associate with this operation.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

Applies to