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 serviceName, String privateEndpointConnectionName)

Deletes the specified Private Endpoint Connection.

abstract void delete(String resourceGroupName, String serviceName, String privateEndpointConnectionName, Context context)

Deletes the specified Private Endpoint Connection.

abstract void deleteById(String id)

Deletes the specified Private Endpoint Connection.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes the specified Private Endpoint Connection.

abstract PrivateEndpointConnection getById(String id)

Gets the details of the Private Endpoint Connection specified by its identifier.

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

Gets the details of the Private Endpoint Connection specified by its identifier.

abstract PrivateEndpointConnection getByName(String resourceGroupName, String serviceName, String privateEndpointConnectionName)

Gets the details of the Private Endpoint Connection specified by its identifier.

abstract Response<PrivateEndpointConnection> getByNameWithResponse(String resourceGroupName, String serviceName, String privateEndpointConnectionName, Context context)

Gets the details of the Private Endpoint Connection specified by its identifier.

abstract PrivateLinkResource getPrivateLinkResource(String resourceGroupName, String serviceName, String privateLinkSubResourceName)

Gets the private link resources.

abstract Response<PrivateLinkResource> getPrivateLinkResourceWithResponse(String resourceGroupName, String serviceName, String privateLinkSubResourceName, Context context)

Gets the private link resources.

abstract PagedIterable<PrivateEndpointConnection> listByService(String resourceGroupName, String serviceName)

Lists all private endpoint connections of the API Management service instance.

abstract PagedIterable<PrivateEndpointConnection> listByService(String resourceGroupName, String serviceName, Context context)

Lists all private endpoint connections of the API Management service instance.

abstract PrivateLinkResourceListResult listPrivateLinkResources(String resourceGroupName, String serviceName)

Gets the private link resources.

abstract Response<PrivateLinkResourceListResult> listPrivateLinkResourcesWithResponse(String resourceGroupName, String serviceName, Context context)

Gets the private link resources.

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 serviceName, String privateEndpointConnectionName)

Deletes the specified Private Endpoint Connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateEndpointConnectionName - Name of the private endpoint connection.

delete

public abstract void delete(String resourceGroupName, String serviceName, String privateEndpointConnectionName, Context context)

Deletes the specified Private Endpoint Connection.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateEndpointConnectionName - Name of the private endpoint connection.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes the specified Private Endpoint Connection.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes the specified Private Endpoint Connection.

Parameters:

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

getById

public abstract PrivateEndpointConnection getById(String id)

Gets the details of the Private Endpoint Connection specified by its identifier.

Parameters:

id - the resource ID.

Returns:

the details of the Private Endpoint Connection specified by its identifier along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Gets the details of the Private Endpoint Connection specified by its identifier.

Parameters:

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

Returns:

the details of the Private Endpoint Connection specified by its identifier along with Response<T>.

getByName

public abstract PrivateEndpointConnection getByName(String resourceGroupName, String serviceName, String privateEndpointConnectionName)

Gets the details of the Private Endpoint Connection specified by its identifier.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateEndpointConnectionName - Name of the private endpoint connection.

Returns:

the details of the Private Endpoint Connection specified by its identifier.

getByNameWithResponse

public abstract Response getByNameWithResponse(String resourceGroupName, String serviceName, String privateEndpointConnectionName, Context context)

Gets the details of the Private Endpoint Connection specified by its identifier.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateEndpointConnectionName - Name of the private endpoint connection.
context - The context to associate with this operation.

Returns:

the details of the Private Endpoint Connection specified by its identifier along with Response<T>.

getPrivateLinkResource

public abstract PrivateLinkResource getPrivateLinkResource(String resourceGroupName, String serviceName, String privateLinkSubResourceName)

Gets the private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateLinkSubResourceName - Name of the private link resource.

Returns:

the private link resources.

getPrivateLinkResourceWithResponse

public abstract Response getPrivateLinkResourceWithResponse(String resourceGroupName, String serviceName, String privateLinkSubResourceName, Context context)

Gets the private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
privateLinkSubResourceName - Name of the private link resource.
context - The context to associate with this operation.

Returns:

the private link resources along with Response<T>.

listByService

public abstract PagedIterable listByService(String resourceGroupName, String serviceName)

Lists all private endpoint connections of the API Management service instance.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.

Returns:

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

listByService

public abstract PagedIterable listByService(String resourceGroupName, String serviceName, Context context)

Lists all private endpoint connections of the API Management service instance.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
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>.

listPrivateLinkResources

public abstract PrivateLinkResourceListResult listPrivateLinkResources(String resourceGroupName, String serviceName)

Gets the private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.

Returns:

the private link resources.

listPrivateLinkResourcesWithResponse

public abstract Response listPrivateLinkResourcesWithResponse(String resourceGroupName, String serviceName, Context context)

Gets the private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceName - The name of the API Management service.
context - The context to associate with this operation.

Returns:

the private link resources along with Response<T>.

Applies to